エクストラクタの強化(BW/BI)

はじめに

抽出器:

抽出器は、SAPソースシステム(つまり、この場合はECC)のデータを取得するために使用され、データソースの抽出構造にSAPソースシステム(つまり、ECC)抽出器は、既存の抽出構造よりも多くのフィールドを供給することができる場合があります。

抽出器は、ソースシステム(すなわちECC)からデータを抽出し、BIシステムまたはBWシステムに転送するために使用されます。 また、BIシステムまたはBWシステムからソースデータに直接アクセスするためにも使用されます。 SAPは、データを抽出するための標準的な抽出器を提供しています。 しかし、いくつかの状況では、これらの標準抽出器は、完全に私たちのビジネス要件を満たしていません。 そのような場合には、標準抽出器を強化する必要があります。 たとえば、一部のトランザクションでは、要件を満たすためにカスタムフィールドが追加されています。 これはカスタムフィールドなので、standard extractorには存在しません。 ここで、このフィールドをextractorに含める必要があります標準extractorを強化する必要があります。

抽出器は、SAPで定義されたデータソースをデータ抽出に使用します。

BIとは何ですか?

ビジネスインテリジェンス(BI)とは、ビジネスレコードを収集、統合、分析することによってビジネスレコードを表示することを指します。

BIシステムは、ビジネスの歴史的および予後的見解を提供しますoperations.BI ほとんどの場合、システムに収集されたレコードを使用し、時には運用データまたはトランザクションデータから作業することがあります。

BI抽出器

データ取得は、BIの主要なデータウェアハウスプロセスの一つです。 BIには、さまざまなソースからデータ(マスタデータ、トランザクションデータ、メタデータ)を取得するためのメカニズム(抽出器)が用意されています。 データの抽出と転送は、BIによって要求されたときに行われます。

データソース:

データソースは、BIへのデータ転送のためのビジネスユニットのデータを提供するフィールドのセットです。技術的には、DataSourceは、抽出構造内のBIにデータを転送するために提供される論理的に関連するフィールドのセットです。

データソースには三つのタイプがあります:

    • トランザクションデータのデータソース
    • マスタデータのデータソース
    • テキストのデータソース

データソースの構造体の抽出:

データソースの抽出構造には、データソースまたはデータソースの抽出器がデータを転送する形式が表示されます。 Extract構造は、ディクショナリ構造または透過表としてDDICに作成する必要があります。 ビューは、追加構造を追加するオプションを提供しないため、ここでは許可されていません。 Append structure(カスタムフィールドのコンテナ)を使用すると、ビジネス要件を変換できます。 関数の拡張機能(BADI、ユーザー出口など)を使用して、Append構造体のフィールドに値を設定することができます。

Extract構造体を使用してデータソースを拡張する場合:

    • ビジネスコンテンツには、アプリケーションのデータソースのフィールドは含まれません。
    • 標準取引でいくつかの拡張を行うとき、より多くのフィールドが必要です。

Extract structure-Procedureを使用したデータソースの拡張:

ステップ1:extract構造を使用してデータソースを拡張するには、トランザクションRSA6に移動します。 データソース(0REFX_6)を選択します。

/wp-content/uploads/2013/11/1_316986.png

ステップ2: Extract構造を使用して拡張する必要があるデータソースを選択します。 構造の抽出(REIS_CASHFLOW_TRAN)をクリックします。

/wp-content/uploads/2013/11/2_316987.png

/wp-content/uploads/2013/11/22_316988.png

ステップ3:「構造の追加」を使用して新しいフィールドを追加します。

/wp-content/uploads/2013/11/3_316989.png

ステップ4:必要なフィールドを追加します。

  1. ステップ5:append構造体を有効にします。RSA6トランザクションに移動データソースを選択しますdatasourceàchange DataSourceに移動します。 ステップ6:ここでは、「選択」、「非表示」、「反転」、「フィールドのみ」のようなオプションがあります。

    • 選択:
    • フィールドを非表示:使用データ転送から構造体の抽出フィールドを除外します。 この操作の結果、転送ルールを設定して転送構造を生成するときに、このフィールドはBWまたはBIで使用できなくなりました。
    • 反転は、特定のトランザクションデータデータソースでのみ可能です。 これらには、反転フィールドとして示されるフィールドを持つデータソースが含まれます。キー数値の値は、反転された形式、すなわち(-1)を乗じてBWまたはBIに転送されます。
    • フィールドのみ: Exitでのみ認識されるインジケーター-フィールドは、append構造体のフィールドに設定されます。 デフォルトでは、これらのフィールドは、フィールドリストおよび選択テーブルから抽出器に渡されません。 フラグ”フィールドのみ”の選択を解除すると、サービスAPIが、フィールドリストおよび選択テーブル内の配信された抽出構造のフィールドとともに、追加構造フィー

    /wp-content/uploads/2013/11/6_1_316990.png

    /wp-content/uploads/2013/11/6_2_316997.png

    データソースにレコードを入力する手順:

    ステップ1: ビジネス要件に従ってレコードを入力するには、BADI、USEREXITなどを実装することによって行うことができます。ここでは、BADI”RSU5_SAPI_BADI”を使用しました。

    ステップ2:データ変換のインターフェイスàgoを選択します。

    デルタロードでは、新規または変更されたデータレコードをSAP BWにロードするだけで、長いロード時間とデータベースの不要なロックを防ぐことができます。 これは、大規模なデータコレクションを持つアプリケーションを使用する場合に有利です。

    更新モード

    • デルタ初期化:開始インベントリを決定します; 強化された選択基準を使用して、各データソースに対して複数回実行できます。
    • Delta update:デルタデータセットを決定して読み込みます。
    • 完全更新:データセット全体を決定して読み込みます。 再ロードする前に、BW内のデータを削除する必要があります。

    ステップ3:メソッド内で実行署名を書き込みます。

    /wp-コンテンツ/アップロード/2013/11/3_316989.....png

    ステップ4:SE38に移動してレポート「ZPME1_0REFX_6」を作成し、「サブルーチンプール」としてタイプを選択します。

    /wp-content/uploads/2013/11/4_316999.png

    ステップ5: フォームの内部では、BIから内部テーブルにフィールド値を取得します。 BIからのフィールド値に基づいて、ECCシステムからデータをフェッチし、フェッチされたデータを内部テーブル「C_T_DATA」に渡します。

    /wp-content/uploads/2013/11/5_317019.png

    /wp-content/uploads/2013/11/5_1_317018.png

    データの抽出:

コメントを残す

メールアドレスが公開されることはありません。