目次

Search

  1. はじめに
  2. パート 1: 概要
  3. パート 2: PowerExchange Client for PowerCenter(PWXPC)
  4. パート 3: PowerExchange ODBC
  5. 付録 A: PowerCenter用のPowerExchangeインタフェースのヒント
  6. 付録 B: データ型とコードページ
  7. 付録 C: PowerCenter用のPowerExchangeインタフェースのトラブルシューティング

PowerCenter用のPowerExchangeインタフェース

PowerCenter用のPowerExchangeインタフェース

Microsoft SQL Serverリレーショナル接続

Microsoft SQL Serverリレーショナル接続

バルクデータ移動セッションでMicrosoft SQL Serverのソースからデータを抽出して、Microsoft SQL Serverのターゲットにデータをロードするには、リレーショナル接続を設定します。リレーショナル接続は、CDCセッションでMicrosoft SQL Serverリレーショナルターゲットに変更データを適用する場合にも使用します。
以下の表に、PWX MSSQLServerリレーショナル接続タイプの接続属性を示します。
接続属性
必須
説明
名前
リレーショナル接続の名前。
コードページ
ソースデータベースからデータを抽出するためにPowerCenter統合サービスが使用するコードページ。
Unicodeモードでは、PWXPCはPowerExchange dbmover.cfg構成ファイルのコードページ指定の代わりに、このコードページを使用します。
場所
PowerExchange dbmover.cfg構成ファイルのNODE文で指定されたソースデータベースまたはターゲットデータベースの場所。
サーバー名
SQL Serverインスタンスの名前。
データベース名
SQL Serverデータベースの名前。
ユーザー名
データベースへのアクセスに使用できるユーザー名。
パスワード
指定されたユーザー名のパスワード。
環境SQL
×
データベース環境で実行するSQLコマンド。
圧縮
×
このオプションは、PowerCenterセッション中にソースデータを圧縮する場合に選択します。
暗号化タイプ
×
暗号化タイプ。サポートされている暗号化タイプの詳細については、暗号化と圧縮の設定を参照してください。
デフォルトは[なし]です。
暗号化レベル
×
暗号化レベル。サポートされている暗号化レベルの詳細については、暗号化と圧縮の設定を参照してください。
デフォルトは1です。
ペーシングサイズ
×
ペーシングサイズ。ぺーシングサイズの設定の詳細については、ペーシングの設定を参照してください。
デフォルトは0です。
行として解釈
×
ペーシングサイズが行数かどうかを制御します。
文字データを文字列に変換
×
データに埋め込まれたNULLがスペースとして処理されるように、文字フィールドを文字列フィールドに変換するかどうかを制御します。
デフォルトでは、この属性は選択されていません。
詳細については、文字データの文字列への変換を参照してください。
書き込みモード
×
書き込みモード。
[書き込みモード]
オプションの詳細については、書き込みモードの設定を参照してください。
デフォルトは、
[書き込み確認オン]
です。
配列サイズ
×
SQL Serverバルクロード操作のストレージ配列のサイズ(単位: レコード数)。
有効な値は1~5000です。デフォルトは25です。
拒否ファイル
×
拒否ファイルに対してPWXRのデフォルトのプレフィックスをオーバーライドします。
書き込みモード
フォールトトレランスを持つ非同期
に設定されている場合、PowerExchangeはターゲットマシン上に拒否ファイルを作成します。
PWXDISABLEを入力すると、拒否ファイルの作成を防ぐことができます。
PWXオーバーライド
×
PowerExchange接続のオーバーライド値をセミコロンで区切って指定します。以下のオプションのオーバーライドを1つ以上入力できます。
  • APPBUFSIZE=
    app_buf_size
    。接続のアプリケーションバッファの初期サイズを指定します。DBMOVER構成ファイル内のAPPBUFSIZEをオーバーライドします。
  • CONNECTSTRINGCODEPAGE=
    code_page
    。接続文字列の文字のコードページ。PowerExchangeがメッセージPWX-07610を発行する場合、このオーバーライドを入力します。
  • LOWVALUES={Y|
    N
    }。PowerCenterのセッションにこれらの値を渡すときに、PowerExchangeにより、ソース文字フィールドに
    低値
    と呼ばれる16進数の「0」の値が保持されるかどうかを示します。「Y」を入力すると、低値が保持されます。セッションが実行されると、PWXPCは、z/OS上のVSAMターゲット、またはLinux、UNIX、Windows、z/OS上のシーケンシャルファイルターゲットにこれらの値を書き込むことができます。DBMOVER構成ファイル内のLOWVALUESをオーバーライドします。
  • PWXNOQUOTES={Y|
    N
    }。デフォルトでは、PWXPCがセッション処理用のデータを選択するために使用するSQL SELECT文で、スペースや特殊文字が含まれるすべてのテーブル名やフィールド名の前後に二重引用符(")が追加されます。この場合の特殊文字とは、
    /+-=~`! %^&*()[]{}';?,< >\\|
    です。テーブルが
    schema
    .
    table_name
    という形式によりスキーマ名とテーブル名の両方で識別される場合、PWXPCは「
    table_name
    」値の前後にだけ引用符を追加します。
    ご使用の環境で、何らかの理由で引用符付きのテーブル名やフィールド名を使用できない場合、PWXNOQUOTESにYを設定してデフォルトの動作をオーバーライドします。
  • RETLOGINFOMSG={
    N
    |Y}。デフォルトでは、PWXPCはセッションログにPowerExchangeのエラーメッセージと警告メッセージを書き込みますが、情報メッセージは書き込みません。RETLOGINFOMSG=Yを指定すると、PWXPCは、エラーメッセージと警告メッセージとともに情報メッセージをセッションログに書き込みます。
  • TCPIP_OP_TIMEOUT=
    network_operation_timeout
    。ネットワーク操作タイムアウト間隔(秒単位)。このタイムアウトオーバーライドの詳細については、Asynchronous Network Communicationを参照してください。
  • TCPIP_CON_TIMEOUT=
    connection_timeout
    。接続タイムアウト間隔(秒単位)。このタイムアウトオーバーライドの詳細については、Asynchronous Network Communicationを参照してください。
接続再試行期間
×
最初の接続試行が失敗した後、PowerCenter統合サービスがPowerExchangeリスナへの再接続を試行する秒数。統合サービスが再試行期間内にPowerExchangeリスナに接続できなかった場合、セッションは失敗します。
デフォルト値は0であり、このPWXPC接続属性に基づいて接続の再試行を無効にします。
PowerExchangeリスナのソースデータベースへの接続には、接続レジリエンスはありません。