第五篇.如何建立HFM應用程式
一、引言
要搭建一個滿足報表合併的環境,首先要建立一個應用程式。建立應用程式包括很多內容,如確定Year維度的起點,期間是否有季度、半年的口徑、自定義維度的選擇以及應用程式的一些設定等。
在1 1.1.2.4 (以下簡稱2 .4 )之前,建立應用程式需要在 HFM 客戶端中建立應用程式配置檔案( per 的副檔名), 2.4 以後直接在web端根據嚮導設定直接建立。需要注意的是,在 2.4 安裝配置完如果直接建立應用程式是配置檔案,所以安裝 2.4 後建議先打補丁,最重要的一個補丁就是2 4407298 (如何打補丁?下載補丁後閱讀readme即可獲得補丁指令碼),這是小版本 11.1.2.4.203 的補丁包,可以從support上下載(2 .4 環境的補丁建議打到 11.1.2.4.206 ,對應的補丁號是 26760297 )。2 4407298 這個補丁除了修復一些bug和增強的功能外,很直觀的功能就是建立應用時可以選擇配置檔案,也可以使用嚮導
還有很重要的一個功能是增加了一個應用遷移的功能(import application)選項,這個功能主要用來跨環境遷移(如測試- > 生產),2 .4 以前遷移用的是一個客戶端工具:copy application utility。事實上兩者的功能都是用了或者類似用了dbllink的功能。只不過2 .4 環境,業務人員可以不需要技術人員的協助就可以直接在web端操作。
二、建立H FM 應用程式
為了便於理解,筆者以嚮導的方式展示應用程式建立過程。首先進入合併管理-應用程式-新增
2. 1、應用程式選項
2.2 、應用程式屬性
名稱 :Demo HFM, 這是H FM 的應用名稱,長度不能超過1 0 個字元
說明 :一般是對應用程式的用途進行說明備註
應用程式型別 :選擇“合併”,2 .4 的應用程式型別有兩個可選,合併和稅預提,有關稅預提,筆者沒有使用過,有興趣的讀者可以去研究下。
群集 :H FM 系統配置時設定的叢集型別,單機版預設是伺服器主機名或者I P
使用者管理專案 :一般使用Default Application Group,這個會註冊到shared services下
語言 :SimplifiedChinese,English , 這裡的語言主要是區分後期維度模板裡面中每個維度設定顯示的語言,這裡用怎麼名字都可以,也可以寫成:中文,英文,主要是區分多語言時維度名稱展示的語言。
年 :起始年份,這個一般根據報表初始化的年份進行設定,比如客戶在H FM 從2 020 初始化報表,那麼起始年份可以設定為2 020 年,年數一般設定2 0 年。
期間 :一般選擇月、包括半年、包括季度、起始月份Jun
2.3 、頻率
頻率對應就是H FM 的維度:View
一般是4個,Y TD/HYTD/QTD/MTD ,可以根據需要新增,H FM 出具法定報告一般是使用Y TD ,即年累計。
可以看到上一步設定了幾種語言,這裡就顯示幾列。
2.4 、期間
這裡的期間是根據前面幾步的選擇自動生成
Ø 可以改期間的名稱以及說明
Ø 預設1 2 個期間,可以新增期間,比如有客戶需要在H FM 中出具1 3 期的審計報告,
2.5 、功能
這裡的內容就比較多了,一言難“盡”。根據需要選擇。
Ø 前4個帶賬戶的說明是折算專用的,外幣報表折算針對資產以及損益類折算預設的折算方法,不做展開,筆者記得之前針對這幾個引數,寫了好幾篇文章進行詳細的闡述。這裡的配置後期可以在維度模板的應用程式設定中進行修改。
Ø 下面的功能啟用,一般預設即可,後期應用搭建好後,可以在H FM 應用中根據需要是否需要關閉某些模組,路徑在選單:合併-維護-模組配置
2.6 、維
解釋如下:
區域1 :系統預設的8個固定的自定義維度,不能更改。
區域 2 :自定義維度,筆者記得從1 1.1.2.3 以後支援無限個自定義維度,而且支援自定義維度的短名稱和別名修改,比1 1.1.2.1 更加直觀, 2.1 只支援4個自定維度,並且名稱是Custom 1 - 4 ,不能更改。
區域2還要一個非常有意思的地方,就是“大小”那列,從第3個自定義維度開始,自定義維度可以選擇大、中、小,
區域 3 :
使用安全性 :這個主要用來針對資料訪問做許可權控制的,可以在維度模板的應用程式設定部分更改。
使用提交階段 :這功能主要是根據客戶對報表的需求來進行配置的。如在同一個應用中既做管報又做法報,提交的時間又不一致,就可以考慮使用多階段提交來分開提交不同類別的報表或者其他的需求。
區域 4 :系統預設自定義維度1是源貨幣,自定義維度2是目標貨幣,這裡主要是為折算使用幣種時配置的。維度模板裡面的幣種維度匯入系統時,會同時將幣種insert到自定義維度1和自定義維度2的 [Currencies] 成員列表中。
2.7 、建立應用程式
建立成功:
應用程式建立完成後會自動啟動,伺服器後臺可以看到一個DataSource的程式,說明建立成功。
雙擊應用程式即可開啟應用
至此,H FM 應用建立成功。實施人員可往裡面載入安全類、維度、規則等。
下篇預告:揭秘H FM 自定義維度加密與 解密演算法
讀者如有自己感興趣的話題,可以在公眾號上留言,我們可以一起探討。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28963606/viewspace-2779735/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Visual Studio 2005 如何建立“Web 應用程式”Web
- 如何在.NET電子表格應用程式中建立流程圖流程圖
- 【第五篇】- Git 建立倉庫Git
- Maven建立Web應用程式專案MavenWeb
- 2.3.5 隱式建立的應用程式
- Visaul Studio 2015 MFC 應用程式工程建立
- 如何使用 Webpack 5 + Babel 從頭開始建立 React 應用程式 - DevDojoWebBabelReactdev
- 如何用 CSS + HTML + JS 建立桌面應用CSSHTMLJS
- 如何使用 IDEA 建立 Java 入門應用IdeaJava
- Android 8.0 原始碼分析 (三) 應用程式程式建立到應用程式啟動的過程Android原始碼
- 如何用node.js建立一個應用Node.js
- 如何使用DevEco Studio建立Native C++應用devC++
- 如何選擇HFM解決方案整合產品
- 用 Docker 建立 serverless 應用DockerServer
- Dart Pub Global 建立命令列應用程式(Windows)Dart命令列Windows
- 如何建立 Angular 庫並在 Angular 應用裡呼叫Angular
- MAC上如何使用Xcode建立應用剪輯呢?MacXCode
- 低程式碼平臺建立數字應用程式的高效方式
- 如何使用低程式碼開發平臺快速建立一個應用 | 例項演示
- [譯] 如何用 Flutter 來建立一個帶有底部導航欄的應用程式Flutter
- 使用Rust的Tauri和Yew建立桌面應用程式 - DEVRustdev
- 應用程式無響應?如何在Mac上強制退出應用Mac
- 如何一鍵退出所有應用程式?
- Flutter 應用程式建立一個擴充套件皮膚列表Flutter套件
- 如何用TypeScript來建立一個簡單的Web應用TypeScriptWeb
- Flutter 與 Swift - 在建立 iOS 應用程式時應該押注什麼技術?FlutterSwiftiOS
- 如何開啟 Mac 應用程式防火牆Mac防火牆
- 如何在Rails應用程式中使用Kafka?AIKafka
- 如何在 Linux 上安裝應用程式Linux
- iis 建立應用程式池的方法與分析第2/3頁
- iis 建立應用程式池的方法與分析第3/3頁
- 2 – 建立 Django 部落格應用Django
- 瞭解如何使用 Spring 和 RabbitMQ 建立一個簡單的釋出和訂閱應用程式SpringMQ
- 複製Monkeytype:如何建立一個高效的打字練習應用
- 安卓應用安全指南4.3.1建立/使用內容供應器示例程式碼安卓
- WEB應用是如何運用Spring的?#①Spring的IOC容器如何在WEB中建立?WebSpring
- 如何在程式碼中應用設計模式設計模式
- MapReduce如何作為Yarn應用程式執行?Yarn