Oracle® Fusion Middleware

Oracle Data IntegratorのためのSAP ABAP ERPアダプタ・スタート・ガイド

12c (12.1.3.0.1)

E59401-03(原本部品番号:E51092-03)

2015年3月

Oracle Fusion Middleware Oracle Data IntegratorのためのSAP ABAP ERPアダプタ・スタート・ガイド, 12c (12.1.3.0.1)

E59401-03

Copyright © 2010, 2015, Oracle and/or its affiliates.All rights reserved.

原本著者: Aslam Khan、Joshua Stanley、Laura Hofman

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 Oracle Data Integrator SAP ERPナレッジ・モジュールの概要

- 概要

2 環境の設定

- 始める前に

- システム要件と動作要件

- SAPシステムの設定

- SAP接続情報の収集

- Oracle Data Integratorのインストール

- Oracle DBターゲットのインストールと構成

- JCoのインストールと構成

- Oracle Data Integratorの構成

- オープン・ツールの追加

3 トポロジの構成

- SAP ABAP用のファイル・サーバーの構成

- ターゲット・データ・サーバーの構成

- SAPソース・サーバーの構成

- データ・サーバーの構成

- 論理スキーマの構成

4 新規プロジェクトの作成

- 新しいプロジェクトの作成

5 リバース・エンジニアリング・データ・モデル

- Oracleターゲットのリバース・エンジニアリング

- SAPソース・データストアのリバース・エンジニアリング

- データ・モデルの作成

- SAP接続の検証

- リバース・エンジニアリング・プロセスの開始

- SAPメタデータ・ブラウザの使用

- ツリー・ビュー

- 検索パネル

- GUIを使用しないリバース・エンジニアリング

6 マッピングの作成および実行

- マッピングの作成

- マッピングの作成

- ソースおよびターゲットのデータストアの定義

- ソース間の結合の定義

- マッピングの作成

- マッピング・フローの定義

- マッピングの実行

- マッピングの実行

- マッピング実行の確認

- 結果データのレビュー

7 Oracle Data Integratorのその他の情報

- Oracle Data Integratorのその他の情報

8 詳細情報

はじめに

このドキュメントの目的は、SAP ERPナレッジ・モジュールによって提供される様々な可能性の概要と、それらをOracle Data Integratorで使用する方法について説明することです。

このドキュメントでは、Oracle Data Integratorを使用してETLプロジェクトを遂行する方法を理解するために役立つ例を示します。このプロジェクトでは、データの品質を検証しつつ、SAPシステムからデータをデータ・ウェアハウスにロードします。

このプロジェクトを完了するのに要する時間は約90分です。プロジェクトの任意の時点で、一時停止して作業内容を保存し、そこから作業を再開することができます。

このガイドを読み進める前に、Oracle Data Integratorを使用することをお薦めします。Oracle Data Integratorの入門書としては、『Oracle Fusion Middleware Oracle Data Integratorスタート・ガイド』が役に立ちます。

『Oracle Data Integratorでのナレッジ・モジュールの開発』のSAP ABAPの章を参照して、SAP ERP KMの詳細を確認することもお薦めします。

対象読者

このドキュメントは、SAP JCoライブラリを使用しているSAP ERPシステムで、Oracle Data Integratorアプリケーション・アダプタを統合プロセスの開発ツールとして使用する開発者および管理者を対象読者としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWeb サイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

関連ドキュメント

詳細は、Oracle Data Integratorライブラリの次のドキュメントを参照してください。

- Oracle Data Integratorのリリース・ノート

- Oracle Data Integratorの理解

- Oracle Data Integratorの管理

- 『Oracle Data Integratorでの統合プロジェクトの開発』

- Oracle Data Integratorのインストールと構成

- Oracle Data Integratorのアップグレード

- Oracle Data Integratorアプリケーション・アダプタ・ガイド

- 『Oracle Data Integratorでのナレッジ・モジュールの開発』

- Oracle Data Integrator接続およびナレッジ・モジュール・ガイド

- Oracle Warehouse BuilderからOracle Data Integratorへの移行

- Oracle Data Integratorツール・リファレンス

- Oracle Data Integratorデータ・サービスJava APIリファレンス

- Oracle Data Integratorオープン・ツールJava APIリファレンス

- Oracle Data IntegratorのためのSAP ABAP BWアダプタ・スタート・ガイド

- Oracle Data Integrator Java APIリファレンス

- Oracle Data Integrator 12cオンライン・ヘルプ([F1]を押すか、「ヘルプ」を選択してから、「検索」または「目次」を選択してメイン・メニューからJDeveloperヘルプ・センターを開いて、ODI Studioで入手可能)

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 Oracle Data Integrator SAP ERPナレッジ・モジュールの概要

この章では、Oracle Data Integrator SAP ERPナレッジ・モジュールの概要を説明します。

この章には次の項が含まれます:

- 概要

概要

Oracle Data IntegratorのSAP ABAPナレッジ・モジュールでは、SAP JCoライブラリを使用した、SAP ERPシステムからの統合が可能です。このKMのセットには、次の機能があります:

- SAP ERPシステムからSAPデータを読み取ります

- OracleまたはOracle以外のステージング領域にこのSAPデータをロードします

- SAPメタデータをリバース・エンジニアリングし、必要なメタデータのみを選択するようにツリー・ブラウザに指示します

このアダプタには、次の3つのナレッジ・モジュールが含まれています:

- RKM SAP ERP: SAP表のODIデータストア(モデル)へのカスタマイズされたリバース・エンジニアリングを実行することが主な役割です。SAP ERP RKMは、SAP表のメタデータ情報を提供するSAPシステムに接続し、作成されたメタデータを変換してOracle Data Integratorのリポジトリに書き込みます。

- LKM SAP ERP to Oracle (SQLLDR)は、SAPに接続して、SAPモデルで定義されたSAP表からデータを取得します。これはマッピングで使用されています。LKMは、ソース・データをSAPシステムからOracleステージング領域へロードします。

- LKM SAP ERP to SQLは、SAPに接続して、SAPモデルで定義されたSAP表からデータを取得します。これはマッピングで使用されています。LKMは、ソース・データをSAPシステムからOracle以外のステージング領域へロードします。

2 環境の設定

この章では、SAP ERP環境をOracle Data Integratorと使用するように設定する方法について説明します。

この章には次の項が含まれます:

- 始める前に

- Oracle Data Integratorのインストール

- Oracle DBターゲットのインストールと構成

- JCoのインストールと構成

- Oracle Data Integratorの構成

始める前に

開始する前に、次のことに注意してください。

- システム要件と動作要件

- SAPシステムの設定

- SAP接続情報の収集

注意:
ODI SAPアダプタのいずれかの部分を使用またはテストするには、次の3つのすべての項に従い、正常に完了する必要があります。
これらのSAP関連タスクは、SAP管理チームとスケジュール調整する必要があるため、通常時間がかかることを考慮に入れてください。

ODI関連のインストール操作に進む前に、これらの操作をすべて完了してください。

システム要件と動作要件

インストールを実行する前に、システム要件と動作保証のドキュメントをよく読み、これからインストールを行う製品の最小インストール要件を現在の環境が満たしていることを確認する必要があります。

Oracle Data Integratorの要件は、「Oracle Data Integratorのインストールと構成」にリストされています。

Oracle Data Integrator SAP ABAPアダプタに固有の要件は次のとおりです。

- Oracle Data Integrator 11.1.1.7.0パッチ20235601 (ODI SAP Adapter v37)またはそれ以降のODI 11gバージョン、あるいはOracle Data Integrator 12.1.3.0.0パッチ19561419 (ODI SAP Adapter v37)またはそれ以降のODI 12cバージョン。

注意:
このドキュメントの大部分は、Oracle Data Integrator 10gを必要とするOracle BIアプリケーションでのSAP接続にも適用されます(詳細は、Oracle Business Intelligence Applications for SAPのシステム要件およびサポートされるプラットフォームを参照)。

- アダプタとの互換性があるJava Connector (JCo)バージョンを使用する必要があります。サポートされるJCoバージョンのリストは、Oracle Technology Network (OTN)から入手できる保証マトリックスに記載されています。最低バージョンとしてJCo 3.0.2が必要です。

- Oracle Data IntegratorおよびJCoの両方と互換性があるJVMバージョンを使用する必要があります。JCoの前提条件により、最低バージョンとしてJVM 1.5が必要です。

- このコネクタは、SAPシステムからODIエージェントにデータを転送するための転送モードとして、共有ディレクトリを使用したデータ転送とFTPを経由するデータ転送の2つをサポートしています。詳細と制約については、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のファイル転送の考慮事項に関する項を参照してください。ファイル転送モードの選択に応じて、次の要件を満たす必要があります。

- 共有ディレクトリによるデータ転送(推奨される転送方法) LKM SAP ERP to Oracle (SQLLDR)では、SAPシステムとODIエージェント間で共有されるフォルダが必要です。SAPアプリケーション・サーバーでは、SAPシステムとODIエージェント・マシンからアクセス可能なフォルダにデータを書き込むことでデータを転送します。これは通常、ODIエージェント・マシンのフォルダをSAPシステムと共有することで行われます。共有フォルダは、必ずしもODIエージェント・マシン上に置く必要はないことに注意してください。共有フォルダがODIエージェント・マシンとSAPシステムの両方からアクセス可能であるかぎりは、サード・マシン上に共有フォルダを置くこともできます。

注意:
セキュリティ上の理由から、SAPフォルダをODIエージェントと共有することはできません。ODIエージェント・マシンのフォルダをSAPシステムと共有することのみ可能です。

共有フォルダは、SAPシステムにアクセスできる必要があります。基盤となるオペレーティング・システムのみへのアクセスでは不十分です。つまり、フォルダはSAPトランザクションAL11内で宣言される必要があり、その結果、フォルダはAL11内で正常に開かれます。

- FTPによるデータ転送 LKM SAP ERP to Oracle (SQLLDR)では、SAP ERPシステムからのデータのアップロードにFTPサーバーが必要です。このデータの読取りは、マッピングを実行するエージェントによって(このエージェントがFTPサーバー・マシン上で実行されている場合)ローカルで実行されるか、またはリモートで(このエージェントがFTPサーバーとは異なるマシン上にある場合)実行されます。このFTPサーバーは、SAP ERPマシンとエージェント・マシンの両方からネットワーク経由でアクセスできる必要があります。

- LKM SAP ERP to Oracle (SQLLDR)の場合のみ: LKM SAP ERP to Oracle (SQLLDR)を使用したマッピングの実行時には、エージェントを実行するマシン上にSQL*Loaderが必要です。SQL*Loaderは、SAPからOracleステージング領域に抽出されたデータのロードに使用されます。

SAPシステムの設定

SAPアダプタは、一部のSAP RFCを介してSAPシステムと統合します。これらのコンポーネントは、SAP管理チームがインストールする必要があります。「ODI SAPコンポーネントのインストール」の項で説明するインストール手順、および『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のODI SAP設定の検証に関する項で説明する検証手順を実行するには、SAP管理者に問い合せてください。

SAP接続情報の収集

SAP ERPシステムに接続するには、SAP管理者に次の情報を要求する必要があります。

- SAP ERPシステムのIPアドレスまたはホスト名: SAPが実行されているホストに指定された技術的な名前。

- SAPユーザー: SAPシステムにログオンするためにユーザーに指定される一意のユーザー名。

- SAPパスワード: ユーザーのログインに使用される、大文字と小文字を区別するパスワード。

- SAP言語: 英語はEN、ドイツ語はDEなど、ログイン時に使用される言語コード。

- SAPクライアント番号: SAPでクライアントと呼ばれる自己完結型の単位に割り当てられた3桁の番号。クライアントは、トレーニング、開発、テスト、本番クライアントなどです。また、大企業の個々の部門を表す場合もあります。

- SAPシステム番号: Web Application Server (WAS)とも呼ばれるSAPインスタンスに割り当てられた2桁の番号。

- SAPシステムID: ランドスケープにおける3文字で一意のSAPシステムの識別子。

- SAPトランスポート・レイヤー名: SAPランドスケープ内のトランスポート・レイヤーを一意に識別する文字列。これにより、ODIは、SAPでの後のデプロイメントでトランスポート・リクエストを作成できます。ここにデフォルト値がある場合でも、このトランスポート・レイヤー名は、SAP Basisチームからの提供を受ける必要があります。これを行わない場合、インストールの際、大幅な遅れにつながる可能性があります。

- SAPバージョン: SAPシステムのバージョン。

- SAP文字セット: この文字セットは、SAPシステムがUNICODEシステムではない場合にのみ必要となります。文字セットの完全なリストは、『Oracle Databaseグローバリゼーション・サポート・ガイド』のロケール・データに関する項を参照してください。たとえば、クロアチア語のデータの場合はEE8ISO8859P2です。UNICODEシステムの場合はUTF8を使用します。

注意:
前述の接続データ(SAP SNC接続プロパティおよびSAPルーター文字列を除く)はすべて必須であり、SAP管理者から要求されます。接続設定時には、SAP管理者にサポートを依頼することを検討することもできます。

Oracle Data Integratorのインストール

このプロジェクトを開始する前に、Oracle Data Integratorをインストールおよび構成してください。詳細は、『Oracle Fusion Middleware Oracle Data Integratorスタート・ガイド』および「Oracle Data Integratorのインストールと構成」を参照してください。

Oracle DBターゲットのインストールと構成

このプロジェクトでは、マッピングのターゲットおよびステージング領域としてOracleデータベース・エンジンを使用します。たとえば、Oracle Database 11g Express Editionは、Oracle Technology Network (OTN)からダウンロードできます。このデータベースをインストールおよび構成します。

このプロジェクトは、次のスクリプトを使用して作成できるOracle表をターゲットにしています。

-- Create demo target schema
CREATE USER ODI_SAP_DEMO IDENTIFIED BY ODI_SAP_DEMO DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;
GRANT CONNECT, RESOURCE TO ODI_SAP_DEMO;

-- Create demo target table
CREATE TABLE ODI_SAP_DEMO.W_GEO_DS (
LANGUAGE_KEY CHAR(20),
COUNTRY VARCHAR(50),
COUNTY VARCHAR(50),
STATE_PROV VARCHAR(50),
NATIONALITY VARCHAR(50));

ALTER TABLE ODI_SAP_DEMO.W_GEO_DS ADD CONSTRAINT PK_W_GEO_DS PRIMARY KEY (LANGUAGE_KEY);

JCoのインストールと構成

SAPアダプタでは、Java Connector (JCo)を使用してSAPシステムに接続します。プロジェクトを続行する前にJCoを構成する必要があります。

JCoをインストールおよび構成する手順は次のとおりです。

1. http://service.sap.com/connectorsから構成でサポートされるJCoバージョンをダウンロードします。サポートされるJCoバージョンは、Oracle Technology Networkから入手できる保証マトリックスで確認します。最低バージョンとしてJCo 3.0.2が必要な点に注意してください。

注意:

- 使用しているオペレーティング・システムおよびシステム・アーキテクチャ(32/64ビット)に適合するSAP JCoパッケージを選択してください。たとえば、ODIを32ビットのJVM内で実行している場合は、CPUとOSが64ビットの場合でも、32ビットのSAP JCoをダウンロードする必要があります。32ビットと64ビットのアーキテクチャの混在は、SAP JCoによって要求されるネイティブ・ライブラリで許可されないため、結果として接続が失敗します。

- odi.confには、ODI Studioに使用されるJDKパスが含まれています。

2. 適切な配布パッケージを任意のディレクトリ<sapjco-install-path>に解凍します。

3. 各プラットフォームに対応する<sapjco-install-path>/javadoc/installation.html内のインストール手順に従います。

4. sapjco3.jarおよびsapjco3.dllを次のようにコピーします。
ODI 10gの場合: sapjco3.jarおよびsapjco3.dll (またはlibsapjco3.soなどの個別バイナリ)をoracledi/driversディレクトリにコピーします。

ODI 11gの場合: sapjco3.jarとsapjco3.dll (またはそれぞれのバイナリ、たとえばlibsapjco3.so)を<ODI_HOME>/odi_miscディレクトリ(ODI Studio)、<ODI_HOME>/oracledi/agent/driversディレクトリ(スタンドアロン・エージェント)および<WLS_DOMAIN>/libディレクトリ(JEEエージェント)にコピーします。

ODI 12cの場合: sapjco3.jarとsapjco3.dll (またはそれぞれのバイナリ、たとえばlibsapjco3.so)を<ODI_HOME>/odi/sdk/libディレクトリ(ODI Studio、ODIスタンドアロン・エージェント)および<WLS_DOMAIN>/libディレクトリ(JEEエージェント)にコピーします。

5. ODI Studioとエージェントを再起動します。

6. JCoインストールをチェックします。これについてはこのガイドで後述します。

Oracle Data Integratorの構成

次のステップを実行して、Oracle Data Integratorを構成します。

1. オープン・ツールの追加

オープン・ツールの追加

オープン・ツールをインストールしてODIに追加する手順の詳細は、Oracle Data Integratorツール・リファレンスを参照してください。この項では、SAP ABAP固有のステップについてのみ説明します。

1. デザイナに接続します。

2. 「ファイル」→「オープン・ツールの追加/削除」…を選択します。

3. 「オープン・ツールの追加/削除」ウィンドウで、「オープン・ツール・クラス名」フィールドに次の名前を入力します:
oracle.odi.sap.km._OdiSapAbapExecuteStoppable

4. 「オープン・ツールの追加」をクリックします。

5. 「オープン・ツールの追加」ウィンドウが次のように表示されます。

6. 「OK」をクリックします。

3 トポロジの構成

この章では、実際の例を使用することにより、トポロジを構成する方法について説明します。

このプロジェクトでは、次のソース・データとターゲット・データを統合します。

ソース表のT005TおよびT005UはSAPからの表で、地理情報が含まれています。

ターゲットのW_GEO_DSはOracleデータベース内のディメンション表で、SAPソースからロードする必要があります。この表には、大陸名、国名、地域、都道府県、郡、市区町村、郵便番号などの地理情報が含まれています。

この章には次の項が含まれます:

- SAP ABAP用のファイル・サーバーの構成

- ターゲット・データ・サーバーの構成

- SAPソース・サーバーの構成

SAP ABAP用のファイル・サーバーの構成

次の操作を、Oracle Data Integratorのインストールまたはアップグレードの後に実行します。

1. トポロジ・マネージャに接続します。

2. SAP ABAPテクノロジがマスター・リポジトリに存在しない場合は、SAP ABAPテクノロジを「シノニム挿入更新」モードで/impexpフォルダからインポートします。

3. マスター・リポジトリのアップグレードを実行します。マスター・リポジトリのアップグレード・プロセスの詳細は、『Oracle Data Integratorのインストールと構成』を参照してください。

4. トポロジ・マネージャで、JavaBeanShellテクノロジを開き、「言語」タブの一覧にJYTHON言語が表示されていることを確認します。そうでない場合は、追加します。

5. ファイル・データ・サーバーを作成し、SAPから抽出ファイルがプッシュされて、SQL*Loader用に取り出される先となる既存のFTP/ファイル・サーバーを指すように設定します。FTP転送を使用する場合は、次のパラメータを設定します。共有フォルダ転送を使用する場合は、このデータ・サーバーの設定は関係ありません。

- ホスト(データ・サーバー): FTPサーバーのIPホスト名またはIPアドレス。

- ユーザー: FTPサーバーにログインするためのユーザー名。

- パスワード: ユーザーのパスワード。

6. 「LKM SAP ERP to SQL」で使用する場合、これらの追加のパラメータを構成する必要があります。

- JDBCドライバ・クラス: com.sunopsis.jdbc.driver.file.FileDriver

- JDBC URL: jdbc:snps:dbfile?ENCODING=UTF8
前述のURLはSAP UNICODEシステム用です。非UNICODEシステムの場合のENCODINGパラメータの詳細は、『Oracle Data Integrator接続およびナレッジ・モジュール・ガイド』のファイル・データ・サーバーの作成に関する項を参照してください。このURLで選択するエンコーディングは、SAPアプリケーション・サーバーで使用するコード・ページと一致する必要があります。

7. このファイル・データ・サーバーの中に、抽出ファイルのプッシュ先となるファイル・サーバー内のフォルダを表す物理スキーマを作成します。FTP転送を使用する場合は、次の詳細を参照してください。共有フォルダ転送を使用する場合、詳細は、『Oracle Data Integratorでの統合プロジェクトの開発』の共有ディレクトリを使用した転送(推奨)に関する項を参照してください。

- データ・スキーマ: リモートの場所から抽出ファイルのアップロードやダウンロードを行うための、FTPサーバー上のパス。このパスは、SAP ERPシステムからFTPサーバーに抽出ファイルをアップロードする際に使用されます。また、抽出ファイルをダウンロードするリモート・エージェントによって使用されます。このパスにはスラッシュを使用する必要があり、スラッシュ文字で終了する必要があります。

- 作業スキーマ: FTPサーバーのマシン上のローカル・パス。このパスは、このマシンにインストールされているエージェントが、FTPサーバーを経由せずに抽出ファイルにアクセスするために使用されます。このアクセス方法は、LKM SAP ERP to Oracle (SQLLDR)/ LKM SAP ERP to SQLのFTP_TRANSFER_METHODパラメータがNONEに設定された場合に使用されます。作業スキーマは1つのOSファイル名であるため、スラッシュやバックスラッシュはOSに合せて使用してください。
パス名はスラッシュ/バックスラッシュで終わる必要があります。データ・スキーマと作業スキーマに対して指定されるパス名は、同一でなくてもかまいません。FTPサービスによって/sapfilesというFTPディレクトリにアクセスできるようにすると同時に、ファイルをローカルに、c:\inetpub\ftproot\sapfilesに格納することができます。

『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のファイル転送の考慮事項に関する項を参照してください。

8. 対応する「File Server for SAP ABAP」という論理スキーマが存在しない場合は、作成します。この論理スキーマ名は固定であり、前のステップで作成した物理スキーマにマッピングする必要があります。

ターゲット・データ・サーバーの構成

この項では、Oracle Data Serverを設定する方法を説明します。Oracle以外のターゲット・データ・サーバーをLKM SAP ERP to SQLとともに使用するように構成する場合は、個別の設定を使用してください。

1. トポロジ・マネージャに接続します。

2. 「物理アーキテクチャ」ツリー・ビューで、「テクノロジ」ノードを開き、「Oracle」テクノロジを選択します。

3. 右クリックして「新規データ・サーバー」を選択します。

4. データ・サーバーの定義を次のように入力します。

5. 「JDBC」タブを選択し、データ・サーバーへのJDBC接続情報を次のように入力します。

使用しているOracleインスタンスの構成に合わせてURLを変更してください。

6. 「テスト接続」をクリックして、このデータ・サーバーへの接続をテストします。

7. 「ファイル」メニューから「保存」をクリックします。

8. 作成したデータ・サーバーを右クリックして、「新規物理スキーマ」を選択します。

9. 表示された「物理スキーマ」ウィンドウで、「スキーマ」と「作業スキーマ」の両方に対してODI_SAP_DEMOを選択します。
このデータ・サーバー用に定義されたODIの作業スキーマがすでにある場合は、ODI_SAP_DEMOスキーマのかわりにそのスキーマを使用できます。

10. 「コンテキスト」タブに移動します。

11. 「追加」をクリックし、「論理スキーマ」フィールドに値ODI_SAP_DEMOを入力します。

12. 「ファイル」メニューから「保存」を選択します。

SAPソース・サーバーの構成

次の各項目で、SAPソース・サーバーを構成する方法を説明します。

- データ・サーバーの構成

- 論理スキーマの構成

データ・サーバーの構成

データ・サーバー名を除いて、SAPデータ・サーバーの定義の際に指定するすべてのパラメータはSAP管理者によって提供される必要があります。詳細は、「SAPシステムの設定」を参照してください。

SAPアダプタでは、設定および実行処理を行う権限が必要です。『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のSAP ABAP ERPで必要な権限に関する項に示す権限リストを管理者に提供してください。SAPユーザーにはこれらの権限が必要であり、これらによってSAPシステムにログインできます。

これらのパラメータの詳細は、「SAP接続情報の収集」を参照してください。

1. 「物理アーキテクチャ」ツリー・ビューで、「テクノロジ」ノードを開き、「SAP ABAP」テクノロジを選択します。

2. 右クリックして「新規データ・サーバー」を選択します。

3. データ・サーバーの定義を入力します。このデータ・サーバーのパラメータを次のように設定します。

- 名前: SAP_ERP。ODIに表示されるデータ・サーバーの名前です。

- ホスト(データ・サーバー): SAP ERPシステムのIPアドレスまたはホスト名。

- ユーザー: SAP管理者から提供されたSAPユーザー。

- パスワード: このユーザーのSAPパスワード。このパスワードでは大文字と小文字が区別されます。

4. 「フレックスフィールド」タブに、このデータ・サーバーのフレックスフィールド値を設定します。

- SAP言語: ログイン時に使用される言語コード。たとえば、英語の場合はEN、ドイツ語の場合はDEです。

- SAPクライアント番号: SAPでクライアントと呼ばれる自己完結型の単位に割り当てられた3桁の番号。クライアントは、トレーニング、開発、テスト、本番クライアントなどです。また、大企業の個々の部門を表す場合もあります。

- SAPシステム番号: Web Application Server (WAS)とも呼ばれるSAPインスタンスに割り当てられた2桁の番号。

- SAPシステムID: ランドスケープにおける3文字で一意のSAPシステムの識別子。

- SAP文字セット: この文字セットは、SAPシステムがUNICODEシステムではない場合にのみ必要となります。文字セットの完全なリストは、『Oracle Databaseグローバリゼーション・サポート・ガイド』のロケール・データに関する項を参照してください。たとえば、クロアチア語のデータの場合はEE8ISO8859P2です。UNICODEシステムの場合はUTF8を使用します。

注意:
このフレックスフィールドが使用されるのは、「LKM SAP to Oracle (SQLLDR)」の場合のみです。LKM SAP to SQLを使用する場合は、非UNICODE SAPシステムの文字セットを、ファイル・ドライバURLの中のENCODINGパラメータを使用して定義してください(「SAP ABAP用のファイル・サーバーの構成」を参照)。

- SAP ABAPバージョン: SAP ABAPバージョンを次のように入力します。

- SAP 4.6Cには46Cと入力します。

- SAP 4.7には620と入力します。

- SAP ECC 5.0には640と入力します。

- SAP ECC 6.0には700と入力します。

- SAP BWバージョン& SAP ERPバージョン: SAP ERPコネクタでは使用しません。

- SAPトランスポート層名。: このトランスポート層は、ODIが新しい送信リクエストを作成する場合に使用されます。デフォルトのトランスポート層名はSAPです。SAPシステムで異なるトランスポート層が使用される場合、このフレックスフィールドを適宜更新する必要があります。そうしないと、TRの作成は失敗します。

5. 「ファイル」メニューから「保存」を選択します。

注意:
「テスト接続」ボタンでのSAP接続定義の検証は、この接続に対してはサポートされません。

論理スキーマの構成

1. 「物理スキーマ」ウィンドウの「定義」タブは編集しないでください。

2. 「コンテキスト」タブを選択して「追加」をクリックし、論理スキーマ名LOGICAL_SAP_ERPを入力します。

3. 「ファイル」メニューから「保存」を選択します。

4 新規プロジェクトの作成

この章では、SAPの新規プロジェクトを作成する方法について説明します。

作成したデータ・サーバーで作業するには、プロジェクトを作成し、適切なナレッジ・モジュールをインポートして、データ構造のリバース・エンジニアリングおよびデータの統合を実行する必要があります。

新規プロジェクトの作成

SAPの新規プロジェクトを作成するには:

1. デザイナに接続します。

2. 「プロジェクト」ツリー・ビューの「新規プロジェクト」をクリックします。

3. 「定義」タブで、プロジェクト名にSAP Demoと入力します。

4. 「ファイル」メニューから、「保存」をクリックしてプロジェクトを保存します。

5. SAP Demoプロジェクトを開いて、「最初のフォルダ」ノードを選択します。

6. このフォルダの名前をSDE_SAP_GeoDimensionに変更します。

7. 「プロジェクト」ツリー・ビューで、SAP Demoプロジェクトを右クリックします。

8. 右クリックして「インポート」 > 「ナレッジ・モジュールのインポート」を選択します。

9. 「ファイル・インポート・ディレクトリ」で、自分のKMを含むディレクトリを選択します。デフォルトで、これらは../impexpディレクトリにあります。

10. 次のKMを選択します。

- IKM Oracle Incremental Update

- LKM SAP ERP to Oracle (SQLLDR)

- LKM SAP ERP to SQL

- RKM SAP ERP

- RKM SAP ERP接続テスト

11. 「OK」をクリックして、インポートを実行します。

5 リバース・エンジニアリング・データ・モデル

この章では、OracleターゲットおよびSAPソース・データ・モデルをリバース・エンジニアリングする方法を説明します。

この章には次の項が含まれます:

- Oracleターゲットのリバース・エンジニアリング

- SAPソース・データストアのリバース・エンジニアリング

Oracleターゲットのリバース・エンジニアリング

Oracleデータ・モデルをリバース・エンジニアリングするには:

1. デザイナに接続します。

2. 「モデル」ツリー・ビューの「新規モデル」をクリックします。

3. 「定義」タブで、次に示すようにモデル・パラメータを入力します。

4. 「リバース・エンジニアリング」タブで、「グローバル」コンテキストを選択します。

5. 「リバース・エンジニアリング」をクリックして、モデルを保存します。

6. 次のように、OracleモデルにWS_GEO_DSデータストアが表示されます。

SAPソース・データストアのリバース・エンジニアリング

SAPソース・データストアのリバース・エンジニアリングを行うには、次のタスクを実行する必要があります。

1. データ・モデルの作成

2. SAP接続の検証

3. リバース・エンジニアリング・プロセスの開始

この項の内容は、次のとおりです。

- SAPメタデータ・ブラウザの使用

- GUIを使用しないリバース・エンジニアリング

データ・モデルの作成

1. 「モデル」ツリー・ビューの「新規モデル」をクリックします。

2. 「定義」タブで、次に示すようにモデル・パラメータを入力します。SAP ABAPテクノロジおよび以前作成した論理スキーマ(この例ではLOGICAL_SAP_ERP論理スキーマ)を選択する必要があります。

3. 「リバース・エンジニアリング」タブで:

1. 「グローバル」コンテキストを選択します。

2. 「カスタマイズ済」オプションを選択します。

3. SAP ERP DemoプロジェクトでインポートしたRKM SAP ERP接続テストを選択します。

SAP接続の検証

1. 「モデル」ツリー・ビューで、SAP ERPソース・モデルを開きます。

2. 「リバース・エンジニアリング」をクリックし、リバース・エンジニアリング・プロセスの開始を確認します。このプロセスでは、次の2つのテストが実行されます。

- SAPシステムへのテスト接続の確立

- 「About」ダイアログを表示して、SAP JCoが適切に設定されていることの検証

3. 数秒以内に、次のようなSAP JCo-Aboutダイアログが表示されます。

JCoバージョン番号を検証し(詳細は「システム要件と動作要件」を参照してください)、JCoライブラリのパスが指定されていることを確認します(Windowsの場合は.dll)。該当しない場合、またはaboutダイアログにエラー・メッセージが表示された場合は、SAP JCoパッケージの説明に従ってSAP JCoインストレーションを確認してから、このテストを再実行してください。

注意:
JCo-About-ダイアログを閉じると、ODIも終了します。

4. SAP JCoインストールを検証したら、ODIオペレータを開きます。

5. オペレータで、「リバース・エンジニアリング」セッションをタスク・レベルまで開きます。

6. 「SAP接続のテスト」タスクの実行が成功したかどうかを検証します。成功していない場合は、タスクの詳細を表示して接続の問題を特定します。このタスクの出力には、SAPシステムへの接続が成功しましたという記述が必ず含まれている必要があります。含まれていない場合、接続テストは失敗しているため、継続する前に接続の問題を分析する必要があります。
SAP接続の検証に成功するまで、次へ進まないでください。

注意:
ODIとは無関係にSAP接続を検証する場合は、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のSAPスタンドアロン接続テストに関する項を参照してください。

リバース・エンジニアリング・プロセスの開始

SAP ERPデータストアのリバース・エンジニアリング・プロセスを開始するには:

1. 「モデル」ツリー・ビューで、SAP ERPソース・モデルを開きます。

2. 「リバース・エンジニアリング」タブで:

1. 「グローバル」コンテキストを選択します。

2. 「カスタマイズ済」オプションを選択します。

3. SAP ERP DemoプロジェクトでインポートしたRKM SAP ERPを選択します。

4. USE_GUI KMオプションをYesに設定します。

5. SAP構成に従って、その他のパラメータを設定します。RKMオプションの詳細は、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』を参照してください。

4. 「ファイル」メニューから、「保存」をクリックして変更内容を保存します。

5. 「リバース・エンジニアリング」をクリックして、リバース・エンジニアリング・プロセスを開始します。

6. 「OK」をクリックします。

7. 「セッションを開始しました」ダイアログが表示されます。

8. 「OK」をクリックします。

9. RKMを初めて使用する場合のみ: オペレータで、現在のセッションの状態が「実行中」であることを確認します。セッションに失敗した場合は、設定を確認してください。すべてのインストール手順が正常に完了するまでは次に進まないでください。

SAPメタデータ・ブラウザの使用

USE_GUIオプションをYesに設定した場合、RKMの「SAPメタデータ・ブラウザ」に次のようなツリー・ビューでSAPオブジェクトが表示されます。

注意:
次のダイアログが表示されない場合は、ODIオペレータおよびODIログ・メッセージで詳細を確認してください。
詳細は、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のログ・ファイルに関する項を参照してください。

ツリー・ビュー

SAPモジュールはツリー・ビューで表示されます。現在のユーザーに対して使用可能なSAPモジュールのみが表示されます。ツリー・ビューを開くとSAP表が表示され、リバース・エンジニアリングの対象を選択できます。

ツリー・ビューで選択された表のみがリバース・エンジニアリングされます。

検索パネル

「検索」オプション・グループを使用すると、次の項目に基づいてブラウザで特定のオブジェクトを検索できます。

- 表名

- 簡単な説明

- アプリケーション・コンポーネント

- パッケージ

サンプルのプロジェクトでは、次のようにT005TおよびT005U国表を使用します。

1. 「表名」フィールドにT005Tと入力して「検索」をクリックし、リバース・エンジニアリングを実行する最初の表を検索します。この表を選択します。

2. 「表名」フィールドにT005Uと入力して「検索」をクリックし、リバース・エンジニアリングを実行する2つ目の表を検索します。この表を選択します。

3. 「リバース」をクリックします。

4. Oracle Data Integratorによって、選択したデータストアに対するリバース・エンジニアリング・プロセスが開始されます。リバース・エンジニアリングされたデータストアが「モデル」の下に表示されます。

GUIを使用しないリバース・エンジニアリング

SAPメタデータ・ブラウザを使用しないでリバース・エンジニアリングを実行する場合は、SAP ERP KMオプションに次のパラメータを入力します。

- USE_GUI: No

- SAP_TABLES_NAME : T005T、T005U

この構成では、SAPメタデータ・ブラウザを表示することなく、表がリバース・エンジニアリングされます。

適切なKMオプションを使用することにより、たとえばSAPモジュールまたはパッケージ名などに基づいて、リバースされた表にフィルタを選択することもできます。また、「リバース」タブの「マスク」フィールドで表名マスクを指定することにより、表名をフィルタすることもできます。

RKMオプションの詳細は、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』を参照してください。

注意:
Oracle Data IntegratorからSAP ERP表内のデータを表示することはできません。

SAP ERP表をリバース・エンジニアリングした場合の処理

アダプタのインストール時にSAPシステムにインストールされるODI SAPコンポーネント(『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のODI SAPコンポーネントのインストールに関する項)には、SAPメタデータへのアクセスを提供するRFCがいくつか用意されています。これらのRFCを使用すると、Oracle Data IntegratorがSAPメタデータを取得し、SAPメタデータ・ブラウザで表示できるようになります。次に、選択されたメタデータが、SAPからOracle Data Integratorリポジトリにリバース・エンジニアリングされます。このリポジトリに格納されているのは、SAP BWのメタデータの説明のみであり、データは一切格納されていません。

ユーザーフレンドリ情報で体系化および強化された表定義に加えて、キーおよび索引の定義も取得されます。Oracle Data Integratorに表示されるモデルには、SAP ERPモデルで統合タスクを実行するために必要なすべての情報が示されます。

6 マッピングの作成および実行

この章では、マッピングの作成方法および実行方法について説明します。

この章には次の項が含まれます:

- マッピングの作成

- マッピングの実行

マッピングの作成

ソースおよびターゲットのデータ・モデルが作成された結果、T005TおよびT005U SAP表からWS_GEO_DS Oracle表にデータを統合するマッピングを作成できるようになりました。

マッピングを作成するには、次の手順に従います。

1. マッピングの作成

2. ソースおよびターゲットのデータストアの定義

3. ソース間の結合の定義

4. マッピングの作成

5. マッピング・フローの定義

マッピングの作成

1. デザイナを開きます。

2. 「プロジェクト」ツリー・ビューで、SAP Demoプロジェクトを開きます。

3. SDE_SAP_GeoDimensionフォルダを開きます。

4. マッピング・ノードを選択します。

5. 右クリックして「新規マッピング」を選択します。

6. マッピング定義タブで、マッピング名としてSDE_SAP_GeoDimension.W_GEO_DSを入力します。

7. マッピングを保存します。

ソースおよびターゲットのデータストアの定義

ソースおよびターゲットのデータストアを定義するには:

- 「モデル」ツリー・ビューで、Oracleターゲット・モデルからWS_GEO_DSデータストアを選択します。

- このデータストアを、論理ダイアグラムの「ターゲット・データストア」領域にドラッグします。(論理ダイアグラムの右側)

- 「モデル」ツリー・ビューで、SAP ERPソース・モデルから「T005T Country Names」データストアを選択します。

- このデータストアを、論理ダイアグラムの「ソース」領域にドラッグします。

- SAP ERPソース・モデルからの「T005U Taxes: Region Key」データストアでも同じ操作を実行します。論理ダイアグラムの「ソース」領域には次のように表示されます。

ソース間の結合の定義

マッピングのソース・データストア間の結合を作成するには:

1. 論理ダイアグラムの「ソース」領域で、T005T Country NameデータストアのSPRAS属性をT005U Taxes: Region KeyデータストアのSPRAS属性にドラッグします。

2. 「ルックアップまたは結合の作成」ポップアップで、「結合」を選択して「OK」をクリックします。これにより、次のようにLanguage Key識別子での最初の結合が定義されます。

3. T005T Country NameデータストアのLAND1属性を、T005U Taxes: Region KeyデータストアのLAND1属性にドラッグします。結合が新しい属性で拡張されます。「プロパティ」パネルに、次の結合句が表示されます: T005T.SPRAS=T005U.SPRAS AND T005T.LAND1=T005U.LAND1

4. 「プロパティ」パネルで、「ANSI構文の生成」オプションおよび「結合順序」オプションを選択して、「実行ヒント」オプションが次に示すように「ソース」に設定されていることを確認します。

5. T005Uの表番号がT005Tの表番号よりも小さいことを確認します。1:n関係では、親表が結合の最初にくる必要があります。

マッピングの作成

ターゲット・データストアのマッピングを作成するには:

1. ターゲット・データストアからLANGUAGE KEY属性を選択します。

2. T005T Country Namesソース・データストアのSPRAS属性を、ターゲット・データストアのLANGUAGE KEY属性にドラッグします。

3. 実行ヒント・オプションが「ソース」に設定されていることを確認します。マッピングが次のように表示されます。

4. この操作を繰り返して、次の単純なマッピングを実行します。

- W_GEO_DS.COUNTRY = T005T.LAND1

- W_GEO_DS.COUNTY = T005T.LANDX

- W_GEO_DS.STATE_PROV = T005U.BLAND

- W_GEO_DS.NATIONALITY = T005T.NATIO

マッピング・フローの定義

マッピング・フローを定義するには:

1. 論理ダイアグラムを選択します。「フロー」ダイアグラムは次のように表示されています。

2. ターゲット・グループで、T005TデータストアおよびT005Uデータストアの両方を含むソース・グループのアクセス・ポイントを選択します。このソース・グループが表すソース・データセットは、2つの統合されたSAP ERPデータストアで構成されています。

3. 「ロード・ナレッジ・モジュール」にある「プロパティ」パネルで、LKM SAP ERP to Oracle (SQLLDR)またはLKM SAP ERP to SQLを「ロード・ナレッジ・モジュール」ドロップダウン・リストから選択します。

1. データ転送にFTPを使用している場合は、FTP_TRANSFER_METHODオプションをFTPに設定します。FTPサーバーがODIエージェント・マシンにインストールされている場合は、NONEを選択します。

2. その他のオプションはそのままにします。

4. ターゲット・グループで、このマッピングのステージング領域としても使用される、ターゲットのOracleデータベースを選択します。

5. 「統合ナレッジ・モジュール」にある「プロパティ」パネルで、「統合ナレッジ・モジュール」ドロップダウン・リストからIKM Oracle Incremental Updateを選択します。

6. 次のようにIKMのオプションを設定します。

1. FLOW_CONTROLオプションではNoを選択します。

2. その他のオプションはそのままにします。

7. 「ファイル」メニューで、「保存」をクリックしてからマッピングを閉じます。

マッピングの実行

この項の内容は、次のとおりです。

- マッピングの実行

- マッピング実行の確認

- 結果データのレビュー

マッピングの実行

マッピングを実行するには:

1. 「プロジェクト」ツリー・ビューで、SAP Demoプロジェクトを開きます。

2. SDE_SAP_GeoDimensionフォルダを開きます。

3. 「マッピング」ノードを開きます。

4. SDE_SAP_GeoDimension.W_GEO_DSマッピングを選択します。

5. 右クリックして「実行」を選択します。

6. 表示された「実行」ウィンドウで、「OK」をクリックします。

7. 「セッションを開始しました」ウィンドウで、「OK」をクリックします。

マッピングを実行した場合の処理

まず、Oracle Data Integratorで、次を実行するABAPプログラムが作成されます。

- SAPエンジンでデータの抽出を実行します。この例では、抽出が2つのソース表を結合してから、結合された結果セットを抽出ファイルに返します。

- 抽出ファイルをFTPデータ・サーバーにアップロードします。このFTPホストは、File Server for SAP ABAPと呼ばれるファイル論理スキーマによって指定されます。この論理スキーマは物理スキーマにマップされるため、指定されたコンテキストのデータ・サーバーにマップされます。このデータ・サーバーには、FTPホストに関する接続情報が含まれています。

次に、OdiSapAbapExecuteツールを使用してABAPコードがアップロードされます。ABAPプログラムは、SAP_FUNCTION_GROUP LKMオプションで指定されたSAP関数グループにプッシュされます。このフェーズを省略するには、UPLOAD_ABAP_CODE LKMオプションをNoに設定します。

ABAPコードは、OdiSapAbapExecuteツールによっても実行されます。ABAPコードの実行が終了すると、FTPホストで抽出ファイルが使用可能になります。

Oracle Data Integratorエージェントは、IKMオプションで指定されたFTP_TRANSFER_METHODに応じて、この抽出ファイルをFTPホストからダウンロードするか、またはファイルに直接アクセスします。

最後に、エージェントが抽出ファイルにアクセスし、SQL*LoaderまたはJDBC接続を使用して、このファイルをOracleまたはOracle以外のステージング領域にロードします。残りの統合プロセスは、OracleまたはOracle以外のエンジンで実行されます。

マッピング実行のレビュー

マッピング実行をレビューするには:

1. オペレータに接続します。

2. オペレータで、「セッション・リスト」ツリー・ビューを選択します。

3. このツリー・ビューで、「すべての実行」ノードを開きます。

4. このリストの最初のエントリは、最新のセッションです。

5. SDE_SAP_GeoDimension.W_GEO_DSノードをダブルクリックして、セッション詳細および処理された行数を表示します。

結果データのレビュー

結果データをレビューするには:

1. デザイナの「モデル」ツリー・ビューで、Oracleターゲット・モデルを開きます。

2. W_GEO_DSデータストアを選択し、右クリックして「データ」を選択して、ターゲットのOracle表に統合されたデータを表示します。

7 Oracle Data Integratorのその他の情報

この章では、Oracle Data Integratorで次に行うステップについて説明します。

ここまで、SAP ERPシステムからデータを抽出するプロジェクトを完了しました。

このプロジェクトでは、次の操作を行いました。

- SAP ERPを使用するための環境およびトポロジの設定

- SAP ERPデータ・モデルの作成およびリバース・エンジニアリング

- 複数の結合されたSAP ERP表からOracleデータベースにデータをロードするマッピングの作成

注意:
実行が正常に完了しなかった場合は、ODIオペレータとODIログで詳細を確認してください。これに加えて、次のログ・ファイルにも実行情報が含まれます。

- <System Temp Dir or local FTP dir>/ ZODI_<Mapping Id>_<SrcSet>_<Context>.out

- <System Temp Dir or local FTP dir>/ ZODI_<Mapping Id>_<SrcSet>_<Context>.err

詳細は、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のログ・ファイルに関する項を参照してください。

SAP ERP KMの機能とオプションの詳細は、各KMオプションとその説明、および『Oracle Data Integratorアプリケーション・アダプタ・ガイド』のSAP ERP統合の考慮事項に関する項を参照してください。

Oracle Data Integratorのその他の情報

デモンストレーション環境を使用すると、Oracle Data Integratorに習熟できます。また、Oracle Technology Networkで入手できるサンプルを利用することにより、Oracle Data Integratorのその他の情報を取得できます。

8 詳細情報

この章では、SAP ABAP ERP用ODIアダプタの詳細を確認できる項へのリンクを示します。

SAP ABAP ERP用ODIアダプタの詳細は、『Oracle Data Integratorアプリケーション・アダプタ・ガイド』の次の項を参照してください。

- SAP ABAP ERPに関する項

- SAP ABAP ERPアダプタの追加情報

- ODI SAPコンポーネントのインストールに関する項

- 開発から本番へのODIおよびSAPコンポーネントの移行に関する項

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。