日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【SAP BO】制作SAP BO Dashboards入门教程(一)

發布時間:2024/3/12 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【SAP BO】制作SAP BO Dashboards入门教程(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SAP BO Dashboards 是SAP的一種可視化報表,數據來源于數據倉庫DS -> Universe-> BO。

創建項目的第一步就是調研需求,然后模擬數據建立模型,確認模型,搭建數據倉庫底層與頂層,Universe 設計,連接BO,最終交付任務上線。

一、Demo設計

BO中常用的選項卡是部件、對象瀏覽器和屬性。下方顯示電子表格。



界面設計的風格和原則主要參考網頁的界面設計原則,上左右,或者是左右。顏色的設計是一門學問,需要好好研究。


二、數據倉庫底層與上層搭建

一般的數據倉庫有三層,原始抽取層、中間層和匯總層。這樣處理過后數據的抽取速度會很快,并且直接可以展示想要的數據。

倉庫會在Data service中構建。將表導入到所選擇的datastore中,然后建立項目->job-> workflow->dataflow->加入表->建立query->目標表。


底層的workflow搭建只需要加入原始數據庫表->建立query->建立目標表的步驟。目標表的字段會與原始數據庫表完全一致。一般會加入一個timstamp字段。


中間層workflow將建立的目標表(模板表)作為起始表->建立query->目標表。當有兩個源作為起始時,目標表不可以為模板表而必須import table。這樣字段就可以經過處理從而存儲更多的數據。在中間層的query中可以建立很多的轉換,但需要注意:

1. where子句中的篩選是針對所有數據的,因此可能會需要建立多個query來實現雙重選擇。

2. query可以直接與query連接,中間可以不需要過渡表。

幾個轉換語句

1. 將時間變成年月:to_char(WF_FACT_MYSOFTTEMPLATEINSTANCE.STARTTIME,'YYYYMM')

2.一對多連接后統計“多”的數據 :count(WF_FACT_MYSOFTTEMPLATETASK.TASKID)

3. 截取字符串中前兩位:substr(WF_FACT_MYSOFTTEMPLATEINSTANCE.KINDCODE,0,2)

4. 判斷數據狀態?ifthenelse(Query.WFLOWSTATUS=1,1,0)


匯總層workflow中進行對數據的篩選匯總,以便符合最終的需求。


三、Universe設計

在INFORMATION DESIGN TOOL中建立項目、數據結構和業務層,在數據結構中導入需要的表。在業務層建立新項目文件夾,拖入所需要的字段,設置維/度量,修改其說明文字。

度量用到的是SUM()較多,這個時候在數據類型中選擇數值和總和,這樣就可以進行匯總統計。

將每個字段都進行設置后,發布universe到資源庫,檢查完整性等,然后就可以再BO當中創建查詢來導入數據了。






總結

以上是生活随笔為你收集整理的【SAP BO】制作SAP BO Dashboards入门教程(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。