SAP BODS - 記憶體資料儲存



您可以使用記憶體作為資料庫型別建立資料儲存。記憶體資料儲存用於提高即時作業中資料流的效能,因為它將資料儲存在記憶體中以方便快速訪問,並且不需要轉到原始資料來源。

記憶體資料儲存用於在儲存庫中儲存記憶體表模式。這些記憶體表從關係資料庫中的表或使用分層資料檔案(如 XML 訊息和 IDoc)獲取資料。記憶體表在作業執行之前一直保持活動狀態,並且記憶體表中的資料不能在不同的即時作業之間共享。

建立記憶體資料儲存

要建立記憶體資料儲存,請按照以下步驟操作。

步驟 1 - 單擊建立資料儲存並輸入資料儲存的名稱“Memory_DS_TEST”。記憶體表以普通 RDBMS 表的形式顯示,並且可以透過命名約定進行識別。

步驟 2 - 在資料儲存型別中,選擇資料庫,並在資料庫型別中選擇記憶體。單擊確定。

Select Memory

步驟 3 - 現在轉到專案→新建→專案,如下面的螢幕截圖所示。

New Project

步驟 4 - 透過右鍵單擊建立新作業。新增工作流和資料流,如下所示。

Create New Job

步驟 5 - 選擇一個模板表並將其拖放到工作區。將開啟一個建立表視窗。

Create Table Window

步驟 6 - 輸入表的名稱,並在資料儲存中選擇記憶體資料儲存。如果需要系統生成的 Row ID,請選中“建立 Row ID”複選框。單擊確定。

步驟 7 - 將此記憶體表連線到資料流,然後單擊頂部的“全部儲存”。

Memory Table Dataflow

記憶體表作為源和目標

要使用記憶體表作為目標 -

步驟 1 - 轉到本地物件庫,單擊資料儲存選項卡。展開記憶體資料儲存→展開表。

步驟 2 - 選擇要作為源表或目標表使用的記憶體表,並將其拖放到工作流中。將此記憶體表連線到資料流中的源或目標。

步驟 3 - 單擊“儲存”按鈕以儲存作業。

廣告