目次

Search

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

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

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

Exec SQLの生成

Exec SQLの生成

Exec SQL、つまりネイティブSQLは標準SQLに似ています。マッピングにトランスペアレント型テーブルまたはデータベースビューしか含まれていない場合に、[Exec SQL]オプションを使用します。アプリケーションサーバーはExec SQL要求をデータベースに直接渡して実行します。Exec SQLはデータベースサーバーのテーブルからデータを直接抽出します。
Exec SQLによってPowerCenterのセッションパフォーマンスは向上しますが、SAPシステムのパフォーマンスが低下することがあります。 データベースから直接抽出を行うと、アプリケーションサーバーのバッファリングのためにデータに不整合が生じるおそれがあります。[Exec SQL]オプションを使用する場合は、事前にSAP管理者に相談してください。
Exec SQL文の例を以下に示します。
exec sql [...]   SELECT T685.MANDT, T685.KVEWE, T685.KAPPL, T685.KSCHL, T685.KOZGF,   T685.DATVO, T685.DTVOB   INTO   :T685-MANDTT685-KVEWE, :T685-KAPPL, :T685-KSCHL, :T685-KOZGF,   :T685-DATVO, :T685-DTVOB   FROM   T685   where [...] endexec.
Exec SQLは、プール型テーブル、クラスタ型テーブル、階層、IDOCには使用できません。
Exec SQLを選択するには:
  1. アプリケーションソース修飾子で、[プロパティ]タブをクリックします。
  2. [Exec SQL]を選択します。