自訂資料之 ODBC 來源的規則檔案
如果您的來源資料可使用 ODBC 進行網路存取與設定,您可以設定 Essbase 規則,以使用 SQL 查詢結果存取來源資料。
範例 1 - DB2
以下是用於存取 DB2 中未定義為 Essbase 中資料來源之關聯式資料來源之載入規則的 SQL 特性範例。
名稱欄位必須符合 odbc.ini (Linux) 中定義的 DSN 名稱,或是 Windows 中設定的「資料來源名稱」。您所撰寫的 SQL 查詢會將資料從 DB2 提取至 Essbase 。

如果您要對多個 ODBC 資料來源使用一個載入規則,您可以對 DSN 名稱 (以及 SQL 子句中的元素) 使用替代變數。例如,如果在與規則檔案關聯的立方體中定義了 &dsn 和 &month 變數,

接著,載入規則可以參照這些變數,如下列規則範例所示:

範例 2 - Teradata
以下是存取 Teradata 中關聯式資料來源之載入規則的 SQL 特性範例。

上述範例對應於
odbc.ini 中的此組態 (在 Linux 上):[Teradata]
Driver=/opt/teradata/client/16.20/lib64/tdataodbc_sb64.so
Description=NCR 3600 running Teradata V2R6.2
DBCName=192.0.2.110
astUser=
Username=xxxxxx
Password=xxxxxx
Database=TBC
DefaultDatabase=TBC
NoScan=no
MechanismName=TD2
以下是用於存取 Teradata 中關聯式資料來源之載入規則的 SQL 特性的另一個範例。

上述範例對應於 odbc.ini 中的此組態 (在 Linux 上):
[$TELAPI$192.0.2.110]
Driver=/opt/teradata/client/16.20/lib64/tdataodbc_sb64.so
Description=NCR 3600 running Teradata V2R6.2
DBCName=192.0.2.110
astUser=
Username=xxxxxx
Password=xxxxxx
Database=TBC
DefaultDatabase=TBC
NoScan=no
MechanismName=TD2