Sap-bw-flat-file-data-transfer

提供:Dev Guides
移動先:案内検索

SAP BW-フラットファイルデータ転送

これらのフラットファイルを使用して、外部システムからBIにデータをロードできます。 SAP BIは、フラットファイル、ASCII形式、またはCSV形式のファイルを使用したデータ転送をサポートしています。

フラットファイルのデータは、ワークステーションまたはアプリケーションサーバーからBIに転送できます。

以下は、フラットファイルデータ転送に含まれる手順です-

  • ファイルソースシステムを定義します。
  • BIでデータソースを作成し、BIでファイルのメタデータを定義します。
  • PSAへのデータ転送用のパラメーターを含むInfoPackageを作成します。

フラットファイルデータ転送に関する重要なポイント

  • CSVファイルに記入されていない文字フィールドがある場合、それらは空白で埋められ、数値フィールドの場合はゼロ(0)で埋められます。
  • CSVファイルで区切り文字が一貫して使用されていない場合、誤った区切り文字が文字として読み取られ、両方のフィールドが1つのフィールドにマージされて短縮される場合があります。 後続のフィールドは正しい順序ではなくなります。
  • 値がエスケープ文字で囲まれている場合でも、値の一部として改行を使用することはできません。

CSVファイルとASCIIファイルに関するいくつかのポインター

*先行ゼロを指定する必要があるかどうかを判断するために使用される変換ルーチン。* 詳細*-BIシステムの変換ルーチン。
*日付の場合、通常は内部区切り文字なしでYYYYMMDD形式を使用します。 使用されている変換ルーチンに応じて、他の形式も使用できます。

ファイルソースシステムを定義する

ファイルソースシステムからデータを転送する前に、メタデータがデータソースの形式でBIで利用可能である必要があります。* [モデリング]タブ→[データソース] *に移動します。

ファイルソースシステムの定義

コンテキスト領域で右クリック→データソースの作成。

データソースの作成

データソースの技術名称、データソースのタイプを入力して、転送をクリックします。

データソースの編集

[全般]タブに移動→[全般]タブを選択します。 データソースの説明(短、中、長)を入力します。

必要に応じて、DataSourceが最初の非累積的であり、1つの要求で重複するデータレコードを生成する可能性があるかどうかを指定します。

DataSourceのPSAを文字形式で生成するかどうかを指定できます。 PSAが型付けされていない場合、型付き構造では生成されませんが、CHAR型の文字のようなフィールドのみで生成されます。

一般情報

次のステップは、抽出タブページをクリックして、次の詳細を入力することです-

DataSourceのデルタプロセスを定義します。 データソースへのデータへの直接アクセスをサポートするかどうかを指定します(ファイルからのデータ転送ではリアルタイムのデータ取得はサポートされていません)。

データ転送用のアダプターを選択します。 ローカルワークステーションまたはアプリケーションサーバーからテキストファイルまたはバイナリファイルをロードできます。 ロードするファイルへのパスを選択するか、ファイルの名前を直接入力します。

ファイルの名前を決定するルーチンを作成する必要がある場合。 システムは、ファイル名フィールドからファイル名を直接読み取ります。いいえの場合、ルーチンが定義されます。

ロードするアダプタとファイルごとに、次の設定を行う必要があります-

抽出

  • バイナリファイル-転送するデータの文字レコード設定を指定します。
  • テキストタイプファイル-テキストファイルの場合、ファイル内の行がヘッダー行であると判断します。したがって、データが転送されるときに無視できます。 転送するデータの文字レコード設定を指定します。
  • * ASCIIファイルの場合*-ASCIIファイルからデータをロードするには、データは固定データレコード長で要求されます。
  • * CSVファイルの場合*-Excel CSVファイルからデータをロードするには、データ区切り文字とエスケープ文字を指定します。 +次のステップは、[提案]タブページに移動することです。これは、CSVファイルの場合にのみ必要です。 さまざまな形式のファイルの場合、[フィールド]タブページでフィールドリストを定義します。

提案

次のステップは、[フィールド]タブに移動することです-

[提案]タブからデータソースのフィールドリストに転送したフィールドを編集できます。 プロポーザルからフィールドリストを転送しなかった場合、次のスクリーンショットに示すように、ここでデータソースのフィールドを定義できます。

フィールド

その後、データソースのチェック、保存、および有効化を実行できます。

[プレビュー]タブを選択することもできます。 [プレビューデータの読み取り]を選択すると、フィールド選択で指定したデータレコードの数がプレビューに表示されます。

プレビュー