將外部資料載入 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 dimbuilddataload 命令搭配 -stream-conn 選項,透過 JDBC 連線起始資料流程。如需詳細資訊,請參閱從遠端資料庫建立維度和透過串流載入資料