目次

Search

  1. はじめに
  2. パート 1: PowerExchange for SAP NetWeaverの作業の開始
  3. パート 2: PowerExchange for SAP Dynamic ABAP Table Extractorを使用したデータ統合
  4. パート 3: ABAPを使用したデータ統合
  5. パート 4: ALEを使用したIDoc統合
  6. パート 5: BAPI/RFC関数を使用したデータ統合
  7. パート 6: データ移行
  8. パート 7: ビジネスコンテンツの統合
  9. パート 8: SAP BWデータ抽出
  10. パート 9: SAP BIへのデータのロード
  11. 付録 A: データタイプリファレンス
  12. 付録 B: コードページおよびUnicodeのサポート
  13. 付録 C: 用語解説

PowerExchange for SAP NetWeaver PowerCenterユーザーガイド

PowerExchange for SAP NetWeaver PowerCenterユーザーガイド

ターゲット更新のオーバーライドの設定に関するルールおよびガイドライン

ターゲット更新のオーバーライドの設定に関するルールおよびガイドライン

ターゲット更新クエリーを入力する場合には、以下の規則とガイドラインに従ってください。
  • ターゲットの更新クエリーではパラメータと変数を使用できます。パラメータファイルで定義可能なパラメータまたは変数タイプを使用します。パラメータまたは変数は、UPDATE文の中に入力することも、あるいは更新クエリーとして使用することもできます。例えば、セッションパラメータ$ParamMyOverrideは、更新クエリーとして入力することも、またパラメータファイル内のUPDATE文に設定することもできます。
  • ターゲットテーブルの個々の行について複数回更新を行った場合は、SAPテーブルに最後の更新データが入ります。 マッピングに結果データの順序が定義されていない場合、同一の入力データに対して異なるPowerCenterセッションを実行すると、ターゲットテーブルのデータが異なる場合があります。
  • WHERE句にポート参照が含まれていない場合には、マッピングの各行について同じ一連の行が更新されます。例えば、以下のクエリーではEMP_ID > 100のすべての従業員が更新され、マッピングの最後の行からEMP_NAMEを取得します。
    UPDATE ZT_SALES set EMP_NAME = :TU.EMP_NAME WHERE EMP_ID > 100
  • マッピングにアップデートストラテジまたはカスタムトランスフォーメーションが含まれている場合、ターゲット更新文は「更新」のマークが付いているレコードにのみ影響します。
  • [ターゲットの更新]オプションを使用する場合は、セッションを設定して、すべてのソースレコードに「更新」のマークを付けます。