資料倉儲中心管理手冊


定義與 DataJoiner 合用的倉儲來源

DataJoiner 為步驟提供多種存取資料的好處。您不必使用非 IBM 資料庫的 ODBC 支援,您可以用 DataJoiner,以原來的資料庫通信協定來直接存取這些資料庫。 您也可使用 DataJoiner 來寫入 Oracle 資料庫或其它非 IBM 的資料庫。 透過 DataJoiner,您可以使用單一 SQL 陳述式和單一介面來存取和結合不同資料來源的資料。此介面會將不同的 IBM 和非 IBM 資料庫的差異隱藏起來。DataJoiner 會最佳化 SQL 陳述式來加強效能。

您可以定義將利用 DataJoiner 優點的「資料倉儲中心」步驟。您首先定義使用 DataJoiner 資料庫的倉儲。然後定義寫入那些倉儲的步驟。

資料倉儲中心轉換程式不支援使用 DataJoiner 目標資料庫。

在您閱讀此節之前,請先閱讀設定倉儲設定倉儲來源設定倉儲的存取作業,以及定義及執行程序來瞭解倉儲的基本元件。您也應該熟悉如何在 DataJoiner 中建立伺服器對映表與暱稱。

在 DataJoiner 中建立伺服器對映表的相關資訊,請參閱 DB2 DataJoiner: Planning, Installation, and Configuration Guide

在 DataJoiner 中建立表格和暱稱的相關資訊,請參閱 DB2 DataJoiner: Administration Guide

請在資料倉儲中心中為每個 DataJoiner 來源資料庫分別定義不同的倉儲來源定義。定義倉儲資源之前,您必須先透過 DataJoiner 的伺服器對映,將每一個來源資料庫對映到 DataJoiner 資料庫。 您可能也需要建立一個使用者對映表,將 DataJoiner 使用者 ID 及通行碼對映至來源資料庫的使用者 ID 及通行碼。 您在資料倉儲中心中為資源定義的使用者 ID 及通行碼即是與 DataJoiner 資料庫相對應的使用者 ID 及通行碼。您也必須為每一個要與資料倉儲中心合用的資料來源表格建立暱稱。

下列範例說明如何建立伺服器對映表,以及如何建立表格的暱稱:

CREATE SERVER MAPPING FROM oracle1 TO NODE "
oranode"
TYPE Oracle VERSION 
7.2 PROTOCOL "sqlnet"
 
建立從 USER 到伺服器 oracle1 的使用者對應,authid 是 iwhserve,通行碼是 VWPW
 
為 ORACLE1.iwhserve.oratar 建立暱稱 iwh.oracle_target

建立對映與暱稱之後,您即可定義倉儲來源。若要為每個倉儲來源定義來源表格,請匯入 DataJoiner 暱稱作為表定義。在前面的範例中,您是從 DataJoiner 匯入 iwh.oracle_target。


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