您也可以存取非 DB2 來源的資料。但必須先定義這些來源,才能建立存取它們的步驟。
對於某些來源而言,存取它們的方式可能不只一種。例如,您可以使用「資料倉儲中心 ODBC」驅動程式來存取許多非 DB2 資料庫。不過,您也可以使用 DataJoiner 來存取資料庫。搭配使用「資料倉儲中心」與 DataJoiner 的相關資訊,請參閱定義與 DataJoiner 合用的倉儲來源。
下幾節說明如何在 Windows NT 上設定 Informix、Sybase、Oracle、Microsoft SQL Server、Microsoft Access、Microsoft Excel、IMS 及 VSAM 來源
本節包含下列作業的各個步驟:
若要設定對 Informix 從屬站的存取權限,您必須使用 Informix-Setnet 32 公用程式架構 Informix 伺服器與主電腦資訊。
若要架構 Informix 伺服器資訊,請:
畫面中會出現 Setnet32 視窗。
服務程式名稱必須定義於從屬工作站上 Windows NT 安裝目錄中的服務檔案之中。
若要架構 Informix 主電腦資訊,請:
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Informix 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Informix 資料庫,設定對該資料庫的存取權限。
若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:
畫面中會出現驅動程式設定視窗。
本節包含下列作業的各個步驟:
若要架構 Sybase 從屬站,請:
畫面中會出現 DSEDIT 視窗。
畫面中會出現 InterfacesDriver 視窗。
若要將新建伺服器新增至伺服器清單,請:
在「伺服器」視窗的右畫面中會顯示下列伺服器屬性:登錄版本、伺服器名稱、伺服器服務程式、伺服器狀態及伺服器位址。您應該保留登錄版本、伺服器服務程式及伺服器狀態的預設值。
選用項目:您可以按兩下屬性,或者在屬性上按一下滑鼠右鍵,然後選取修改屬性。
選用項目:如果您要使用的通信協定不在清單中,請:
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Sybase 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Sybase 資料庫,設定對該資料庫的存取權限。
若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:
畫面中會出現驅動程式設定視窗。
本節包含下列作業的各個步驟:
若要架構 Oracle 7 從屬站,請:
如此即會開啟「SQL Net 簡易架構」視窗,並顯示幾個選項供從屬站架構使用。
您可以新增從屬站架構,或變更、檢視現存的架構。
按一下確定。
畫面中會出現一個確認視窗。
如果確認視窗中的資訊不正確,請:
若要架構 Oracle 8 從屬站,請:
如此即會開啟「Oracle Net8 簡易架構」視窗,並顯示幾個選項供從屬站架構使用。
您可以新增從屬站架構,或變更、檢視現存的架構。
畫面中會出現「測試」視窗。
如果不想測試架構,請按一下下一步。
如果按一下測試,請:
畫面中會出現一個確認視窗。
如果確認視窗中的資訊不正確,請:
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Oracle 資料庫所要的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Oracle 資料庫,設定對該資料庫的存取權限。
若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:
畫面中會出現驅動程式設定視窗。
本節包含下列作業的各個步驟:
若要設定對 Microsoft SQL Server 從屬站的存取權限,您必須使用「Microsoft SQL Server 從屬站 網路公用程式」架構 Microsoft SQL Server 從屬站軟體。
若要架構 Microsoft SQL Server 從屬站,請:
畫面中會出現「SQL Server 從屬站網路公用程式」。
選用項目:按一下新增,以將新的伺服器新增到清單中。畫面中會出現「新增網路檔案庫架構」視窗。
此名稱應該與您在伺服器別名欄位中鍵入的名稱相同。
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Microsoft SQL Server 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須在 ODBC 中,以系統資料庫來源名稱 (DSN) 登記 Microsoft SQL Server 資料庫,設定對該資料庫的存取權限。
若要在 Windows NT 中登記 ODBC 驅動程式的 DSN,請:
畫面中會出現「ODBC SQL Server 驅動程式安裝」視窗。
本節包含下列作業的各個步驟:
若要建立 Microsoft Access 資料庫:
畫面中會出現「新增」視窗,顯示資料庫模版。
畫面中會出現「資料庫」精靈。
請記下資料庫的路徑和檔名,您稍後會用到它。
若要在 ODBC 中編錄資料庫,請:
如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide。
若要在 DB2 中建立目標倉儲資料庫,請:
若要在 ODBC 中編錄目標倉儲資料庫,請:
如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide。
若要為所建資料庫建立資料倉儲中心定義,請:
DSN=database-alias;UID=userID;PWD=password;
驗證您在資料庫內建立的表格,確實都在可用的表格清單中。
該表格即會移至選取的表格清單。
select * from prefix.database-name
您應該查看您在 Microsoft Access 資料庫內輸入的資料。
本節包含下列作業的各個步驟:
若要建立 Microsoft Excel 資料庫,請:
畫面中會出現「新增」視窗,顯示試算表模版。
請記下試算表的路徑和檔名,您稍後會用到它。
若要在 ODBC 中編錄資料庫,請:
如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide。
如果您是在使用 Microsoft Excel 95/97 ODBC 驅動程式存取 Excel 試算表,則需為試算表內的每個工作表建立一個已命名的表格。若要為每個工作表建立一個已命名的表格,請:
如果您是在未勾選包括系統表格(S) 勾選框的情況下定義倉儲來源,則此時便可匯入表格。
若要在 DB2 中建立目標倉儲資料庫,請:
若要在 ODBC 中編錄目標倉儲資料庫,請:
如果沒有系統 DSN 按鈕,請參閱 DB2 Universal Database Troubleshooting Guide。
若要為所建資料庫建立資料倉儲中心定義,請:
DSN=database-alias;UID=userID;PWD=password;
驗證您在資料庫內建立的表格,確實都在可用的表格清單中。
該表格即會移至選取的表格清單。
select * from prefix.database-name
您應該查看您在 Microsoft Access 資料庫內輸入的資料。
如果您的資料倉儲使用的是 IMS 或 VSAM 資料庫中的作業資料, 則請搭配使用 Classic Connect 與資料倉儲中心。使用 Classic Connect,將非關聯式資料對映到虛擬關聯式格式。然後,使用 CROSS ACCESS ODBC 驅動程式存取虛擬關聯式資料。接下來,您便可以在與該虛擬關聯式資料對應的資料倉儲中心中定義 IMS 或 VSAM 倉儲來源。
搭配使用 Classic Connect 與資料倉儲中心的相關資訊,請參閱附錄 F, 將 Classic Connect 與資料倉儲中心搭配使用。
下幾節說明如何在 AIX 或 「Solaris 作業環境」上設置 Informix、 Sybase、 Oracle,以及 Microsoft SQL Server 來源。
本節包含下列作業的各個步驟:
若要在 AIX 或 「Solaris 作業環境」上架構 Informix 從屬站,請:
若要保留相同格式,請複製並貼上範例報表。然後,變更下列步驟中說明的登錄資訊。
該埠名稱必須與從屬站電腦上 Windows 安裝目錄中的 /etc/services 檔案所定義的埠名稱相同。
圖 5 顯示該新建登錄報表的 sqlhosts 檔案範例。
# Informix V5 database1 olsoctcp test0 ifmxfrst1 database2 olsoctcp test0 ifmxfrst2 |
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Informix 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須設置對 Informix 資料庫的存取權限。
若要設置對 Informix 資料庫的存取權限,請:
圖 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 |
本節包含下列作業的各個步驟:
若要在 AIX 或 「Solaris 作業環境」上架構 Sybase 從屬站,請:
若要保留相同格式,請複製並貼上範例報表。然後,變更下列步驟中說明的登錄資訊。
圖 7 顯示該新建登錄報表的 interfaces 檔案範例。
Sybase11 query tcp ether superman 2000 |
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Sybase 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須設置對 Sybase 資料庫的存取權限。
若要設置對 Sybase 資料庫的存取權限,請:
圖 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 |
本節包含下列作業的各個步驟:
若要在 AIX 或「Solaris 作業環境」上架構 Oracle 從屬站,請:
若要保留相同格式,請複製並貼上範例報表。然後,變更下列步驟中說明的登錄資訊。
圖 9顯示新建登錄報表的 tnsnames.ora 檔案範例。
# Oracle 8.1.5 Oracle8i= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = superman) (PORT = 2000) ) ) (CONNECT_DATA = (SID=oracle8i) ) ) |
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Oracle 資料庫所要的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須設置對 Oracle 資料庫的存取權限。
若要設置對 Oracle 資料庫的存取權限,請:
圖 10 顯示 Oracle 資料庫之已完成的登錄範例。
圖 10. Oracle 資料庫之已完成的 .odbc.ini 登錄
[Oracle_8] Driver=/home/merant/3.6/lib/ivor814.so ServerName=Oracle8 Description=Oracle 8 ODBC Database |
本節包含下列作業的各個步驟:
若要在 AIX 或 「Solaris 作業環境」上架構 Microsoft SQL Server 從屬站,請在該 AIX 或「Solaris 作業環境」以及您安裝 Microsoft SQL Server 的 Windows 伺服器上都架構 TCP/IP。 因為 Microsoft SQL Server 從屬站架構與 INI 檔案中的 ODBC 驅動程式架構結合在一起,所以您不需以其它動作來架構從屬站。相關資訊,請參閱作業系統的 Merant DataDirect Connect ODBC Reference。
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Microsoft SQL Server 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。 選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須設置對 Microsoft SQL Server 資料庫的存取權限。
若要設置對 Microsoft SQL Server 資料庫的存取權限,請:
架構 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 上架構 Informix 從屬站,請:
如此即會開啟「Informix-Net for OS/2 公用程式」視窗。
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Informix 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須以系統資料庫來源名稱 (DSN) 登記 Informix 資料庫,設置對該資料庫的存取權限。
若要在 OS/2 上登記 ODBC 驅動程式的 DSN,請:
如果您已將「ODBC 管理程式」與 OS/2 代理程式一起安裝,而不是更新現存的「ODBC 代理程式」,則該圖示位於「資料倉儲中心代理程式」資料夾中。
本節包含下列作業的各個步驟:
若要在 OS/2 上架構 Sybase 從屬站,請:
如此即會開啟「開啟」視窗。
如此即會開啟「伺服器」視窗。
如果所要的伺服器未在清單中列出,則請:
您必須設置主要服務程式與查詢服務程式。
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Sybase 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Sybase 資料庫,設置對該資料庫的存取權限。
若要在 OS/2 上登記 ODBC 驅動程式的 DSN,請:
如果您已將 「ODBC 管理程式」與 OS/2 代理程式一起安裝,而不是更新現存的「ODBC 代理程式」,則該圖示位於「資料倉儲中心代理程式」資料夾中。
本節包含下列作業的各個步驟:
若要在 OS/2 上架構 Oracle 從屬站,請使用 SQL*Net for OS/2 從屬站。
若要架構 Oracle SQL*Net for OS/2,請:
該連接描述子必須包括下列資訊:
圖 12 顯示新建連接描述子登錄的 tnsnames.ora 檔案範例。
圖 12. 已完成的 tnsnames.ora 連接描述子登錄
testtcp = (DESCRIPTION= (ADDRESS= (PROTOCOL=tcp)(PORT=1111)(HOST=oracle)) (CONNECT_DATA=(SID=ORACLE7) )) |
ODBC 驅動程式可以用來登記資料倉儲中心所要存取的來源、目標及控制資料庫。
如果您沒有存取 Oracle 資料庫所需的 ODBC 驅動程式,則可使用「自行設定」安裝選項,從 DB2 Universal Database CD-ROM 中取得該驅動程式。選取並安裝適當驅動程式的相關資訊,請參閱作業系統的 IBM DB2 Universal Database 快速入門。
安裝好 ODBC 驅動程式之後,您必須在 ODBC 中以系統資料庫來源名稱 (DSN) 登記 Oracle資料庫,設置對該資料庫的存取權限。
若要在 OS/2 上登記 ODBC 驅動程式的 DSN,請:
如果您已將「ODBC 管理程式」與 OS/2 代理程式一起安裝,而不是更新現存的「ODBC 代理程式」,則該圖示位於「資料倉儲中心代理程式」資料夾中。