フラットファイルからマスターデータをロードする方法 SAP BI/BW

⚡ スマートサマリー

フラットファイルからマスターデータをロードします SAP BI/BWは、フラットファイルソースシステムの構成、データソース、変換、DTP、およびインフォパッケージの作成によって実現されます。構造化されたワークフローにより、クリーンな属性マップが保証されます。ping検証済みtrac情報オブジェクトへの信頼性の高いロードと、データの確実なロード。

  • 🧱 ソースシステム設定: トランザクション RSA1 を使用する SAP BIは、データロードを行う前に、FILEフォルダの下にフラットファイルソースシステムを登録する必要があります。
  • 📦 データソースの作成: アプリケーションコンポーネントを定義し、対象のInfoObject属性に一致するフィールド構造を持つデータソースを作成して、それを有効化します。
  • 🔁 変換マップping: フラットファイルデータソースとInfoObject属性ターゲット間の変換を構築し、ソースフィールドがターゲットフィールドに適切にマッピングされるようにします。
  • ⚙️ DTP実行: PSAからマスタデータInfoObjectへレコードを確実に移動するためのデータ転送プロセスを作成します。
  • 📥 情報パッケージのスケジュール設定: InfoPackageを設定してフラットファイルからPSAへのロードをスケジュールし、その後DTPを実行してDSOにロードします。

フラットファイルからマスタデータをロードする SAP BI/BW

フラットファイルからマスターデータをロード

マスタデータの読み込み SAP BI/BWは、分析レポート作成の基礎となるタスクです。このチュートリアルでは、明確で再現性の高いワークフローを使用して、フラットファイルからInfoObjectにマスタデータをロードする方法を学びます。

シナリオを用いて負荷について学びます。 マスタデータをInfoObjectにロードする ZMAT (資材番号) ZMAT_NM (品目名)。以下に、フラットファイルからマスタデータInfoObjectにデータをロードするための詳細な手順を示します。

フラットファイルからマスターデータをロード

ステップ1:フラットファイルのソースシステムを作成する

最初の段階はフラットファイルソースシステムを登録することです。 SAP BIは、受信データの発信元を認識できる。

  1. トランザクションコードに移動 RSA1.
  2. [OK]ボタンをクリックします。

ソースシステムトランザクションRSA1を作成します。

次の画面では:

  1. MFAデバイスに移動する モデリングタブ > ソースシステム.
  2. という名前のフォルダーを右クリックします FILE そして、コンテキストメニューから「作成」を選択します。

ファイルソースシステムの作成

次の画面:

  1. 論理システム名を入力します。
  2. 入力する Descriptイオン。
  3. 詳しくはこちら 続ける.

論理システム名を入力してください

ステップ2:アプリケーションコンポーネントを作成する

アプリケーションコンポーネントはデータソースを論理的に整理します。フラットファイルの読み込みが適切にグループ化されるように、データソースを作成する前にデータソースを定義してください。

  1. MFAデバイスに移動する モデリングタブ > データソース.
  2. 先ほど作成したソースシステムを選択してください。

データソースのソースシステムを選択してください

  1. 右クリックして選択 アプリケーションコンポーネントを作成する.

アプリケーションコンポーネントを作成する

  1. 技術名を入力します。
  2. 入力する Descriptイオン。
  3. 詳しくはこちら 続ける.

アプリケーションコンポーネントの技術名を入力してください

データソースを作成する

次に、アプリケーションコンポーネントの下に、受信したフラットファイル構造を保持するデータソースを作成します。

  1. MFAデバイスに移動する モデリングタブ > データソース.
  2. 右クリックして選択 データソースの作成.

データソースの作成

  1. 技術名を入力します。
  2. データソースのデータ型を選択してください。
  3. 詳しくはこちら 続ける.

データソースのデータ型を選択してください

  1. 以下のフィールドを入力してください。この構造は以下と一致する必要があります。 DSO そこに取引データがロードされます。

データソースフィールドがDSOに一致する

  1. 抽出プロセス タブで、アダプタとして「ローカルワークステーションからテキストタイプのファイルを読み込む」を選択します。
  2. フラットファイルが配置されているファイルパスを選択し、データソースをアクティブ化します。

Extraction タブ フラットファイルパス

詳しくはこちら Save.

ステップ3:データソースとInfoObject属性間の変換を作成する

この変換では、ソースフィールドがターゲットのInfoObject属性にどのようにマッピングされるかを定義します。 SAP BIが地図を自動提案pingフィールド名が一致する場合。

データソースを右クリックして選択する 変革を作成する.

データソースから変換を作成する

次の画面:

  1. 入力する Target オブジェクト タイプ。
  2. 入力する Target オブジェクト名。
  3. サブタイプを入力してください。
  4. 詳しくはこちら 続ける.

変換 Target オブジェクト設定

変換は自動マップで作成されますping ソースフィールドからターゲットフィールドへの変換。

データ転送プロセス(DTP)を作成する

DTPは、PSAからアクティブなデータターゲットにレコードを転送します。

DTP フォルダーを右クリックして、 データ転送プロセスを作成する コンテキストメニューから選択します。

データ転送プロセスを作成する

下の画面は、DTPが正常に作成されたことを示しています。

DTP作成確認

ステップ4:インフォパッケージを作成し、データロードをスケジュールする

InfoPackageは、フラットファイルをPSAに読み込む方法を制御します。DTPを実行する前にスケジュールしてください。

  1. Enter RSA1 コマンドプロンプトで入力します。
  2. メディア掲載 Enter.
  3. MFAデバイスに移動する モデリングタブ > データソース.
  4. データソースを右クリックして選択する インフォパッケージを作成する.

インフォパッケージを作成する

  1. インフォパッケージに入る Descriptイオン。
  2. 詳しくはこちら Save.

情報パッケージ Descriptexpression CMS

  1. クリック スケジュール タブには何も表示されないことに注意してください。
  2. 詳しくはこちら お気軽にご連絡ください フラットファイルからデータソースへのロードを開始します。

スケジュール情報パッケージ

ステップ5:データをDSOにロードする

最終段階では、DTPを実行して、PSAからアクティブなマスタデータInfoObjectにレコードを移動します。

  1. クリック 実行する DTPのタブ。
  2. クリック 実行する データソース(PSA)からDSOへのデータロードを開始するボタン。

DTPロードを実行してDSOにデータを送信します。

フラットファイルマスターデータロードのベストプラクティス

実績のある習慣をいくつか守ることで、フラットファイルのロードを予測しやすく、トラブルシューティングも容易になります。 SAP BI/BW。

  • フラットファイルを検証する: 有効化する前に、ファイル内のフィールドの順序、区切り文字、および日付形式がデータソースの構造と一致していることを確認してください。
  • 属性キーを一致させる: ロード拒否を回避するため、InfoObjectのキーフィールドがソースファイル内で一意であることを確認してください。
  • 少量のサンプルでテストする: InfoPackageとDTPを最初に小さなファイルで実行し、マップ作成後にフルボリュームにスケールアップしてください。ping は確認できました。
  • PSA記録を監視する: InfoPackageの実行後、PSAを確認してレコード数をチェックしてからDTPをトリガーしてください。
  • 負荷を記録する: ロード処理を容易に再現または引き継げるように、アプリケーションコンポーネント、データソース、およびDTPの名前を記録してください。

よくあるご質問

SAP BI/BWは、フラットファイルロード用にCSVテキストファイルとASCIIファイルをサポートしています。ファイルは、ローカルワークステーションまたはデータソースExで定義されたアプリケーションサーバーパスからロードできます。traction タブ。

InfoPackageはソースデータをPSAレイヤーにロードします。その後、DTP(データ転送プロセス)がPSAからDSO、InfoCube、マスタデータInfoObjectなどのターゲットオブジェクトにレコードを移動します。

地図ping ソースフィールドの名前または型がターゲットInfoObjectの属性と一致しない場合、通常はエラーが発生します。有効化する前に、データソースのフィールド構造、データ型、およびキーフィールドがターゲットInfoObjectと一致していることを確認してください。

はい。InfoPackageの「スケジュール」タブを使用して、日次実行や週次実行などの定期的なロードを設定できます。無人実行の場合は、ファイルをアプリケーションサーバーに配置し、プロセスチェーンを使用してスケジュールしてください。

AIツールはソースファイルのプロファイリング、異常の検出、フィールドマップの推奨を行うことができます。pingデータソース構造とインフォオブジェクト属性間の関係を分析できます。機械学習モデルは、重複レコードを検出したり、負荷パフォーマンスに影響を与える可能性のあるデータ量の急増を予測したりすることもできます。

はい。AIを活用したデータ品質ツールは、PSAに到達する前に、フラットファイル内の名前の標準化、レコードの重複排除、大文字小文字の修正、参照コードの検証を行うことができます。これにより、変換時のエラーが減り、InfoObject属性の精度が向上します。