3 トポロジの構成
このプロジェクトでは、次に示すSAP BWターゲットからデータを抽出する方法を示します。
-
ODS/DSO:
SAP BWからのソース・データ・ターゲット0BBP_POはODSであり、ベンダー情報が格納されています。
ターゲットW_PURCH_DSはOracleデータベース内の表の1つであり、この表にSAP BWのソースからロードする必要があります。この表の内容は、発注情報です。
-
インフォ・オブジェクト:
ソース・データ・ターゲット0CREDITORはSAP BWからのインフォ・オブジェクトであり、サプライヤ/ベンダーのアカウント番号が格納されています。
ターゲットW_ACCNT_VENDR_DSはOracleデータベース内の表の1つであり、この表にSAP BWのソースからロードする必要があります。この表の内容は、サプライヤ/ベンダーのアカウント番号情報です。
-
インフォ・オブジェクト階層:
ソース・データ・ターゲット0GL_ACCOUNTはSAP BWからのインフォ・オブジェクトであり、総勘定元帳情報が格納されています。
ターゲットW_GL_ACCOUNT_HIER_DSはOracleデータベース内の表の1つであり、この表にSAP BWのソースからロードする必要があります。この表の内容は、サプライヤ/ベンダーのアカウント番号情報です。
-
インフォ・キューブ:
ソース・データ・ターゲット0FIAP_C20はSAP BWからのインフォ・キューブであり、ベンダー残高が格納されています。
ターゲットW_VENDR_BAL_DSはOracleデータベース内の表の1つであり、この表にSAP BWのソースからロードする必要があります。この表の内容は、ベンダー残高です。
-
インフォ・キューブおよび関連するインフォ・オブジェクト:
ソース・データ・ターゲット0FIAP_C20はインフォ・キューブ、0CREDITORはインフォ・オブジェクトであり、どちらにもベンダー関連の情報が格納されています。
ターゲットW_VENDER_CUBE_OBJ_DSはOracleデータベース内の表の1つであり、この表にSAP BWのソースから結合条件に従ってロードする必要があります。
-
オープン・ハブ:
ソース・データ・ターゲットZOHD_SALEはオープン・ハブ宛先名であり、これに関連付けられた表である/BIC/OHZOHD_SALEに売上情報が格納されます。
ターゲットW_OPENHUB_SALES_DSはOracleデータベース内の表の1つであり、この表にSAP BWのソースからロードする必要があります。この表の内容は、売上情報です。
-
デルタ抽出:
デルタ抽出を行うには、2つのKMオプションの値を渡す必要があります。その2つとはFIRST_REQ_IDとLAST_REQ_IDであり、前述の任意のデータ・ターゲット(インフォ・オブジェクトを除く)から完全ロード後に渡されます。FIRST_REQ_IDはデルタ抽出の開始点、LAST_REQ_IDはデルタ抽出の終了点です。
この章の内容は次のとおりです。
ターゲット・データ・サーバーの構成
この項では、Oracle Data Serverを設定する方法を説明します。非Oracleのターゲット・データ・サーバーをLKM SAP BW to SQLとともに使用するように構成するときは、それぞれの設定を使用してください。
SAPソース・サーバーの構成
次の各トピックで、SAPソース・サーバーを構成する方法を説明します。
データ・サーバーの構成
データ・サーバー名を除いて、SAPデータ・サーバーを定義するときに指定するパラメータはすべて、SAP管理者から指定されたものを使用します。これらのパラメータの詳細は、「SAP接続情報の収集」を参照してください。
-
「物理アーキテクチャ」ツリー・ビューで、「テクノロジ」ノードを開いて
「SAP ABAP」
テクノロジを選択します。 -
右クリックして「新規データ・サーバー」を選択します。
-
データ・サーバーの定義を入力します。このデータ・サーバーのパラメータを次のように設定します。
-
名前:
SAP_BW
。ODIに表示されるデータ・サーバーの名前です。 -
ホスト(データ・サーバー): SAP BWシステムのIPアドレスまたはホスト名。
-
ユーザー: SAPユーザー(SAP管理者から指定されたもの)。
-
パスワード: このユーザーのSAPパスワード。このパスワードでは大文字と小文字が区別されます。
-
-
このデータ・サーバーのフレックスフィールド値を「フレックスフィールド」タブで設定します。
-
SAP言語: ログイン時に使用される言語のコード。たとえば、英語の場合は
EN
、ドイツ語の場合はDE
です。 -
SAPクライアント番号: SAPでクライアントと呼ばれる、自己完結型の単位に割り当てられた3桁の番号。クライアントは、トレーニング、開発、テスト、本番クライアントなどです。また、大企業の個々の部門を表す場合もあります。
-
SAPシステム番号: SAPインスタンスに割り当てられた2桁の番号。SAPインスタンスは、Web Application Server (WAS)とも呼ばれます。
-
SAPシステムID: 1つのランドスケープ内でのSAPシステムの一意の識別子(3文字)。
-
SAP文字セット: この文字セットが必要になるのは、SAPシステムがUNICODEシステムではない場合のみです。すべての文字セットのリストは、『Oracle Databaseグローバリゼーション・サポート・ガイド』のロケール・データに関する項を参照してください。たとえば、クロアチア語のデータの場合は
EE8ISO8859P2
です。UNICODEシステムの場合はUTF8
を使用します。注意:
このフレックスフィールドは、"LKM SAP BW to Oracle (SQLLDR)"とのみ使用します。LKM SAP BW to SQLを使用する場合は、非UNICODE SAPシステムについて「SAP ABAP用のファイル・サーバーの構成」で説明しているとおり、ファイル・ドライバURLの中のENCODINGパラメータを使用して文字セットを定義してください。
-
SAP BWバージョン: SAP BWバージョンを次のとおりに入力します:
SAP BW 7.0以上のシステムの場合は、700と入力します
SAP BI 3.5システムの場合は、350と入力します
-
SAP ERPバージョンおよびSAP ABAPバージョン: SAP BWコネクタでは使用しません。
-
-
「ファイル」メニューから「保存」を選択します。
注意:
「テスト接続」ボタンでのSAP接続定義のテストは、この接続に対してはサポートされません。