- SAP BW 教程
- SAP BW - 首頁
- SAP BW - SAP BI 概述
- SAP BW - 資料倉庫
- SAP BW - 資料流
- SAP BW - 變換
- SAP BW - 資訊區域、物件和目錄
- SAP BW - 資料儲存物件和型別
- SAP BW - 寫最佳化 DSO
- SAP BW - 資訊集
- SAP BW - 資訊立方體
- SAP BW - 虛擬資訊提供者
- SAP BW - 多資訊提供者
- SAP BW - 平檔案資料傳輸
- SAP BW - DB 連線
- SAP BW - 通用資料連線
- SAP BW - 流程鏈
- SAP BW - 報表
- SAP BW 有用資源
- SAP BW - 問答
- SAP BW - 快速指南
- SAP BW - 有用資源
- SAP BW - 討論
SAP BW - 資料流
在本章中,我們將討論 SAP BW 中的資料流和資料採集。
資料流概述
資料採集中的資料流涉及變換、用於載入到 PSA 的資訊包以及用於在 BI 內分發資料的傳輸過程。在 SAP BI 中,您確定哪些資料來源欄位對於決策制定是必需的,並且應該傳輸。
啟用資料來源後,將在 SAP BW 中生成一個 PSA 表,然後可以載入資料。
在變換過程中,確定資訊物件的欄位及其值。這是透過使用從 PSA 傳輸到不同目標物件的 DTP 資料來完成的。
變換過程包括以下不同的步驟:
- 資料整合
- 資料清洗
- 資料整合
當您將資料從一個 BI 物件移動到另一個 BI 物件時,資料將使用變換。此變換將源欄位轉換為目標的格式。變換是在源系統和目標系統之間建立的。
BI 物件 - 資訊源、資料儲存物件、資訊立方體、資訊物件和資訊集充當源物件,並且這些相同的物件充當目標物件。
變換應至少包含一個變換規則。您可以從可用規則列表中使用不同的變換規則型別,並且可以建立簡單到複雜的變換。
直接訪問源系統資料
這允許您直接訪問 BI 源系統中的資料。您可以使用虛擬提供者在 BI 中直接訪問源系統資料,而無需提取。這些虛擬提供者可以定義為資訊提供者,其中事務資料未儲存在物件中。虛擬提供者僅允許對 BI 資料進行讀取訪問。
有不同型別的虛擬提供者可用,並且可以在各種場景中使用:
- 基於 DTP 的虛擬提供者
- 使用函式模組的虛擬提供者
- 基於 BAPI 的虛擬提供者
基於 DTP 的虛擬提供者
這些虛擬提供者基於資料來源或資訊提供者,並且它們採用源的特徵和關鍵指標。與您用於將資料複製到 BI 系統相同的提取器用於在源系統中選擇資料。
- 何時使用基於 DTP 的虛擬提供者?
- 僅使用少量資料時。
- 您需要訪問 SAP 源系統中的最新資料。
- 只有少數使用者同時執行資料庫查詢。
在以下情況下不應使用基於 DTP 的虛擬提供者:
當多個使用者一起執行查詢時。
當多次訪問相同資料時。
當請求大量資料並且源系統中沒有聚合時。
建立基於 DTP 的虛擬提供者
要轉到管理工作臺,請使用RSA1
在建模選項卡→轉到資訊提供者樹→在上下文選單中→建立虛擬提供者。
在型別選擇虛擬提供者,基於資料傳輸過程進行直接訪問。您還可以使用資訊源 3.x將虛擬提供者連結到 SAP 源。
唯一源系統分配指示器用於控制源系統分配。如果選擇此指示器,則只能在一個源系統中使用分配對話方塊。如果未選中此指示器,則可以選擇多個源系統,並且虛擬提供者可以被視為多提供者。
單擊底部的建立 (F5)。您可以透過複製物件來定義虛擬提供者。要啟用虛擬提供者,請單擊如下面的螢幕截圖所示。
要定義變換,請右鍵單擊並轉到建立變換。
定義變換規則並激活它們。
下一步是建立資料傳輸過程。右鍵單擊→建立資料傳輸過程
DTP 的預設型別是用於直接訪問的 DTP。您必須為虛擬提供者選擇源並激活 DTP。
要啟用直接訪問,上下文選單→啟用直接訪問。
選擇一個或多個數據傳輸過程並激活分配。
使用 BAPI 的虛擬提供者
這用於對外部系統中的資料進行報表,並且您不需要在 BI 系統中儲存事務資料。您可以連線到非 SAP 系統,如分層資料庫。
當此虛擬提供者用於報表時,它會呼叫虛擬提供者 BAPI。
使用函式模組的虛擬提供者
此虛擬提供者用於將資料從非 BI 資料來源顯示到 BI,而無需將資料複製到 BI 結構。資料可以是本地或遠端的。這主要用於 SEM 應用程式。
如果您將其與其他虛擬提供者進行比較,則此提供者更通用且提供更大的靈活性,但是您需要投入大量精力來實現它。
輸入要作為虛擬提供者資料來源使用的函式模組的名稱。