版本注意事項


|29.6 架構 OLAP Starter Kit 的 ODBC

|IBM DB2 OLAP Starer Kit 7.2 需要一個 ODBC.ini 檔案, |讓 ODBC 作業從 OLAP Integration Server |連接至關聯式資料來源和「OLAP 描述資料型錄」。 |

|此 ODBC.ini 檔案由 ODBC 軟體套件提供,亦內含於 |Microsoft Office 軟體內。如需安裝 ODBC 驅動程式或「ODBC 管理者」的應用程式相關資訊, |請造訪下列網站:http://support.microsoft.com/

|AIX 機器上的 Oracle 使用者:欲架構 ODBC for Oracle,您必須更新 ODBC.ini 檔案來指向 MERANT |3.6 驅動程式。

|在版本 7.2 中,OLAP Starter Kit 管理 ODBC 連線來連接至關聯式資料來源和「OLAP 描述資料型錄」。為了支援這些 ODBC 連接, |OLAP Starter Kit 在 Windows NT 4.0、Windows 2000、AIX 及 Solaris 上使用 ODBC 驅動程式。 |

|29.6.1 在 UNIX 系統上架構資料來源

|在 AIX 和 Solaris 上,您必須手動設定 ODBC 的環境變數,並編輯 |odbc.ini 檔案來架構關聯式資料來源和「OLAP 描述資料型錄」。若您新增或變更驅動程式或資料來源, |請務必編輯 odbc.ini 檔案。

|如果您是要在 AIX 或 Solaris 上使用 DB2 OLAP Starter Kit 來存取 Merant ODBC 來源及 DB2 資料庫, |請在 .odbc.ini 檔案的 DB2 來源區段中變更 "Driver=" 屬性的值, |如下所示:

|AIX:驅動程式名稱為 /usr/lpp/db2_07_01/lib/db2_36.o

|AIX 的範例 ODBC 來源登錄:

|[SAMPLE] Driver=/usr/lpp/db2_07_01/lib/db2_36.o 
|Description=DB2 ODBC Database 
|Database=SAMPLE

|Solaris 作業環境︰驅動程式名稱為 /opt/IBMdb2/V7.1/lib/libdb2_36.so

|Solaris 的範例 ODBC 來源登錄︰

|[SAMPLE] Driver=/opt/IBMdb2/V7.1/lib/libdb2_36.so 
|Description=DB2 ODBC Database 
|Database=SAMPLE

|29.6.1.1 架構 ODBC 環境變數

|在 UNIX 系統上,您必須設定環境變數才能存取 ODBC 核心元件。Starter Kit 起始目錄中提供 is.sh|is.csh Shell Script 來設定必要的變數。 |在使用 ODBC 來連接資料來源之前,您必須執行其中一個 Script。 |對於您用來執行 OLAP Starter Kit 的使用者名稱,您應該在登入 Script 中包含這些 Script。

|29.6.1.2 編輯 odbc.ini 檔案

|欲於 odbc.ini 檔案中架構資料來源,您必須新增 ODBC 資料來源的名稱和說明, |在您針對此資料來源名稱所建立的區段中提供 ODBC 驅動程式路徑、檔名及其他驅動程式設定值。 |安裝程式在 ISHOME 目錄中安裝一個範例檔 odbc.ini|此檔案包含通用 ODBC 連接和所支援的 ODBC 驅動程式的架構資訊。 |請使用此檔案做為起點,將您使用的 ODBC 驅動程式對映至關聯式資料來源和「OLAP 描述資料型錄」。

|若您使用的檔案不是 odbc.ini|請將 ODBCINI 環境變數設定成您使用的檔名。

|29.6.1.3 新增資料來源到 odbc.ini 檔

|
  1. |在執行 OLAP Starter Kit 伺服器的系統上,請使用諸如 vi 的文字編輯程式來開啟 odbc.ini 檔案。
  2. |找到 [ODBC Data Sources] 為首的區段,新增一行資料來源名稱和說明, |例如: mydata=data source for analysis。為了避免混淆,資料來源的名稱應該符合 RDBMS 中的資料庫名稱。
  3. |新增一行以方括弧含括新資料來源的名稱,例如 [mydata],在檔案中新增一個新的區段。
  4. |在資料來源名稱接下來的幾行中,新增此資料來源名稱及任何必要的 ODBC 驅動程式資訊所需的 ODBC 驅動程式之完整路徑和檔案名稱。 |根據下列幾節所示的範例來對映至您 RDBMS 上的資料來源。 |請確定 ODBC 驅動程式檔案確實存在於您在 Driver= 設定中指定的位置。
  5. |當您編輯 odbc.ini 完成後,請儲存檔案,結束文字編輯程式。 |

|29.6.1.4 ODBC 的 DB2 設定值範例

|下列範例顯示如何編輯 odbc.ini,使用 IBM DB2 原始 ODBC 驅動程式來連接至 |AIX 上的 DB2 Universal Database 版本 6.1 的關聯式資料來源 db2data|vi 編輯器中,使用 $ODBCINI 指令來編輯 odbc.ini|並插入下列陳述式:

|     [ODBC Data Sources] 
|     db2data=DB2 Source Data on AIX 
|     ... 
|     [db2data] 
|     Driver=/home/db2inst1/sqllib/lib/db2.o 
|     Description=DB2 Data Source - AIX, native

|29.6.1.5 ODBC 的 Oracle 設定值範例

|以下範例說明如何編輯 odbc.ini,使用 MERANT Version 3.6 ODBC 驅動程式來連接至 Oracle 版本 8 (在 Solaris) 的關聯式資料來源 oradata|此範例中,LogonIDPassword 以 OLAP Starter Kit 使用者名稱和通行碼的實際值來填入。

|     [ODBC Data Sources] 
|     oradata=Oracle8 Source Data on Solaris 
|     ... 
|     [myoracle] Driver= 
|     /export/home/users/dkendric/is200/odbclib/ARor815.so 
|     Description=my oracle source

|29.6.2 在 UNIX 系統上架構 OLAP 描述資料型錄

|在 AIX 和 Solaris 上架構 OLAP Metadata Catalog 類似架構一個資料來源。 |若要 OLAP Metadata Catalog 資料庫,請在 odbc.ini 檔案中新增一個資料來源名稱和區段, |29.6.1.2, 編輯 odbc.ini 檔案 所述。不需要其它變更。

|您必須先在支援的 RDBMS 中建立一個「OLAP 描述資料型錄」資料庫, |才能將它架構成 ODBC 資料來源。

|以下範例說明如何編輯 odbc.ini,使用原始 ODBC 驅動程式來連接至 DB2 版本 6.1 (在 Solaris 上) 的「OLAP 描述資料型錄」TBC_MD。

|     [ODBC Data Sources] 
|     ocd6a5a=db2 v6 
|     ... 
|     [ocd6a5a] 
|     Driver=/home/db2instl/sqllib/lib/db2.0 
|     Description=db2

|29.6.3 在 Windows 系統上架構資料來源

|欲於 Windows NT 或 Windows 2000 系統上架構關聯式資料來源, |您必須啟動「ODBC 管理程式」,然後建立連線來連接至您要用來建立 OLAP 模型和 metaoutline 的資料來源。從 Windows |控制台執行「ODBC 管理程式」公用程式。下列範例建立一個 DB2 資料來源;其他 RDBMS 的對話框會不同。

|欲使用「ODBC 管理程式」來架構關聯式資料來源,請完成下列步驟: |

  1. |在 Windows 桌上管理程式,開啟「控制台」視窗。
  2. |在「控制台」視窗中,執行下列其中一項步驟: |
    1. |在 Windows NT 上,按兩下 ODBC 圖示, |開啟「ODBC 資料來源管理程式」對話框。
    2. |在 Windows 2000,按兩下系統管理工具圖示, |再按兩下資料來源 (ODBC) 圖示, |開啟「ODBC 資料來源管理員」對話框。 |
  3. |在「ODBC 資料來源管理程式」對話框中,按一下系統資源來源名稱標籤。
  4. |按一下新增來開啟「建立新資料來源」對話框。
  5. |在「ODBC 管理程式」的「建立新資料來源」對話框的驅動程式列示框中,選取適當的驅動程式,例如 IBM DB2 ODBC 驅動程式|按一下完成來開啟「ODBC IBMDB2 |驅動程式 - 新增」對話框。
  6. |在「ODBC IBM DB2 驅動程式 - 新增」對話框中,在資料庫別名下拉列示中,選取您的關聯式來源 (例如,此範例應用程式中的 TBC) 的資料庫名稱。
  7. |說明文字框中,輸入選用的說明來表示您要如何使用此驅動程式,按一下新增|例如,輸入下列文字來說明 My Business 資料庫:
    |Customers, products, markets

    |您可輸入下列文字來說明範例應用程式資料庫:

    |Sample relational data source

    |這些說明可在您從 OLAP Starter Kit Desktop 連線時,協助您識別可選擇的資料來源。

  8. |按一下「確定」來返回「ODBC 資料來源管理員」對話框。 |您輸入的資料來源名稱及您對映的驅動程式顯示在系統資源來源名稱標籤的系統資料來源列示框中。 |

|欲編輯資料來源的架構資訊: |

  1. |選取資料來源名稱,按一下架構來開啟「ODBC IBM DB2 - 新增」對話框。
  2. |修正您要變更的任何資訊。
  3. |按兩次確定以結束。 |

|29.6.4 在 Windows 系統上架構 OLAP 描述資料型錄

|欲於 Windows NT 或 Windows 2000 上架構「OLAP 描述資料型錄」, |請啟動「ODBC 管理程式」,然後建立連線來連接至含有「OLAP 描述資料型錄」資料庫的資料來源。

|下列範例建立一個 DB2 資料來源;其他 RDBMS 的對話框會不同。 |欲建立「OLAP 描述資料型錄」的資料來源,請完成下列步驟: |

  1. |在桌上管理程式,開啟「控制台」視窗。
  2. |在「控制台」視窗中,執行下列其中一項步驟: |
    1. |在 Windows NT 上,按兩下 ODBC 圖示, |開啟「ODBC 資料來源管理程式」對話框。
    2. |在 Windows 2000,按兩下系統管理工具圖示, |再按兩下資料來源 (ODBC) 圖示, |開啟「ODBC 資料來源管理員」對話框。 |
  3. |在「ODBC 資料來源管理程式」對話框中,按一下系統資源來源名稱標籤。
  4. |按一下新增來開啟「建立新資料來源」對話框。
  5. |在「ODBC 管理程式」的「建立新資料來源」對話框的驅動程式列示框中,選取適當的驅動程式,例如 IBM DB2 ODBC 驅動程式|按一下完成來開啟「ODBC IBMDB2 |驅動程式 - 新增」對話框。
  6. |在「ODBC IBM DB2 驅動程式 - 新增」對話框中, |資料庫別名下拉列示中, |選取您的「OLAP 描述資料型錄」(例如,此範例應用程式中的 TBC_MD) 的資料庫名稱。選取的資料庫名稱會自動顯示在資料來源名稱文字框中。
  7. |若您要變更資料來源的名稱,請選取資料來源名稱文字框中顯示的名稱,輸入新的名稱來表示您要如何使用此驅動程式,按一下新增|例如,您可輸入下列名稱來表示您要使用此驅動程式來連接至第一個「OLAP 描述資料型錄」:
    |OLAP Catalog first

    |您可輸入下列名稱來表示您要連接至範例應用程式「OLAP 描述資料型錄」資料庫:

    | TBC_MD 
  8. |說明文字框中,輸入說明來表示您要如何使用此驅動程式。 |例如,您可輸入下列文字來說明「OLAP 描述資料型錄」:
    |My first models and metaoutlines

    |您可輸入下列文字來說明範例應用程式「OLAP 描述資料型錄」資料庫:

    |Sample models and metaoutlines

    |這些說明可在您從 OLAP Starter Kit Desktop 連接至「OLAP 描述資料型錄」時, |協助您識別想要選擇的型錄。

  9. |按一下「確定」來返回「ODBC 資料來源管理員」對話框。 |您輸入的資料來源名稱及您對映的驅動程式顯示在系統資源來源名稱標籤的系統資料來源列示框中。 |

|欲編輯資料來源的架構資訊: |

  1. |選取資料來源名稱,按一下架構來開啟「ODBC IBM DB2 - 新增」對話框。
  2. |修正您要變更的任何資訊。
  3. |按兩次確定以結束。 |

|29.6.5 在您架構資料來源之後

|在架構關聯式資料來源和「OLAP 描述資料型錄」之後,即可從 OLAP Starter Kit 來連接。然後可以建立、修改及儲存 OLAP 模型和 metaoutline。

|在呼叫 SQL Server 資料庫期間,SQL Server ODBC 驅動程式可能會逾時。 |請於資料庫非忙線時重試。增加驅動程式逾時期間可避免此問題。 |詳細資訊,請參閱您所使用的驅動程式的 ODBC 文件。

|關於 ODBC 連接問題與解決方案,請參閱 OLAP Integration Server System Administrator's Guide


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]