建立IO時的參考特徵
需求:如何在BW中做到在採購定單報表上顯示建立者和採購員呢?
在系統中都有一張表(如Usertable)儲存著公司所有員工的資訊,都有員工號(如EmployeeID)來惟一決定一個員工。在各個事務的資料表上存著的是EmployeeID,而非真實姓名,但報表往往需要顯示的是真實名字。自己寫SQL很容易,將Usertable另起一個別名,關聯採購單的建立者,再另起一個別名關聯採購單的採購員就可以實現了。
但在BW中這種問題是如何實現的呢?早就有耳聞用資訊物件的參考特徵可以實現,但沒理清其中的邏輯。昨晚跟同事討論了一下,她啟發了我,我形成了一個思路,今天試了一下,果然神馬。
思路如下:
1、建立一上資訊物件儲存所有員工的資訊,如ZUSER,其中有對應的屬性,文字資訊。
2、建立採購單上的建立者對應的IO,如ZCREATOR,參考特徵:ZUSER。
3、建立採購單上的建立者對應的IO,如ZBUYER,參考特徵:ZUSER。
5、載入資料時,建立者和採購員載入其員工號。即BW這邊DSO或CUBE儲存的是員工的EmployeeID。
6、在Query Designer 中,可以根據要求來顯示特徵(ZCREATOR,ZBUYER)的程式碼或文字。
後來想想,其實參考特徵的原理跟SQL一樣,就如ZCREATOR,它參考特徵ZUSER,表示它們共有一張表,ZCREATOR只是ZUSER的一個別名而已。
殊途同歸......。
相關文章
- [翻譯]Spring Boot 特徵參考2——外部配置:下Spring Boot特徵
- SAP RETAIL 參考PO建立分配表之一AI
- 用於建立連線的命令選項(參考MySQL官方文件)MySql
- TIDB 考試 參考TiDB
- 【TUNE_ORACLE】檢視系統CPU和IO情況SQL參考OracleSQL
- OSI參考模型和TCP/IP參考模型模型TCP
- 【TUNE_ORACLE】列出必須建立直方圖的列SQL參考Oracle直方圖SQL
- javamail參考JavaAI
- CRM企業管理系統選型時的參考因素
- 【TUNE_ORACLE】列出SQL謂詞中需要建立索引的列SQL參考OracleSQL索引
- SAP RETAIL 如何檢視分配表是參考哪個PO來建立的?AI
- WebApiClient效能參考WebAPIclient
- OSI參考模型模型
- 什麼樣的網站可以為建立百科做參考文獻網站
- 什麼樣的網站可以為建立百科做參考文獻?網站
- Redis(四)--- Redis的命令參考Redis
- CTF中常用的參考表
- 常見的參考訊號
- 模擬考試參考程式碼
- Blender參考API用法API
- LVS - ipvsadm命令參考
- Oracle ASMCMD命令參考OracleASM
- SQL優化參考SQL優化
- openGauss ODBC介面參考
- Latex—參考文獻
- CloudBeaver 參考架構Cloud架構
- 參考文獻合集
- echarts markLine參考線Echarts
- PyQtGraph繪圖參考QT繪圖
- oracle 參考資料Oracle
- OSI 七層參考模型的作用模型
- 質量管理不錯的參考
- JDK11的工具的命令參考JDK
- GTX參考時鐘及共享邏輯/高速收發器
- IO流-File類的建立功能
- spring-boot參考文章Springboot
- Spring Boot 參考指南(Hazelcast)Spring BootAST
- HTML標籤參考(一)HTML
- Elasticsearch 參考指南(介紹)Elasticsearch