將外部資料載入 Essbase 的提取和發送方法

建立維度並將資料從 SQL 型來源載入 Essbase 時,您可以使用「提取」或「推送」資料流程,將來源資料移至 Essbase 立方體。

這些範例與您使用 SQL 查詢存取的外部來源相關,但您也可以從伺服器上的檔案或伺服器可存取的路徑載入。

拉引方式

當外部來源資料庫可供 Essbase 透過網路存取時,資料載入和維度建置可以直接從來源提取 SQL 查詢結果。

支援的提取方法包括

使用案例範例

Essbase 是部署在專用網路 (VCN) 上。安全的 VPN->VCN 連線是透過動態路由閘道 (DRG) 所提供,只要使用 FastConnect 之類的連線,即可安全地將私有雲網路延伸到來源資料庫。


描述來源資料庫的提取方法,其流程箭頭標示為 FastConnect,指向雲端網路上的 Essbase 部署 (無防火牆)

  1. 在 Essbase Web 介面中定義連線與資料來源

  2. 透過連線和資料來源設計載入規則

  3. 從 Essbase 執行資料載入或維度建置工作

或者

  1. 設計包含來源資料庫直接連線詳細資訊的載入規則

  2. 從 Essbase 執行資料載入或維度建置工作

推送方法

外部來源資料庫可以將 SQL 查詢結果發送至 Essbase 。當 Essbase 無法透過網路存取資料庫時,將資料發送至 Essbase 會很有用。您可以使用此方法,使用 Essbase REST API 或 CLI 來建立本機 JDBC 連線,以及起始資料串流。此串流連線受到 HTTPS 協定的保護。

使用案例範例

Essbase 是部署在防火牆 /VPN 內。


推送方法描述來源資料庫,其流程箭號標示為 JDBC/ 串流,指向防火牆 /VPN 內雲端網路上的 Essbase 部署

  1. 使用 CLI createlocalconnection 命令建立來源資料庫的本機 JDBC 連線

  2. 使用 CLI dimbuild 或 dataload 命令搭配 -stream 和 -conn 選項,透過 JDBC 連線起始資料流程。如需詳細資訊,請參閱從遠端資料庫建立維度和透過串流載入資料。