SAPBPC-データの読み込み

BPCでのデータのロードは、Planning and Consolidationシステムでデータを移動したり、データをコピーして移動したり、アプリケーションからデータをエクスポートしたりできるDataManagerを使用して実行されます。Data Managerは、データをパッケージの形式で移動します。これにより、スケジュールされたシーケンスをバックグラウンドで実行でき、一部のプロセスは他のプロセスを開始できます。

SAP NetWeaverBWのソースシステムからキューブへのデータのロード

エクストラクタを使用して、SAP ECCシステム、SAP CRM、SRMなどのさまざまなソースシステムからデータをプルできます。非SAPソースからSAPBWシステムのインフォキューブにデータをロードすることもできます。

データをインフォキューブにロードするには、BWシステムのワークベンチに移動します。

トランザクションコード:RSA1

データウェアハウジングワークベンチが開きます。左側のソースシステムに移動します。

BWシステムでのデータ収集は、以下の方法で行うことができます。

  • サービスAPI
  • フラットファイルの転送
  • DBコネクト
  • ユニバーサルデータ統合
  • XMLベースのデータ統合
  • サードパーティのETLツール
  • アプリケーション固有のデータ収集

ソースシステムの作成

ファイルをダブルクリックし、論理システム名、ソースシステム名、タイプおよびリリースを入力します。

次に、特性データのインフォソースを登録します。インフォソースの右ペインを右クリック→アプリケーションコンポーネントの作成。

インフォソースを作成したら、それを右クリックしてデータソースを割り当てます。

次に、ソースシステム→インフォパッケージを右クリックし、マスタデータを選択して保存します。

荷重特性を定義します。

最後に、トランザクションデータのInfoSourceを作成します。トランザクションデータをロードするための更新ルールと情報パッケージを作成します。

SAP NetWeaverBWからSAPBPCへのデータのロード

SAPBWインフォキューブからBPCシステムにデータをロードすることができます。BPC Data Managerを使用すると、BPCコードパッケージを使用できます。さまざまなアプリケーションでデータをコピーまたは移動したり、アプリケーションからデータをエクスポートしたりできます。BPCパッケージはBWプロセスチェーンに基づいており、BPCインストールが付属しています。

データマネージャーツールはExcelと統合されています。BPCを開始するには、計画と統合→eTools→データマネージャに移動します。

データマネージャパッケージには、さまざまなデータ転送モードがあります-

  • 集計上書き
  • Append

情報プロバイダーからデータをロードする際、次のオプションがあります-

  • Merge
  • Replace

負荷ごとに多くのレコードが生成されるため、BPCはデルタ負荷もサポートします。デルタの初期化は、より高度な拡張パッケージで可能であり、[データマネージャー]タブの[整理]オプションでデルタロードを実行できます。

BWシステムでは、標準インフォキューブ、仮想インフォキューブ、標準および最適化データストアオブジェクトDSOの全ロードがサポートされています。

Data Manager for Standard InfoCubesおよびStandard、OptimizedDSOを使用してデルタロードを行うことができます。

次に、変数を含む変換ファイルと変換ファイルを含むパッケージを作成します。これは、BWプロセスチェーンのトリガーを担当します。パッケージリンク内の個別のタスクに対して、異なるパッケージを組み合わせることができます。

変換ファイルの作成

変換ファイルは、BWからBPCへのフィールドのマッピングを提供し、BPCのExcelファイルです。これには、管理コンソールで定義されたBPCディメンションを持つBWのインフォオブジェクトからのトランザクションデータが含まれています。

マッピングファイル用に定義された3つのセクションがあります-

  • Options −一般設定が含まれています。

  • Mapping − BWInfoObjectのソース列を使用してBPCシステムのディメンションを割り当てるために使用されます。

  • Conversion −変換ルーチンを適用するための他のExcelシートのリンクが含まれています。

To create a Transformation File− BPCExcelクライアントに移動します。次に、これらの変換ファイルが使用されるアプリセットとアプリケーションを選択します。

次に、事業計画と統合→その他→新規変換ファイルのデータマネージャに移動します。

オプション、マッピング、変換の3つのセクションがあるExcelシートが表示されます。Option、Conversionに変更を加える必要はありません。

マッピングに移動し、BWのインフォオブジェクトからBPCディメンションへのトランザクションデータマッピングを定義します。

ACCOUNT = ZACCOUNT

時間= ZBPCTIME

SIGNEDDATA = ZAMOUNT

次のスクリーンショットに示すように、[事業計画と統合]リボンの下の[その他]タブに移動して、既存の変換ファイルをコピーしたり、既存の変換ファイルを更新したりすることもできます。

変換ファイルの作成

変換ファイルは、BPCディメンションの変換ルールを適用するために使用され、Excelファイルです。3つのセクションが含まれています-

  • External −外部ソースからの値が含まれます。

  • Internal −BPCディメンションに必要な値が含まれます。

  • Formula −各レコードに適用される変換式を定義します。

To create a Conversion File− BPCExcelクライアントに移動します。これらの変換ファイルが使用されるAppSetとApplicationを選択します。

事業計画および連結リボン→詳細→新規変換ファイルに移動します

-変換ファイルの管理、変換ファイルのコピーなどの他の機能を使用することもできます。

フラットファイルからディメンションへのマスターデータのロード

CSV、XLSなどのソースフラットファイルからBPCディメンションのデータを読み込むことができます。最初に管理コンソールを使用してディメンションを作成し、接続を確立する必要があります。

BPC Excel→EPMタブに移動し、左側のパネルのログをクリックします。接続名、ユーザー名、パスワードを選択します。

[データマネージャー]タブ→[EPM]→[データのアップロード]に移動します。

名前を入力し、[保存]をクリックします。

上記のように変換ファイルを作成します。ソースと宛先のフィールド数が同じである場合、マッピングを使用する必要はありません。

[オプション]セクションの下にのみ値があり、この変換ファイルの残りのフィールドは空白になります。

データ列の数が異なるソースとターゲットがある場合は、上のスクリーンショットの「説明」のように、マッピングの下で​​定義する必要があります。

変換ファイルが作成されたら、次は変換を検証して処理します。データタイプ→フラットファイルからのマスターデータを選択し、「保存」アイコンをクリックします。

BPCExcel→パッケージの実行の上部にある[DM]タブに移動します。

「データ管理」をクリックし、フラットファイルからマスターデータ属性をインポートを選択します。

下部にある[実行]をクリックし、上記で作成したデータファイルと変換ファイルのパスを入力します。

このデータをアップロードするディメンションを選択し、[実行]をクリックします。正常に完了すると、Webポータルに移動して[ディメンション]の下のデータを確認できます。