この記事では、パイプラインでコピー アクティビティを使用して PostgreSQL からデータをコピーする方法について説明します。
サポートされている構成
コピー アクティビティの下の各タブの構成については、それぞれ次のセクションを参照してください。
全般
全般 設定 ガイダンスを参照して、全般 設定タブを構成します。
出典
ソース タブに移動して、コピーアクティビティの元を設定します。 詳細な構成については、次の内容を参照してください。
必要なプロパティ は次の3つです。
- 接続: 接続の一覧から PostgreSQL 接続を選択します。 接続が存在しない場合は、新しい PostgreSQL 接続を作成します。
- 接続の種類: PostgreSQLを選択します。
-
[クエリの使用]: [テーブル] または [クエリ] から選択します。
[テーブル] を選択した場合:
テーブル: データを読み取るテーブルの名前を指定します。 ドロップダウン リストからテーブルを選択するか、[手動で入力] を選択して入力します。
を選択した場合のクエリ:
クエリ: データを読み取るカスタム SQL クエリを指定します。
手記
スキーマ名とテーブル名は、大文字と小文字が区別されます。 クエリでは、それらを "" (二重引用符) で囲みます。
[詳細設定 で、次のフィールドを指定できます。
- クエリタイムアウト (分): コマンドの実行を終了してエラーを生成するまでの待機時間を指定します。既定値は 120 分です。 このプロパティにパラメーターが設定されている場合、使用できる値は"02:00:00" (120 分) などの期間です。 詳細については、「CommandTimeout」を参照してください。
- 追加の列: ソース ファイルの相対パスまたは静的な値を格納する追加のデータ列を追加します。 後者では式がサポートされています。
マッピング
設定
設定 タブの構成については、設定タブのの下で他の設定を構成するに移動します。
テーブルの概要
次の表に、PostgreSQL のコピー アクティビティの詳細を示します。
ソース情報
| 名前 | 説明 | 価値 | 必須 | JSON スクリプト プロパティ |
|---|---|---|---|---|
| 接続 | ソース データ ストアへの接続。 | < 使用する PostgreSQL 接続 > | はい | 接続 |
| 接続の種類 | ソース接続の種類。 | PostgreSQL | はい | / |
| クエリ を使用する | データを読み取る方法。 テーブル |
• [テーブル] • [クエリ] |
はい | • typeProperties (typeProperties ->source)- スキーマ - テーブル •クエリ |
| クエリ タイムアウト (分) | コマンドの実行を終了してエラーを生成するまでの待機時間。既定値は 120 分です。 このプロパティにパラメーターが設定されている場合、使用できる値は"02:00:00" (120 分) などの期間です。 詳細については、「CommandTimeout」を参照してください。 | 時間範囲 | いいえ | queryTimeout |
| 追加の列 | ソース ファイルの相対パスまたは静的値を格納するデータ列を追加します。 後者では式がサポートされています。 | •名前 •価値 |
いいえ | additionalColumns: •名前 •価値 |