資料倉儲中心管理手冊


存取非 DB2 資料庫倉儲來源

您也可以存取非 DB2 來源的資料。但必須先定義這些來源,才能建立存取它們的步驟。 

對於某些來源而言,存取它們的方式可能不只一種。例如,您可以使用「資料倉儲中心 ODBC」驅動程式來存取許多非 DB2 資料庫。不過,您也可以使用 DataJoiner 來存取資料庫。搭配使用「資料倉儲中心」與 DataJoiner 的相關資訊,請參閱定義與 DataJoiner 合用的倉儲來源

在 Windows NT 上設置非 DB2 資料庫倉儲來源

下幾節說明如何在 Windows NT 上設定 Informix、Sybase、Oracle、Microsoft SQL Server、Microsoft Access、Microsoft Excel、IMS 及 VSAM 來源

Informix

本節包含下列作業的各個步驟:

架構 Informix 從屬站

若要設定對 Informix 從屬站的存取權限,您必須使用 Informix-Setnet 32 公用程式架構 Informix 伺服器與主電腦資訊。

若要架構 Informix 伺服器資訊,請:

  1. 按一下開始 --> 程式集 --> Informix 從屬站 --> Setnet32

    畫面中會出現 Setnet32 視窗。

  2. 按一下伺服器資訊標籤。


    Figure db2db013 not displayed.

  3. 請從 Informix Server 清單中,選取一個現存的 Informix 資料庫伺服器,或在 Informix Server 欄位中鍵入新建資料庫伺服器的名稱。
  4. HostName 下拉清單中,選取您要使用的帶有此資料庫伺服器的主電腦,或在 HostName 欄位中鍵入新建主電腦名稱。
  5. Protocolname 清單中,選取必要的網路通信協定。
  6. 服務程式名稱欄位中,鍵入指派給主電腦上的資料庫伺服器的服務程式名稱或埠號。

    服務程式名稱必須定義於從屬工作站上 Windows NT 安裝目錄中的服務檔案之中。

  7. 按一下環境標籤。
    Figure db2db011 not displayed.
  8. 變數名稱欄位中,鍵入 INFORMIXSERVER
  9. 按一下設定
  10. 按一下確定

若要架構 Informix 主電腦資訊,請:

  1. 在 Setnet32 視窗中,按一下主電腦資訊標籤。


    Figure db2db012 not displayed.

  2. 現行主電腦清單中,選取您想要使用的主電腦名稱,來建立網路連接,或在現行主電腦欄位中鍵入一個名稱,來定義新的主電腦名稱。
  3. 確保現行主電腦欄位中的使用者名稱是所選主電腦上的帳戶使用者名稱。
  4. 通行碼欄位中,輸入通行碼。
  5. 按一下確定

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Informix 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Informix 資料庫,設定對該資料庫的存取權限。

若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC 資料來源
  3. 按一下系統 DSN 標籤。
  4. 按一下新增
  5. 選取要登記的 ODBC 驅動程式。
  6. 按一下完成

    畫面中會出現驅動程式設定視窗。

  7. 按一下一般事項標籤。
  8. 資料來源名稱欄位中,輸入資料庫別名。
  9. 資料庫說明欄位中,鍵入資料庫的說明。
  10. 資料庫名稱欄位內,輸入資料庫的名稱。
  11. 按一下連接標籤。
  12. 預設使用者名稱欄位中,鍵入使用者 ID。
  13. 主電腦名稱欄位中,鍵入伺服器名稱。
  14. 服務程式名稱欄位中,鍵入服務程式名稱。
  15. 通信協定類型清單中,選取 onsoctcp
  16. 按一下確定
  17. 系統資料來源視窗中,選取所需的資料庫別名。
  18. 按一下確定
  19. 關閉 ODBC 視窗。

Sybase

本節包含下列作業的各個步驟:

架構 Sybase 從屬站

若要架構 Sybase 從屬站,請:

  1. 按一下 開始 --> 程式集 --> Sybase for Windows NT --> DSEDIT

    畫面中會出現 DSEDIT 視窗。


    Figure db2db015 not displayed.

  2. DS 名稱清單中,選取您想要的 DS 名稱。
  3. 按一下確定

    畫面中會出現 InterfacesDriver 視窗。


    Figure db2db014 not displayed.

  4. 在「伺服器」視窗的清單中,選擇您想要架構的伺服器。
  5. 如果您想要使用的伺服器不在清單中,請在清單中新建一個伺服器。

    若要將新建伺服器新增至伺服器清單,請:

    1. 在「伺服器」視窗中,按一下滑鼠右鍵。
    2. 按一下新增
    3. 名稱欄位中,鍵入伺服器的名稱。

      在「伺服器」視窗的右畫面中會顯示下列伺服器屬性:登錄版本、伺服器名稱、伺服器服務程式、伺服器狀態及伺服器位址。您應該保留登錄版本、伺服器服務程式及伺服器狀態的預設值。

    4. 選取伺服器位址屬性。
    5. 伺服器物件功能表中,選取修改屬性

      選用項目:您可以按兩下屬性,或者在屬性上按一下滑鼠右鍵,然後選取修改屬性

    6. 從通信協定清單中,選取 NLWNSCK

      選用項目:如果您要使用的通信協定不在清單中,請:

      1. 按一下新增
      2. 通信協定清單中,選取通信協定類型。
      3. 網路位址欄位中,鍵入伺服器位址及埠號。
      4. 按一下確定
    7. 驗證您新增的伺服器是高亮度顯示的。
    8. 按一下確定
    9. 驗證您想要架構的伺服器是高亮度顯示的。
  6. 關閉 DSEDIT 程式。

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Sybase 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Sybase 資料庫,設定對該資料庫的存取權限。

若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC 資料來源
  3. 按一下系統 DSN 標籤。
  4. 按一下新增
  5. 選取要登記的 ODBC 驅動程式。
  6. 按一下完成

    畫面中會出現驅動程式設定視窗。

  7. 按一下一般事項標籤。
  8. 資料來源名稱欄位中,輸入資料庫別名。
  9. 資料庫說明欄位中,鍵入資料庫的說明。
  10. 伺服器名稱欄位中,鍵入伺服器名稱。
  11. 資料庫名稱欄位中,輸入資料庫的名稱。
  12. 按一下連接標籤。
  13. 預設登入 ID 欄位中,鍵入登入 ID。
  14. 工作站 ID 欄位中,鍵入工作站 ID。
  15. 按一下確定
  16. 從「系統資料來源」視窗中選取所需的資料庫別名。
  17. 按一下確定
  18. 關閉 ODBC 視窗。

Oracle

本節包含下列作業的各個步驟:

架構 Oracle 7 從屬站

若要架構 Oracle 7 從屬站,請:

  1. 按一下開始 --> 程式集 --> Oracle for Windows NT --> SQL Net 簡易架構

    如此即會開啟「SQL Net 簡易架構」視窗,並顯示幾個選項供從屬站架構使用。


    Figure db2db016 not displayed.

  2. 按一下您想要的從屬站架構選項旁的圓鈕。

    您可以新增從屬站架構,或變更、檢視現存的架構。

  3. 如果您按一下新增資料庫別名

    1. Figure db2db018 not displayed.
      按一下確定

    2. 資料庫別名欄位中,鍵入資料庫別名。
  4. 按一下確定


    Figure db2db017 not displayed.

  5. TCP/IP 主電腦名稱欄位中,鍵入 TCP/IP 主電腦名稱。
  6. 資料庫案例欄位中,鍵入資料庫案例,或使用預設值。
  7. 按一下確定

    畫面中會出現一個確認視窗。

  8. 在確認視窗中複查資訊。
  9. 如果該資訊是正確的,請按一下

    如果確認視窗中的資訊不正確,請:

    1. 按一下前頁直到出現含有不正確資訊的視窗。
    2. 更正資訊
    3. 重複步驟79

架構 Oracle 8 從屬站

若要架構 Oracle 8 從屬站,請:

  1. 按一下開始 --> 程式集 --> Oracle for Windows NT --> Oracle Net8 簡易架構

    如此即會開啟「Oracle Net8 簡易架構」視窗,並顯示幾個選項供從屬站架構使用。


    Figure db2db022 not displayed.

  2. 按一下您想要的從屬站架構選項旁的圓鈕。

    您可以新增從屬站架構,或變更、檢視現存的架構。

  3. 如果您按一下新增,還必須在新增服務名稱欄位中鍵入資料庫別名。
  4. 按一下下一步
  5. 從「通信協定」視窗的清單中選取您想要的網路功能通信協定類型。


    Figure db2db020 not displayed.

  6. 按一下下一步
  7. 在「TCP/IP 通信協定」視窗的主電腦名稱欄位中,鍵入 TCP/IP 主電腦名稱。


    Figure db2db021 not displayed.

  8. 在「TCP/IP 通信協定」視窗的埠號欄位中,鍵入 TCP/IP 埠號。
  9. 按一下下一步
  10. 資料庫 SID 欄位中,鍵入資料庫 SID。


    Figure db2db019 not displayed.

  11. 按一下下一步

    畫面中會出現「測試」視窗。

  12. 按一下測試來測試架構。

    如果不想測試架構,請按一下下一步

    如果按一下測試,請:

    1. 使用者 ID 欄位中,鍵入使用者 ID。
    2. 通行碼欄位內,鍵入通行碼。
    3. 按一下測試
  13. 按一下下一步
  14. 按一下完成

    畫面中會出現一個確認視窗。

  15. 在確認視窗中複查資訊。
  16. 如果確認視窗中的資訊是正確的,請按一下完成

    如果確認視窗中的資訊不正確,請:

    1. 按一下前頁直到出現含有不正確資訊的視窗。
    2. 更正資訊
    3. 重複步驟916

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Oracle 資料庫所要的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Oracle 資料庫,設定對該資料庫的存取權限。

若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC 資料來源
  3. 按一下系統 DSN 標籤。
  4. 按一下新增
  5. 選取要登記的 ODBC 驅動程式。
  6. 按一下完成

    畫面中會出現驅動程式設定視窗。

  7. 選取一般事項標籤。
  8. 資料來源名稱欄位中,輸入資料庫別名。
  9. 資料庫名稱欄位中,輸入資料庫的名稱。
  10. 伺服器名稱欄位中,鍵入伺服器名稱。
  11. 按一下確定
  12. 從「系統資料來源」視窗中選取所需的資料庫別名。
  13. 按一下確定
  14. 關閉 ODBC 視窗。

Microsoft SQL Server

本節包含下列作業的各個步驟:

架構 Microsoft SQL Server 從屬站

若要設定對 Microsoft SQL Server 從屬站的存取權限,您必須使用「Microsoft SQL Server 從屬站 網路公用程式」架構 Microsoft SQL Server 從屬站軟體。

若要架構 Microsoft SQL Server 從屬站,請:

  1. 按一下開始 --> 程式集 --> Microsoft SQL Server for Windows NT --> 從屬站網路公用程式

    畫面中會出現「SQL Server 從屬站網路公用程式」。


    Figure db2db023 not displayed.

  2. 預設網路檔案庫清單中,按一下 TCP/IP
  3. 伺服器別名架構清單中,選取您想要的伺服器名稱。

    選用項目:按一下新增,以將新的伺服器新增到清單中。畫面中會出現「新增網路檔案庫架構」視窗。


    Figure db2db024 not displayed.

    1. 伺服器別名欄位中,鍵入伺服器名稱。
    2. 電腦名稱欄位中,鍵入伺服器名稱。

      此名稱應該與您在伺服器別名欄位中鍵入的名稱相同。

    3. 埠號欄位中,鍵入埠號。
    4. 按一下確定,以關閉「新增網路檔案庫架構」視窗。
    5. 伺服器別名架構清單中選取您剛才建立的伺服器名稱。
  4. 按一下確定

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Microsoft SQL Server 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須在 ODBC 中,以系統資料庫來源名稱 (DSN) 登記 Microsoft SQL Server 資料庫,設定對該資料庫的存取權限。

若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC 資料來源
  3. 按一下系統 DSN 標籤。
  4. 按一下新增
  5. 選取要登記的 ODBC 驅動程式。
  6. 按一下完成

    畫面中會出現「ODBC SQL Server 驅動程式安裝」視窗。

  7. 按一下一般事項標籤。
  8. 資料來源名稱欄位中,輸入資料庫別名。
  9. 說明欄位中,鍵入資料庫的說明。
  10. 伺服器名稱欄位中,鍵入您想要的伺服器名稱。
  11. 資料庫名稱欄位中,輸入您想要使用的資料庫的名稱。
  12. 按一下進階標籤。
  13. 預設登入欄位中,鍵入使用者名稱。
  14. 工作站 ID 欄位中,鍵入工作站 ID。
  15. 按一下確定
  16. 從「系統資料來源」視窗中選取所需的資料庫別名。
  17. 按一下確定
  18. 關閉 ODBC 視窗。

Microsoft Access

本節包含下列作業的各個步驟:

建立和編錄 Microsoft Access 資料庫

若要建立 Microsoft Access 資料庫:

  1. 開啟 Microsoft Access。
  2. 按一下資料庫精靈
  3. 按一下確定

    畫面中會出現「新增」視窗,顯示資料庫模版。

  4. 選取一個模版。
  5. 按一下確定
  6. 檔名欄位內,輸入資料庫的名稱。
  7. 按一下建立

    畫面中會出現「資料庫」精靈。

  8. 遵循提示,並按一下完成,建立資料庫。

    請記下資料庫的路徑和檔名,您稍後會用到它。

  9. 建立表格,在表格中輸入資料。

若要在 ODBC 中編錄資料庫,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC
  3. 按一下系統 DSN

    如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide

  4. 按一下新增
  5. 安裝的 ODBC 驅動程式清單中,選取 Microsoft Access 驅動程式
  6. 按一下確定
  7. 資料來源名稱欄位中,輸入資料庫別名。
  8. 選用項目:在說明欄位內輸入資料庫說明。
  9. 按一下選取
  10. 從清單框中選取資料庫的路徑和檔名。
  11. 按一下確定
  12. 按一下進階
  13. 登入名稱欄位中,輸入使用者 ID。
  14. 通行碼欄位中,輸入通行碼。
  15. 選項清單中,驗證 FIL 的值是 MS Access。
  16. 在「設定進階選項」視窗中,按一下確定
  17. 在「ODBC Microsoft Access 安裝」視窗中,按一下確定
  18. 按一下關閉

建立和編錄目標倉儲資料庫

若要在 DB2 中建立目標倉儲資料庫,請:

  1. 按一下開始 --> 程式集 --> IBM DB2 --> 控制中心,啟動「DB2 控制中心」。
  2. 資料庫資料夾上按一下滑鼠右鍵,再按一下建立 --> 資料庫 (使用精靈)。如此即會開啟「建立資料庫」精靈。
  3. 資料庫名稱欄位中,鍵入資料庫的名稱。
  4. 預設磁碟機清單中,選取資料庫的磁碟機。
  5. 選用項目:在註解欄位中,鍵入資料庫的說明。
  6. 按一下完成。此精靈中的所有其它欄位及頁面均為選用項目。如此即會建立資料庫,並在「DB2 控制中心」中列出。

若要在 ODBC 中編錄目標倉儲資料庫,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC
  3. 按一下系統 DSN

    如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide

  4. 按一下新增
  5. 安裝的 ODBC 驅動程式清單中,按一下 IBM DB2 ODBC 驅動程式
  6. 按一下確定
  7. 資料來源名稱欄位中,輸入資料庫別名。
  8. 選用項目:在說明欄位中,輸入資料庫說明。
  9. 按一下選取
  10. 從清單框中選取資料庫的路徑和檔名。
  11. 按一下確定
  12. 按一下關閉

定義使用資料庫的倉儲

若要為所建資料庫建立資料倉儲中心定義,請:

  1. 遵循在資料倉儲中心中定義非 DB2 資料庫倉儲來源中的指示,為 Microsoft Access 資料庫建立一個倉儲來源。為列出的參數指定下列中的各個值:
  2. 遵循設定倉儲的存取作業中的指示,為 DB2 資料庫建立倉儲。
  3. 遵循將步驟新增到程序中的指示,以建立步驟。賦予步驟下列屬性:
  4. 將步驟提昇至測試模式。
  5. 在步驟上按一下滑鼠右鍵,再按一下測試,以執行步驟。
  6. 驗證您在 Microsoft Access 資料庫內建立的資料,確實都在倉儲資料庫內。 請在「DB2 指令行處理器」視窗上輸入下列指令:
    select * from prefix.database-name
    

    prefix
    倉儲資料庫的字首 (如 IWH)。

    database-name
    倉儲資料庫的名稱。

    您應該查看您在 Microsoft Access 資料庫內輸入的資料。

Microsoft Excel

本節包含下列作業的各個步驟:

建立和編錄 Microsoft Excel 資料庫

若要建立 Microsoft Excel 資料庫,請:

  1. 開啟 Microsoft Excel。
  2. 按一下檔案 --> 新增

    畫面中會出現「新增」視窗,顯示試算表模版。

  3. 選取一個模版。
  4. 按一下確定
  5. 按一下檔案 --> 儲存,儲存試算表。
  6. 檔名欄位內,輸入試算表的名稱。
  7. 按一下儲存

    請記下試算表的路徑和檔名,您稍後會用到它。

  8. 在試算表內輸入資料。

若要在 ODBC 中編錄資料庫,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC
  3. 按一下系統 DSN

    如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide

  4. 按一下新增
  5. 安裝的 ODBC 驅動程式清單中,選取 Microsoft Excel 驅動程式
  6. 按一下確定
  7. 資料來源名稱欄位中,輸入資料庫別名。
  8. 選用項目:在說明欄位中,輸入資料庫說明。
  9. 版本清單中,選取 Excel 97
  10. 按一下選取工作手冊
  11. 從清單框中選取資料庫的路徑和檔名。
  12. 按一下確定
  13. 在「ODBC Microsoft Excel 安裝」視窗中,按一下確定
  14. 按一下關閉

如果您是在使用 Microsoft Excel 95/97 ODBC 驅動程式存取 Excel 試算表,則需為試算表內的每個工作表建立一個已命名的表格。若要為每個工作表建立一個已命名的表格,請:

  1. 選取所需的直欄及橫列。
  2. 按一下Excel --> 插入 --> 名稱 --> 定義
  3. 為標記的資料鍵入名稱 (或使用預設名稱)。
  4. 按一下確定

如果您是在未勾選包括系統表格(S) 勾選框的情況下定義倉儲來源,則此時便可匯入表格。

建立和編錄目標倉儲資料庫

若要在 DB2 中建立目標倉儲資料庫,請:

  1. 按一下開始 --> 程式集 --> IBM DB2 --> 控制中心,啟動「DB2 控制中心」。
  2. 資料庫資料夾上按一下滑鼠右鍵,再按一下建立 --> 資料庫 (使用精靈)。如此即會開啟「建立資料庫」精靈。
  3. 資料庫名稱欄位中,鍵入資料庫的名稱。
  4. 預設磁碟機清單中,選取資料庫的磁碟機。
  5. 註解欄位中,鍵入資料庫的說明。
  6. 按一下完成。 此精靈中的所有其它欄位及頁面均為選用項目。如此即會建立資料庫,並在「DB2 控制中心」中列出。

若要在 ODBC 中編錄目標倉儲資料庫,請:

  1. 按一下開始 --> 設定 --> 控制台
  2. 按兩下 ODBC
  3. 按一下系統 DSN

    如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide

  4. 按一下新增
  5. 安裝的 ODBC 驅動程式清單中,選取 IBM DB2 ODBC 驅動程式
  6. 按一下確定
  7. 資料來源名稱欄位中,輸入資料庫別名。
  8. 選用項目:在說明欄位中,輸入資料庫說明。
  9. 按一下選取
  10. 從清單框中選取資料庫的路徑和檔名。
  11. 按一下確定
  12. 按一下關閉

定義使用資料庫的倉儲

若要為所建資料庫建立資料倉儲中心定義,請:

  1. 遵循在資料倉儲中心中定義非 DB2 資料庫倉儲來源中的指示,為 Microsoft Excel 試算表建立一個倉儲來源。為列出的參數指定下列中的各個值:
  2. 遵循設定倉儲的存取作業中的指示,為 DB2 資料庫建立倉儲目標。
  3. 遵循將步驟新增到程序中的指示,以建立步驟。賦予步驟下列屬性:
  4. 將步驟提昇至測試模式。
  5. 在步驟上按一下滑鼠右鍵,再按一下測試,以執行步驟。
  6. 驗證您在 Microsoft Access 資料庫內建立的資料,確實在倉儲資料庫內。 請在「DB2 指令行處理器」視窗上輸入下列指令:
    select * from prefix.database-name
    

    prefix
    倉儲資料庫的字首 (如 IWH)。

    database-name
    倉儲資料庫的名稱。

    您應該查看您在 Microsoft Access 資料庫內輸入的資料。

IMS 與 VSAM

如果您的資料倉儲使用的是 IMS 或 VSAM 資料庫中的作業資料, 則請搭配使用 Classic Connect 與資料倉儲中心。使用 Classic Connect,將非關聯式資料對映到虛擬關聯式格式。然後,使用 CROSS ACCESS ODBC 驅動程式存取虛擬關聯式資料。接下來,您便可以在與該虛擬關聯式資料對應的資料倉儲中心中定義 IMS 或 VSAM 倉儲來源。

搭配使用 Classic Connect 與資料倉儲中心的相關資訊,請參閱附錄 F, 將 Classic Connect 與資料倉儲中心搭配使用

在 AIX 或 「Solaris 作業環境」上設置非 DB2 資料庫倉儲來源

下幾節說明如何在 AIX 或 「Solaris 作業環境」上設置 Informix、 Sybase、 Oracle,以及 Microsoft SQL Server 來源。

Informix

本節包含下列作業的各個步驟:

架構 Informix 從屬站

若要在 AIX 或 「Solaris 作業環境」上架構 Informix 從屬站,請:

  1. 開啟 sqlhosts 檔案。
  2. 將新建登錄報表新增到該檔案。

    若要保留相同格式,請複製並貼上範例報表。然後,變更下列步驟中說明的登錄資訊。

  3. 輸入資料庫名稱。
  4. 輸入通信協定類型 onsoctcp
  5. 輸入主電腦名稱。
  6. 輸入埠名稱。

    該埠名稱必須與從屬站電腦上 Windows 安裝目錄中的 /etc/services 檔案所定義的埠名稱相同。

圖 5 顯示該新建登錄報表的 sqlhosts 檔案範例。

圖 5. 已完成的 sqlhosts 檔案登錄報表

# Informix V5
database1     olsoctcp     test0    ifmxfrst1
database2     olsoctcp     test0    ifmxfrst2

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Informix 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須設置對 Informix 資料庫的存取權限。

若要設置對 Informix 資料庫的存取權限,請:

  1. 開啟 .odbc.ini 檔案。
  2. 在該檔案的頂端定義 Informix 資料庫別名。
  3. 將新建登錄新增到該檔案。
  4. 輸入 ODBC 驅動程式的目錄位置。
  5. 輸入資料庫說明。
  6. 輸入資料庫名稱。
  7. 輸入伺服器主電腦名稱。
  8. 輸入登入 ID。
  9. 輸入登入 ID 的通行碼。
  10. 輸入伺服器名稱。
  11. 輸入服務程式名稱。
  12. 儲存並關閉該檔案。

圖 6 顯示 Informix 資料庫之已完成的登錄範例。

圖 6. Informix 資料庫之已完成的 .odbc.ini 登錄

[INF72]
Driver=/home/merant/3.6/odbc/lib/ivinf12.so
Description=Informix7.23
Database=test7
HostName=xxyyy.zzz.ibm.com
LoginID=informix
Password=password
ServerName=ifmx72
Service=ifmxon72

Sybase

本節包含下列作業的各個步驟:

架構 Sybase 從屬站

若要在 AIX 或 「Solaris 作業環境」上架構 Sybase 從屬站,請:

  1. 開啟 interfaces 檔案。
  2. 將新建登錄報表新增到該檔案。

    若要保留相同格式,請複製並貼上範例報表。然後,變更下列步驟中說明的登錄資訊。

  3. 輸入您要用於 CONNECT 陳述式的資料庫別名。
  4. 輸入查詢。
  5. 輸入您要使用的通信協定。
  6. 輸入伺服器主電腦名稱。
  7. 輸入埠號。

圖 7 顯示該新建登錄報表的 interfaces 檔案範例。

圖 7. 已完成的 interfaces 檔案登錄報表

Sybase11
        query tcp ether superman 2000

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Sybase 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須設置對 Sybase 資料庫的存取權限。

若要設置對 Sybase 資料庫的存取權限,請:

  1. 開啟 .odbc.ini 檔案。
  2. 在該檔案的頂端定義 Sybase 資料庫別名。
  3. 將新建登錄新增到該檔案。
  4. 輸入 ODBC 驅動程式的目錄位置。
  5. 輸入資料庫說明。
  6. 將此資料庫類型定義為 master
  7. 輸入伺服器名稱。
  8. 輸入登入 ID。
  9. 輸入登入 ID 的通行碼。
  10. 輸入 interfaces 檔案的目錄位置。
  11. 儲存並關閉該檔案。

圖 8 顯示 Sybase 資料庫之已完成的登錄範例。

圖 8. Sybase 資料庫之已完成的 .odbc.ini 登錄

[Sybase10]
Driver=/home/merant/3.6/odbc/lib/ivsyb1112.so
Description=Sybase 10 ODBC Database
Database=master
ServerName=Sybase10
LogonID=sybase
Password=password
InterfacesFile=/public/sdt_lab/sybase/AIX/System10/interfaces

Oracle

本節包含下列作業的各個步驟:

架構 Oracle 從屬站

若要在 AIX 或「Solaris 作業環境」上架構 Oracle 從屬站,請:

  1. 開啟 tnsnames.ora 檔案。
  2. 將新建登錄報表新增到該檔案。

    若要保留相同格式,請複製並貼上範例報表。然後,變更下列步驟中說明的登錄資訊。

  3. 輸入您要使用的通信協定。
  4. 輸入伺服器主電腦名稱。
  5. 輸入埠名稱。
  6. 輸入 SID。

圖 9顯示新建登錄報表的 tnsnames.ora 檔案範例。

圖 9. 已完成的 tnsnames.ora 檔案登錄報表

# Oracle 8.1.5
Oracle8i=
  (DESCRIPTION =
    (ADDRESS_LIST =
       (ADDRESS =
          (PROTOCOL = TCP)
          (HOST = superman)
          (PORT = 2000)
       )
    )
    (CONNECT_DATA =
       (SID=oracle8i)
    )
  )

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Oracle 資料庫所要的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須設置對 Oracle 資料庫的存取權限。

若要設置對 Oracle 資料庫的存取權限,請:

  1. 開啟 .odbc.ini 檔案。
  2. 在該檔案的頂端定義 Oracle 資料庫別名。
  3. 將新建登錄新增到該檔案。
  4. 輸入 ODBC 驅動程式的目錄位置。
  5. 輸入伺服器名稱。
  6. 輸入資料庫說明。
  7. 儲存並關閉該檔案。

圖 10 顯示 Oracle 資料庫之已完成的登錄範例。

圖 10. Oracle 資料庫之已完成的 .odbc.ini 登錄

[Oracle_8]
Driver=/home/merant/3.6/lib/ivor814.so
ServerName=Oracle8
Description=Oracle 8 ODBC Database

Microsoft SQL Server

本節包含下列作業的各個步驟:

架構 Microsoft SQL Server 從屬站

若要在 AIX 或 「Solaris 作業環境」上架構 Microsoft SQL Server 從屬站,請在該 AIX 或「Solaris 作業環境」以及您安裝 Microsoft SQL Server 的 Windows 伺服器上都架構 TCP/IP。 因為 Microsoft SQL Server 從屬站架構與 INI 檔案中的 ODBC 驅動程式架構結合在一起,所以您不需以其它動作來架構從屬站。相關資訊,請參閱作業系統的 Merant DataDirect Connect ODBC Reference

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Microsoft SQL Server 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。 選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須設置對 Microsoft SQL Server 資料庫的存取權限。

若要設置對 Microsoft SQL Server 資料庫的存取權限,請:

  1. 開啟 .odbc.ini 檔案。
  2. 在該檔案的頂端定義 Microsoft SQL Server 資料庫別名。
  3. 將新建登錄新增到該檔案。
  4. 輸入執行 Microsoft SQL Server 之伺服器的網路位址。
  5. 輸入您對驅動程式應使用的 ANSI 定義行為的偏好設定。
  6. 輸入資料庫名稱。
  7. 輸入使用者 ID。
  8. 輸入使用者 ID 的通行碼。
  9. 輸入您對在 SQL 陳述式中辨識引號的偏好設定。
  10. 輸入與您的資料庫合用的 TDS 版本。
  11. 如果您是在使用 SQL Server 6.5,則請輸入您對建立 SQL Prepare 之暫時儲存程序的偏好設定。
  12. 儲存並關閉該檔案。

架構 ODBC 驅動程式,以及 .odbc.ini 值與屬性的相關資訊,請參閱作業系統的 Merant DataDirect Connect ODBC Reference

圖 11 顯示 Microsoft SQL Server 資料庫的登錄範例。

圖 11. Microsoft SQL Server 資料庫的 .odbc.ini 登錄範例

[MSSQL6.5]
Driver=/home/merant/3.6/odbc/lib/ivmsss14.so
Address=xxyyy.zzz.ibm.com
AnsiNPW=yes
Database=test7
UID=MSSQL
PWD=password
QuotedID=no
TDS=4.2
UseProcForPrepare=1

在 OS/2 上設置非 DB2 資料庫倉儲來源

Informix

本節包含下列作業的各個步驟:

架構 Informix 從屬站

若要在 OS/2 上架構 Informix 從屬站,請:

  1. 按兩下 Informix 圖示。
  2. 按兩下 Setnet 圖示。

    如此即會開啟「Informix-Net for OS/2 公用程式」視窗。

  3. 主電腦名稱欄位中,鍵入主電腦名稱。
  4. 使用者名稱欄位中,鍵入使用者名稱。
  5. 服務程式名稱欄位中,鍵入服務程式名稱。
  6. 通信協定名稱下捲清單中,選取通信協定。
  7. 選取通行碼欄位中您的通行碼選項旁的圓鈕。
  8. 按一下儲存

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Informix 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須以系統資料庫來源名稱 (DSN) 登記 Informix 資料庫,設置對該資料庫的存取權限。

若要在 OS/2 上登記 ODBC 驅動程式的 DSN,請:

  1. 按一下 ODBC 管理程式圖示。

    如果您已將「ODBC 管理程式」與 OS/2 代理程式一起安裝,而不是更新現存的「ODBC 代理程式」,則該圖示位於「資料倉儲中心代理程式」資料夾中。

  2. 選取要登記的 ODBC 驅動程式。
  3. 按一下新增
  4. 選取要登記的 ODBC 驅動程式,然後按一下 確定
  5. 選取所需的資料庫別名,然後按一下確定
  6. 關閉 ODBC 視窗。

Sybase

本節包含下列作業的各個步驟:

架構 Sybase 從屬站

若要在 OS/2 上架構 Sybase 從屬站,請:

  1. 按兩下 Sybase 圖示。
  2. 按兩下 SQL 編輯圖示。

    如此即會開啟「開啟」視窗。

  3. 選取您要開啟的檔案。
  4. 按一下開啟
  5. 從該視窗的清單中,選取所要的伺服器。

    如此即會開啟「伺服器」視窗。

    如果所要的伺服器未在清單中列出,則請:

    1. 按一下編輯 --> 新增服務程式。
    2. 名稱欄位中,鍵入您要架構的伺服器名稱。
    3. 按一下編輯 --> 新增服務程式。

      您必須設置主要服務程式與查詢服務程式。

    4. 服務程式清單中,按一下主要
    5. 網路驅動程式清單中,選取所要的網路驅動程式。
    6. 連接資訊欄位中,鍵入伺服器名稱及埠號。
    7. 按一下確定
    8. 按一下編輯 --> 新增服務程式。
    9. 服務程式清單中,按一下查詢
    10. 網路驅動程式下捲清單中,選取所要的網路驅動程式。
    11. 連接資訊欄位中,鍵入伺服器名稱及埠號。
    12. 按一下確定
  6. 按一下結束 --> 結束編輯服務程式。
  7. 關閉視窗並結束程式。

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Sybase 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Sybase 資料庫,設置對該資料庫的存取權限。

若要在 OS/2 上登記 ODBC 驅動程式的 DSN,請:

  1. 按一下 ODBC 管理程式圖示。

    如果您已將 「ODBC 管理程式」與 OS/2 代理程式一起安裝,而不是更新現存的「ODBC 代理程式」,則該圖示位於「資料倉儲中心代理程式」資料夾中。

  2. 選取要登記的 ODBC 驅動程式。
  3. 按一下新增
  4. 選取要登記的 ODBC 驅動程式,然後按一下確定
  5. 選取所需的資料庫別名,然後按一下確定
  6. 關閉 ODBC 視窗。

Oracle

本節包含下列作業的各個步驟:

架構 Oracle 從屬站

若要在 OS/2 上架構 Oracle 從屬站,請使用 SQL*Net for OS/2 從屬站。

若要架構 Oracle SQL*Net for OS/2,請:

  1. 跳至 \oraos2\network\admin 目錄。
  2. 開啟 TNSNAMES.ORA 檔案。
  3. 將新連接描述子新增給資料庫的檔案。

    該連接描述子必須包括下列資訊:

    1. 描述子別名。
    2. 通信協定配接卡類型。
    3. 埠號
    4. 主電腦名稱。
    5. 系統 ID。
  4. 在每個連接描述子欄位中,鍵入從屬站的資訊。
  5. 儲存並關閉該檔案。

圖 12 顯示新建連接描述子登錄的 tnsnames.ora 檔案範例。

圖 12. 已完成的 tnsnames.ora 連接描述子登錄

testtcp  =   (DESCRIPTION=
                 (ADDRESS=
                  (PROTOCOL=tcp)(PORT=1111)(HOST=oracle))
                  (CONNECT_DATA=(SID=ORACLE7)
                 ))

安裝及架構 ODBC 驅動程式

ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。

如果您沒有存取 Oracle 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門

安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Oracle資料庫,設置對該資料庫的存取權限。

若要在 OS/2 上登記 ODBC 驅動程式的 DSN,請:

  1. 按一下 ODBC 管理程式圖示。

    如果您已將「ODBC 管理程式」與 OS/2 代理程式一起安裝,而不是更新現存的「ODBC 代理程式」,則該圖示位於「資料倉儲中心代理程式」資料夾中。

  2. 選取要登記的 ODBC 驅動程式。
  3. 按一下新增
  4. 選取要登記的 ODBC 驅動程式,然後按一下確定
  5. 選取所需的資料庫別名,然後按一下確定
  6. 關閉 ODBC 視窗。


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