Oracle Data Integrator SAP ABAPアダプタ・スタート・ガイド, 10gリリース3(10.1.3)

Similar documents
Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

ワークスペースの管理 for Oracle Planning and Budgeting Cloud Service

Oracle Records Manager Corporate Editionリリース・ノート, 10gリリース3( )

Oracle Data Integrator Adapter for Hyperion Financial Managementスタート・ガイド, リリース

untitled

untitled

Oracle Application Expressの機能の最大活用-インタラクティブ・レポート

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

HP Device Manager4.7インストール・アップデート手順書

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

Oracle Enterprise Linux 5における認証

Oracle SQL Developer Data Modeler

Microsoft Word - tutorial3-dbreverse.docx

Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル

(Veritas\231 System Recovery 16 Monitor Readme)

第 2 版

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

StorageTek Tape Analytics - セキュリティーガイド

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

Microsoft Windows向けOracle Database 12cでのOracleホーム・ユーザーの導入

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Veritas System Recovery 16 Management Solution Readme

Microsoft Word - J-jdev_dba_db_developers.doc

FormPat 環境設定ガイド

Microsoft Word - XOOPS インストールマニュアルv12.doc

インテル(R) Visual Fortran コンパイラ 10.0

Oracle Secure Enterprise Search 10gクイック・スタート・ガイド

ServerView Resource Orchestrator V3.0 ネットワーク構成情報ファイルツール(Excel形式)の利用方法

Oracle Business Activity Monitoringリリース・ノート, 10gリリース3( )

Corporate Document

Microsoft Word - doc16594.doc

APEX Spreadsheet ATP HOL JA - Read-Only

Veritas System Recovery 16 Management Solution Readme

本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ

mylittleadmin for SQL Server 2005 mylittleadmin for SQL Server 2005 Installation Guide version 3.1 ( インストールガイド日本語版 ) 目次 概要... 2 インストール要件... 2 インストールと設

PowerPoint プレゼンテーション

1. Microsoft Loopback Adapter のインストール 1) ノートパソコンにおいて そのパソコンの管理者アカウントによりログオンします 2) [ スタート ] > コントロールパネルを開きます 3) 表示方法 : カテゴリの場合には ハードウェアとサウンド > デバイスマネージ

RICOH Device Manager Pro バックアップ/バージョンアップ作業手順書

Microsoft Word - ESX_Setup_R15.docx

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

Crucial Client SSDでのファームウェアアップデート手順

939061j

new_logo.eps

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

Microsoft iSCSI Software Targetを使用したクラスタへの共有ディスク・リソースの提供

RDX へのバックアップ 3 ベアメタル復旧手順書 2014 年 11 月

intra-mart Accel Platform

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

SCC(IPsec_win10)_リモート設定手順書.doc

Oracle Cloud Adapter for Oracle RightNow Cloud Service

PowerPoint Presentation

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

SWCIGJPN_2

McAfee SaaS Protection 統合ガイド Microsoft Office 365 と Exchange Online の保護

Scripting Tools for Windows PowerShell リリースノート

Microsoft Word - Per-Site_ActiveX_Controls

Polycom RealConnect for Microsoft Office 365

Microsoft Word JA_revH.doc

Oracle Database Clientクイック・インストレーション・ガイド, 10gリリース 2(10.2)for Microsoft Windows(32-bit)

ファイル メニューのコマンド

MotionBoard Ver. 5.6 パッチ適用手順書

Oracle DatabaseとIPv6 Statement of Direction

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

C1Live

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

Master'sONEセキュアモバイル定額通信サービス(MF120)設定手順書(Ver1_2).doc

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

音声認識サーバのインストールと設定

PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1

MSSQL2014+NPMインストール手順書

ORACLE Data Integrator

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Microsoft Windows版SAS Activity-Based Management 6.1 インストールガイド

Master'sONEセキュアモバイル定額通信サービス(MF120)設定手順書(Ver1_2).doc

(Microsoft Word - Compiere3.0Windows\203C\203\223\203X\203g\201[\203\213\203K\203C\203h.doc)

概要 ABAP 開発者が SAP システム内の SAP ソースまたは SAP ディクショナリーオブジェクトを変更しようとすると 2 つのアクセスキーを入力するよう求められます 1 特定のユーザーを開発者として登録する開発者キー このキーは一度だけ入力します 2 SAP ソースまたは SAP ディクシ

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

Symantec AntiVirus の設定

Microsoft® Windows® Server 2008/2008 R2 の Hyper-V 上でのHP ProLiant用ネットワークチーミングソフトウェア使用手順

Silk Central Connect 15.5 リリースノート

Microsoft Word - NW2013_Installation_Guide_English_no_screenshots_JPN.doc

新環境への移行手順書

Microsoft Word - UniversalShield_Hitachi.doc

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

目次 1 VirtualBoot for Hyper-V とは バックアップを実行するマシンの設定 確認すべきこと SPX によるバックアップ VirtualBoot for Hyper-V を実行するマシンの設定 確

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

ユーザーズマニュアル

ソフトウェアライセンスの更新手順 Microsoft Windows版SAS 9.3 Foundation

Oracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

Oracle9i Application Server for Windows NT/2000 リリース・ノート追加情報 リリース

クライアント証明書導入マニュアル

Oracle Enterprise Manager System Monitoring Plug-inインストレーション・ガイドfor Microsoft SQL Server, リリース4( )およびリリース3( )

ご存知ですか? データ転送

CLUSTERPRO X for Windows PPガイド

Oracle Warehouse Builder 10 g Release 2 ビジネス・ルール主導によるデータ統合

Transcription:

Oracle Data Integrator SAP ABAP アダプタ スタート ガイド 10g リリース 3(10.1.3) 部品番号 : B56033-01 2009 年 9 月

Oracle Data Integrator SAP ABAP アダプタ スタート ガイド, 10g リリース 3(10.1.3) 部品番号 : B56033-01 原本名 : Oracle Data Integrator Getting Started with SAP ABAP Adapter, 10g Release 3 (10.1.3) Copyright 2009, Oracle. All rights reserved. 制限付権利の説明 このプログラム ( ソフトウェアおよびドキュメントを含む ) には オラクル社およびその関連会社に所有権のある情報が含まれています このプログラムの使用または開示は オラクル社およびその関連会社との契約に記された制約条件に従うものとします 著作権 特許権およびその他の知的財産権と工業所有権に関する法律により保護されています 独立して作成された他のソフトウェアとの互換性を得るために必要な場合 もしくは法律によって規定される場合を除き このプログラムのリバース エンジニアリング 逆アセンブル 逆コンパイル等は禁止されています このドキュメントの情報は 予告なしに変更される場合があります オラクル社およびその関連会社は このドキュメントに誤りが無いことの保証は致し兼ねます これらのプログラムのライセンス契約で許諾されている場合を除き プログラムを形式 手段 ( 電子的または機械的 ) 目的に関係なく 複製または転用することはできません このプログラムが米国政府機関 もしくは米国政府機関に代わってこのプログラムをライセンスまたは使用する者に提供される場合は 次の注意が適用されます U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.as such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987).Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065. このプログラムは 核 航空 大量輸送 医療あるいはその他の本質的に危険を伴うアプリケーションで使用されることを意図しておりません このプログラムをかかる目的で使用する際 上述のアプリケーションを安全に使用するために 適切な安全装置 バックアップ 冗長性 (redundancy) その他の対策を講じることは使用者の責任となります 万一かかるプログラムの使用に起因して損害が発生いたしましても オラクル社およびその関連会社は一切責任を負いかねます Oracle JD Edwards PeopleSoft Siebel は米国 Oracle Corporation およびその子会社 関連会社の登録商標です その他の名称は 他社の商標の可能性があります このプログラムは 第三者の Web サイトへリンクし 第三者のコンテンツ 製品 サービスへアクセスすることがあります オラクル社およびその関連会社は第三者の Web サイトで提供されるコンテンツについては 一切の責任を負いかねます 当該コンテンツの利用は お客様の責任になります 第三者の製品またはサービスを購入する場合は 第三者と直接の取引となります オラクル社およびその関連会社は 第三者の製品およびサービスの品質 契約の履行 ( 製品またはサービスの提供 保証義務を含む ) に関しては責任を負いかねます また 第三者との取引により損失や損害が発生いたしましても オラクル社およびその関連会社は一切の責任を負いかねます

目次 1 はじめに 2 概要 3 環境設定 Oracle Data Integrator のインストール... 3-1 Oracle DB ターゲットのインストールおよび構成... 3-1 JCo のインストールおよび構成... 3-1 FTP サーバーの設定... 3-2 Oracle Data Integrator の構成... 3-2 4 トポロジの構成 Oracle データ サーバーの構成... 4-1 SAP ソース サーバーの構成... 4-4 5 新規プロジェクトの作成 6 データ モデルのリバース エンジニアリング Oracle ターゲットのリバース エンジニアリング... 6-1 SAP ソース データストアのリバース エンジニアリング... 6-3 7 統合インタフェースの作成 インタフェースの作成... 7-1 ソース データストアとターゲット データストアの定義... 7-3 ソースの結合... 7-4 マッピングの作成... 7-6 フローの定義... 7-6 8 統合インタフェースの実行 インタフェースの実行... 8-1 インタフェースの実行の確認... 8-2 結果データの確認... 8-2 9 まとめ Oracle Data Integrator の詳細情報... 9-1 i

ii

1 はじめに このドキュメントは Oracle Data Integrator の SAP ERP ナレッジ モジュールで実現できる機能の概要について説明することを目的としています このドキュメントでは Oracle Data Integrator を使用して SAP システムのデータの品質を検証しつつデータ ウェアハウスにロードする ETL プロジェクトの実行方法について いくつかの例を示しながら説明します このプロジェクトの所要時間は約 90 分です プロジェクトの途中で作業内容を保存して中断し 再開することもできます Oracle Data Integrator を先に使用してからこのガイドを先に進めることをお薦めします Oracle Data Integrator の概要は Oracle Data Integrator ETL プロジェクト スタート ガイド を参照してください また Oracle Data Integrator Knowledge Modules リファレンス ガイド の SAP ABAP で SAP ERP KM および要件の詳細を参照することをお薦めします はじめに 1-1

1-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

2 概要 Oracle Data Integrator SAP ABAP ナレッジ モジュールは SAP JCo ライブラリを使用して SAP ERP システムの統合を可能にします これらの KM には次の機能が用意されています SAP ERP システムから SAP データを読込み 読み込まれた SAP データを Oracle ステージング領域へロード SAP メタデータをリバース エンジニアリングし ツリー ブラウザで必要なメタデータのみを表示 このアダプタには 2 つのナレッジ モジュールが含まれています 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 ステージング領域にソース データがロードされます 概要 2-1

2-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

3 環境設定 Oracle Data Integrator のインストール このプロジェクトを開始する前に Oracle Data Integrator をインストールして構成する必要があります 詳細は Oracle Data Integrator ETL プロジェクト スタート ガイド または Oracle Data Integrator インストレーション ガイド を参照してください Oracle DB ターゲットのインストールおよび構成 このプロジェクトでは Oracle データベース エンジンをターゲットとして また統合インフェース用のステージング領域として使用します たとえば Oracle XE データベースは 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 アダプタでは JCo を使用して SAP システムに接続します プロジェクトを続行する前に JCo を構成する必要があります 1. http://service.sap.com/connectors から 使用している構成でサポートされている JCo バージョンをダウンロードします Oracle Technology Network で提供されている互換性マトリクスで サポートされている JCo バージョンを確認します 2. 適切な配布パッケージを任意のディレクトリ {sapjco-install-path} に解凍します 3. {sapjco-install-path}/javadoc/installation.html に記載された プラットフォーム別のインストール手順を実行します 4. sapjco3.jar および sapjco3.dll( またはそれぞれのバイナリ ) を oracledi/drivers ディレクトリにコピーします 環境設定 3-1

FTP サーバーの設定 注意 : 他の SAP ツールまたはコンポーネントを実行しているマシンの {windows-dir} system32 ディレクトリにインストールされている JCo ライブラリを変更すると これらのコンポーネントに問題が生じる場合があります この変更を行う前に マシンの管理者に確認してください FTP サーバーの設定 SAP アダプタによって SAP データが抽出され FTP サーバーにアップロードされます FTP サーバーを構成するか 既存の FTP サーバーを使用してください この FTP サーバーで ユーザーとそのユーザーがファイルをアップロードできるディレクトリを構成します Oracle Data Integrator の構成 トポロジの設定 Oracle Data Integrator バージョンのインストールまたはアップグレードを行った後に 次の手順を実行する必要があります 1. トポロジ マネージャに接続します 2. SAP ABAP テクノロジがマスター リポジトリに存在しない場合は このテクノロジをシノニム モード INSERT_UPDATE で /lib/script/xml フォルダからインポートします 3. マスターのアップグレードを実行します 4. JavaBeanShell テクノロジを開き 言語タブで JYTHON 言語が表示されていることを確認します 表示されていない場合は追加します 5. 既存の FTP サーバーを指しているファイルファイル データ サーバーを作成します ファイル データ サーバーには SAP から抽出ファイルがプッシュされ SQL*Loader 用に取得されます このデータ サーバーのパラメータを次のように設定します ホスト ( データ サーバー ): ) FTP サーバーの IP ホスト名または IP アドレス ユーザー : FTP サーバーにログインするユーザー名 パスワード : ユーザーのパスワード データ スキーマ : FTP サーバー上のパス 6. このファイルファイル データ サーバーに 抽出ファイルのプッシュ先である FTP ホスト内のフォルダを表す物理スキーマを作成します データ スキーマ : FTP サーバー上のパス 7. File Server for SAP ABAP というファイルファイルの論理スキーマが存在しない場合は作成します この論理スキーマ名は固定で 前の手順で作成した物理スキーマにマップする必要があります 3-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

Oracle Data Integrator の構成 オープン ツールの追加 1. デザイナに接続します 2. ファイル オープン ツールの追加 / 削除 を選択します 3. オープン ツールの追加ウィンドウで オープン ツール クラス名 オープン ツール クラス名 フィールドに次の ように入力します oracle.odi.sap.km._odisapabapexecute 4. オープン ツールの追加 ボタンをクリックします 5. 次に示すようにオープン ツールが表示されます 6. OK をクリックします 環境設定 3-3

Oracle Data Integrator の構成 3-4 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

4 トポロジの構成 このプロジェクトでは 次のソース データおよびターゲット データを統合します ソース表 T005T および T005U は SAP の表で 地理情報システムが含まれます ターゲット表 W_GEO_DS は Oracle データベース内のディメンション表です SAP ソースからロードする必要があります この表には 大陸名 国名 地域 州 郡 市 および郵便番号などの地理情報が含まれています Oracle データ サーバーの構成 1. トポロジ マネージャに接続します 2. 物理アーキテクチャ ツリー ビューで テクノロジ テクノロジ ノードを展開して Oracle テク ノロジを選択します 3. 右クリックして データ サーバーの挿入データ サーバーの挿入を選択します トポロジの構成 4-1

Oracle データ サーバーの構成 4. 次に示すようにデータ サーバーの定義定義を入力します 5. JDBC タブを選択して 使用するデータ サーバーへの JDBC 接続情報を次のように入力します URL を Oracle インスタンスの構成に合せて必ず変更します 6. テスト をクリックして このデータ サーバーへの接続をテストします 7. OK をクリックして データ サーバーを保存します 4-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

Oracle データ サーバーの構成 8. 物理スキーマ ウィンドウが表示されたら 次に示すように スキーマ および 作業スキーマ の両方で ODI_SAP_DEMO を選択します ODI 用の作業スキーマがすでにこのデータ サーバーで定義されている場合は ODI_ SAP_DEMO スキーマのかわりに定義済のスキーマを使用できます 9. コンテキスト タブに移動します 10. 追加 ボタンをクリックして 論理スキーマ 行に値 ODI_SAP_DEMO を入力します 11. OK をクリックして保存します トポロジの構成 4-3

SAP ソース サーバーの構成 SAP ソース サーバーの構成 1. 物理アーキテクチャ ツリー ビューで テクノロジ テクノロジ ノードを展開して SAP ABAP テクノロジを選択します 2. 右クリックして データ サーバーの挿入データ サーバーの挿入を選択します 3. データ サーバーの定義定義を入力します このデータ サーバーのパラメータを次のように設定します 名前 : SAP_ERP ホスト ( データ サーバー ): ) SAP ERP システムの IP アドレス / ホスト名 ユーザー : SAP ログオン / ユーザー この SAP ユーザーに ABAP コードをアップロードおよび実行するための十分な権限があることを確認してください パスワード : このユーザーのパスワード 4-4 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

SAP ソース サーバーの構成 4. フレックスフィールド タブで このデータ サーバーのフレックスフィールド値を設定します SAP Language: デフォルト言語として EN が入力されています SAP Client Number: クライアント番号 SAP System Number: 00 SAP System ID: SAP システム ID SAP SNC Connection Properties: デフォルトは Null SAP Router String: デフォルトは Null 5. OK をクリックします 6. 物理スキーマ ウィンドウの 定義 定義 タブは編集しないでください 7. コンテキスト タブを選択し 追加 追加 ボタンをクリックして 論理スキーマ 論理スキーマ 行に値 LOGICAL_SAP_ERP を入力します 8. OK をクリックします 注意 : SAP の接続定義を検証する テスト テスト ボタンはサポートされていません トポロジの構成 4-5

SAP ソース サーバーの構成 4-6 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

5 新規プロジェクトの作成 作成したデータ サーバーを操作するには プロジェクトを作成して 適切なナレッジ モジュールをインポートし データ構造のリバース エンジニアリングを行って データを統合する必要があります 1. デザイナに接続します 2. プロジェクト ツリー ビューで 3. 定義 タブで プロジェクト名に SAP Demo と入力します 4. OK をクリックしてプロジェクトを保存します プロジェクトの挿入をクリックします 5. SAP Demo プロジェクトを展開して 最初のフォルダ 最初のフォルダ ノードを選択します 6. [F2] を押してこのフォルダの名前を SDE_SAP_GeoDimension に変更します 7. プロジェクト ツリー ビューで SAP Demo プロジェクトを右クリックします 8. 右クリックして ナレッジ モジュールのインポート ナレッジ モジュールのインポート を選択します 9. ファイル インポート ディレクトリ で 使用している KM を含むディレクトリを選択します デフォルトでは../impexp ディレクトリにあります 10. 次の KM を選択します IKM Oracle Incremental Update LKM SAP ERP to Oracle (SQLLDR) RKM SAP ERP 11. OK をクリックしてインポートを実行します 新規プロジェクトの作成 5-1

5-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

6 データ モデルのリバース エンジニアリング Oracle ターゲットのリバース エンジニアリング 1. デザイナに接続します 2. モデル ツリー ビューで モデルの挿入をクリックします 3. 定義 タブで モデル パラメータを次のように入力します データ モデルのリバース エンジニアリング 6-1

Oracle ターゲットのリバース エンジニアリング 4. リバース タブで グローバル グローバル コンテキストを選択します 5. リバース OK の順にクリックしてモデルを保存します 6. 作成した Oracle モデルに WS_GEO_DS データストアが次のように表示されます 6-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

SAP ソース データストアのリバース エンジニアリング SAP ソース データストアのリバース エンジニアリング データ モデルの作成とリバース エンジニアリングの開始 1. モデル ツリー ビューで モデルの挿入をクリックします 2. 定義 タブで モデル パラメータを次のように入力します SAP ABAP テクノロジおよび以前に作成済の論理スキーマを選択する必要があります データ モデルのリバース エンジニアリング 6-3

SAP ソース データストアのリバース エンジニアリング 3. リバース タブで次の手順を実行します a. グローバル コンテキストを選択します b. カスタマイズ済 オプションを選択します c. SAP ERP Demo プロジェクトにインポートした RKM SAP ERP を選択します d. USE_GUI KM オプションを Yes に設定します e. その他のパラメータは 使用している SAP 構成に従って設定してください RKM オプションの詳細は Oracle Data Integrator Knowledge Modules リファレンス ガイド を参照してください 4. 適用 をクリックして変更を保存します 5. リバース をクリックして リバース エンジニアリング プロセスを開始します 6. OK をクリックします 7. セッションを開始しました ウィンドウが表示されます 8. OK をクリックします 6-4 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

SAP ソース データストアのリバース エンジニアリング SAP メタデータ ブラウザの使用方法 USE_GUI オプションを Yes に指定しているため RKM によってツリー ビューに編成された SAP オブジェクトが SAP メタデータ ブラウザに表示されます データ モデルのリバース エンジニアリング 6-5

SAP ソース データストアのリバース エンジニアリング ツリー ビュー 現行ユーザーが使用できる SAP モジュールは ツリー ビューに編成されます ツリー ビューを展開すると SAP 表が表示され リバース エンジニアリングの対象となる表を選択できます ツリー ビューで選択された表のみがリバース エンジニアリングされます 6-6 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

SAP ソース データストアのリバース エンジニアリング 検索パネル 検索 オプション グループでは 次に基づいて 特定のオブジェクトをブラウザで検索できます 表名 簡単な説明 アプリケーション コンポーネント パッケージ このプロジェクトでは T005T と T005U という country 表を使用します 1. 表名 フィールドに T005T と入力し 検索 検索 をクリックして リバース エンジニアリングを行う最初の表を検索します 検出された表を選択します 2. 表名 フィールドに T005U と入力し 検索 検索 をクリックして リバース エンジニアリングを行う 2 番目の表を検索します 検出された表を選択します 3. リバース ボタンをクリックします 4. Oracle Data Integrator によって 選択したデータストアのリバース エンジニアリング プロセスが開始されます リバース エンジニアリングされたデータストアが モデルの下に表示されます UI を使用しないリバース エンジニアリング ブラウザを使用せずにリバース エンジニアリングを実行する場合は SAP ERP KM オプションに次のパラメータを入力します USE_GUI: No SAP_TABLE_NAME: T005T, T005U この構成により リバース エンジニアリングでは SAP メタデータ ブラウザが表示されず 表が直接リバース エンジニアリングされます KM オプションを使用すると SAP モジュールやパッケージ名などに基づいて リバース エンジニアリングされた表をフィルタすることもできます また リバース リバース タブの マスク マスク フィールドで表名マスクを指定して 表名をフィルタすることもできます RKM オプションの詳細は Oracle Data Integrator Knowledge Modules リファレンス ガイド を参照してください 注意 : Oracle Data Integrator から SAP ERP 表にデータを表示することはできません SAP ERP 表のリバース エンジニアリング時の動作 最初に Oracle Data Integrator によって SAP システムに ABAP コードがアップロードされ SAP メタデータが取得できるようになります この RFC は UPLOAD_ABAP_CODE オプションが選択されている場合にのみアップロードされます ( 通常 このオプションは 1 回だけアクティブになります ) ABAP プログラムは SAP_FUNCTION_GROUP RKM オプションで指定された SAP 関数グループに生成されます このコードが SAP に設定されると Oracle Data Integrator では SAP メタデータを取得して SAP メタデータ ブラウザに表示できるようになります その後で 選択されたメタデータが SAP から Oracle Data Integrator リポジトリにリバース エンジニアリングされます リポジトリが保持するのは SAP メタデータの説明のみで データはまったく保持されません ユーザー フレンドリな情報が整理された充実した表定義の他に キーや索引の定義も取得されます Oracle Data Integrator に表示されるモデルには SAP ERP モデルで統合タスクを実行する際に必要なすべての情報が示されます データ モデルのリバース エンジニアリング 6-7

SAP ソース データストアのリバース エンジニアリング 6-8 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

7 統合インタフェースの作成 これでソースおよびターゲット データ モデルが作成されたので SAP 表 T005T と T005U から Oracle 表 WS_GEO_DS にデータを統合するためのインタフェースを作成できます インタフェースの作成 1. プロジェクト ツリー ビューで SAP Demo プロジェクトを展開します 2. SDE_SAP_GeoDimension フォルダを展開します 3. インタフェース ノードを選択します 4. 右クリックして インタフェースの挿入インタフェースの挿入を選択します 5. インタフェースの 定義 タブで インタフェース名 SDE_SAP_GeoDimension.W_GEO_DS を入力します 6. ダイアグラム タブを選択します 7. 次の情報ウィンドウが表示されたら OK をクリックします 統合インタフェースの作成 7-1

インタフェースの作成 8. インタフェースのダイアグラムは次のように表示されます 7-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

ソース データストアとターゲット データストアの定義 ソース データストアとターゲット データストアの定義 1. モデル ツリー ビューで Oracle ターゲットから WS_GEO_DS データストアを選択します 2. このデータストアを ターゲット データストア ( ダイアグラム タブの右側の領域 ) にドラッグします このゾーンは次のように表示されます 3. モデル ツリー ビューで SAP ERP ソース モデルから T005T Country Names データストアを選択します 4. このデータストアを ソース ソース ダイアグラム パネル ( ダイアグラム タブの左側の領域 ) にドラッグします 5. 自動マッピングを実行しますか とプロンプトするポップアップ ウィンドウが表示されたら いいえ いいえ をクリックします 6. SAP ERP ソース モデルから T005U Taxes: Region Key データストアについて 同様の手順を実行します ソース ダイアグラムは次のように表示されます 統合インタフェースの作成 7-3

ソースの結合 ソースの結合 1. ソース ダイアグラムで T005T Country Name データストアの SPRAS 列を T005U Taxes: Region Key 表の SPRAS 列にドラッグします これにより 次に示すように Language Key 識別子に最初の結合が定義されます 2. T005T Country Name 表の LAND1 列を T005U Taxes: Region Key 表の LAND1 列にドラッグします 新しい列で結合が拡張されます プロパティ パネルで 結合句 : (T005T.SPRAS=T005U.SPRAS) AND T005T.LAND1=T005U.LAND1 を確認できます 7-4 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

ソースの結合 3. プロパティ パネルで 順序付き結合 順序付き結合 を選択し この結合が次のように ソース ソース で実行されることを確認します 4. T005U の表番号が T005T の表番号より小さいことを確認してください 1 対 n のリレーションシップでは 親表を最初に結合する必要があります 統合インタフェースの作成 7-5

マッピングの作成 マッピングの作成 1. ターゲット データストアから LANGUAGE KEY 列を選択します 2. T005T Country Names ソース表の SPRAS 列を プロパティ パネルの 実装 実装 フィールドにドラッグします 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 の両方の表を含んでいるソース セット SS_0 (SAP_ERP) を選択します このソース セットは 結合された 2 つの SAP ERP 表で構成されたソース データセットを表します 3. LKM の選択 ボックスで LKM SAP ERP to Oracle (SQLLDR) を選択します 4. ターゲット / ステージング領域 ボックスを選択します これはターゲットの Oracle データベースを表し このインタフェースのステージング領域としても使用されます 7-6 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

フローの定義 5. LKM の選択 で LKM SAP ERP to Oracle (SQLLDR) を選択します 6. IKM の選択 で IKM Oracle Incremental Update を選択します 7. IKM オプションで FLOW_CONTROL オプションに No を選択します その他のオプションはそのままにします フローは次のように表示されます 8. OK をクリックし インタフェースを保存して閉じます 統合インタフェースの作成 7-7

フローの定義 7-8 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

8 統合インタフェースの実行 インタフェースの実行 1. プロジェクト ツリー ビューで SAP Demo プロジェクトを展開します 2. SDE_SAP_GeoDimension フォルダを展開します 3. インタフェース ノードを展開します 4. SDE_SAP_GeoDimension.W_GEO_DS インタフェースを選択します 5. 右クリックして 実行 実行 を選択します 6. 実行ウィンドウが表示されたら OK をクリックします 7. セッションを開始しました ウィンドウで OK をクリックします インタフェース実行時の動作 最初に Oracle Data Integrator によって 次の処理を実行する ABAP プログラムが作成されます 1. SAP エンジン上でデータの抽出を実行します この例の抽出では 2 つのソース表を結合した後で 抽出ファイルに結合された結果セットが返されます 2. 抽出ファイルは FTP データ サーバーにアップロードされます この FTP ホストは File Server for SAP ABAP と呼ばれるファイルの論理スキーマを介して指定されます この論理スキーマは物理スキーマにマップされるため 指定されたコンテキスト内のデータ サーバーに関連付けられます このデータ サーバーには FTP ホストの接続情報が含まれています 次に OdiSapAbapExecute ツールを使用して ABAP コードがアップロードされます ABAP プログラムは SAP_FUNCTION_GROUP_NAME LKM オプションで指定された SAP 関数グループにプッシュされます このフェーズは UPLOAD_ABAP_CODE LKM オプションを No に設定することによって抑制できます ABAP コードは OdiSapAbapExecute ツールでも実行されます ABAP コードの実行が終了すると FTP ホストで抽出ファイルを使用できるようになります Oracle Data Integrator エージェントでは この抽出ファイルを FTP ホストからダウンロードすることも 直接アクセスすることもできます どちらの方法を使用するかは IKM オプションで指定された FTP_TRANSFER_METHOD によって決まります 最後に エージェントでは抽出ファイルを取得すると SQL*Loader を使用して Oracle ステージング領域にこのファイルをロードします 残りの統合プロセスは Oracle エンジン内で処理されます 統合インタフェースの実行 8-1

インタフェースの実行の確認 インタフェースの実行の確認 1. デザイナ ツールバーで オペレータ をクリックします オペレータ ウィン ドウが開きます 2. オペレータ で セッション リスト セッション リスト ツリー ビューを選択します 3. このツリー ビューで すべての実行 すべての実行 ノードを展開します 4. 次に示すように 最新のセッションがリストに表示されます 5. SDE_SAP_GeoDimension.W_GEO_DS ノードをダブルクリックして セッションの詳細と処理された行の数を確認します 結果データの確認 1. デザイナの モデル モデル ツリー ビューで Oracle ターゲット モデルを展開します 2. W_GEO_DS データストアを選択して右クリックし データ データ を選択して Oracle ター ゲット表に統合されたデータを表示します 8-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド

9 まとめ これで SAP ERP システムからデータを抽出するプロジェクトは完了です このプロジェクトでは次の作業を実行しました SAP ERP を操作するための環境およびトポロジの設定 SAP ERP データ モデルの作成とリバース エンジニアリング 結合された複数の SAP ERP 表から Oracle データベースにデータをロードするインタフェースの作成 SAP ERP KM の機能およびオプションの詳細は Oracle Data Integrator Knowledge Modules リファレンス ガイド を参照してください Oracle Data Integrator の詳細情報 Oracle Data Integrator についてよく理解するには デモ環境を使用してください Oracle Technology Network で提供されているサンプルを利用すれば Oracle Data Integrator の知識をさらに深めることができます まとめ 9-1

Oracle Data Integrator の詳細情報 9-2 Oracle Data Integrator SAP ABAP アダプタ スタート ガイド