フラットファイルからトランザクションデータをロードする方法 SAP BI/BW
シナリオを利用してフラット ファイルからトランザクション データをロードする方法を学びます。
シナリオ: 「DEMO_DSO」という名前の DSO にデータをロードします。DSO には次のフィールドがあります。
主要なフィールド:
ZCUST – 顧客
ZMAT – マテリアル
データフィールド:
ZPRICE – 材料価格
ZQTY – 数量
データをロードする手順を見てみましょう DSO フラットファイルから
ステップ 1) フラット ファイルのソース システムを作成します。
- トランザクションコード RSA1 に移動します
- [OK]ボタンをクリックします。
次の画面で、
- [モデリング]タブ -> [ソース システム]に移動します。
- FILEという名前のフォルダーを右クリックし、コンテキストメニューから「作成」を選択します。
次の画面で、
- 論理システム名を入力します。
- 入力する Description.[続行]ボタンをクリックします。
ステップ 2) アプリケーションコンポーネントを作成します。
- トランザクションコード RSA1 に移動します
- [OK]ボタンをクリックします。
- [モデリング] タブ -> [データ ソース] に移動します。
- ソース システムを選択します。
- 右クリック→アプリケーションコンポーネントの作成。
- 技術名を入力します。
- 入力する Descriptイオン。
- [続行]をクリックします。
ステップ 3) データソースを作成します。
- トランザクションコード RSA1 に移動します
- [OK]ボタンをクリックします。
- [モデリング] タブ -> [データ ソース] に移動します。
- 右クリック→データソースの作成。
- 技術名を入力してください。
- DataType データソースを選択します。
- [続行]をクリックします。
- 以下に示すフィールドに入力します。 この構造は、トランザクション データがロードされる DSO と同じである必要があります。
- [抽出] タブで、アダプタとして [ローカル ワークステーションからテキスト タイプ ファイルをロード] を選択します。
- ロードするフラット ファイルがシステムに配置されるファイル パスを選択し、データ ソースをアクティブ化します。
ステップ4) データソース(ソース)とDSO(間の変換を作成するTarget).
- トランザクション コード RSA1 に移動します。
- [OK]ボタンをクリックします。
- 「モデリング」タブ→「情報プロバイダー」に移動します。
- 変換を作成します。
- Enter Target オブジェクト タイプ。
- Enter Target オブジェクト名。
- ソース オブジェクト タイプを入力します。
- ソースオブジェクト名を入力します。
- ソース システムを入力します。
- [続行]をクリックします。
以下の画面は、ソースフィールドを Target フィールド。
ステップ 5) データ転送プロセスを作成します。
DTP フォルダーを右クリックし、コンテキスト メニューから [データ転送プロセスの作成] オプションを選択します。
作成したDTPは以下の画面になります。
ステップ 6) Infopackage を作成し、DataSource(PSA) へのデータロードをスケジュールします。
- トランザクション コード RSA1 に移動します。
- [OK]ボタンをクリックします。
- 「モデリング」タブ ->「データソース」に移動します。
- 「データソース」を右クリックし、「インフォパッケージの作成」を選択します。
- インフォパッケージに入る Descriptイオン。
- [保存]をクリックします。
- 「スケジュール」タブをクリックします。
- [開始] ボタンをクリックして、フラット ファイルからデータ ソースへのロードを開始します。
ステップ 7) データを DSO にロードします。
- DTP の [実行] タブをクリックします。
- 「実行」ボタンをクリックすると、DataSource(PSA)からDSOへのデータロードが開始されます。