目次

Search

  1. はじめに
  2. Snowflake Data Cloud Connectorの概要
  3. Snowflake Data Cloudへの接続
  4. Snowflake Data Cloudのマッピング
  5. Snowflake Data Cloudのソース
  6. Snowflake Data Cloudのターゲット
  7. Snowflake Data Cloudのルックアップ
  8. プッシュダウンの最適化
  9. Snowflake Data Cloud接続を使用したプッシュダウンの最適化(SQL ELT)
  10. マッピングの移行
  11. 付録 A: データ型リファレンス
  12. 付録 B: 追加のランタイム設定
  13. 付録 C: Snowflake Data Cloud Connectorへのアップグレード

Snowflake Data Cloud Connector

Snowflake Data Cloud Connector

Snowflake Data Cloudのソースプロパティ

Snowflake Data Cloudのソースプロパティ

マッピングでは、ソーストランスフォーメーションを設定してSnowflake Data Cloudソースを表すことができます。
次の表に、ソーストランスフォーメーションで設定できるSnowflake Data Cloudのソースプロパティを示します。
プロパティ
説明
接続
ソース接続の名前。
既存の接続の選択、新しい接続の作成、またはソース接続プロパティのパラメータ値の定義ができます。
パラメータ化されていないSnowflake Data Cloud接続とパラメータ化されたSnowflake Data Cloud接続を切り替えることができます。詳細プロパティ値は、切り替え中も保持されます。
実行時にソース接続プロパティを上書きする場合は、
[実行時にパラメータのオーバーライドを許可する]
オプションを選択します。
詳細セッションプロパティのパラメータファイルディレクトリと名前を指定します。
ソースタイプ
ソースオブジェクトのタイプ。
[単一オブジェクト]、[複数のオブジェクト]、[クエリ]、または[パラメータ]を選択します。
パラメータ
タスクを編集せずに更新する値を定義するパラメータファイル。
ソースオブジェクトの既存のパラメータを選択するか、
[新しいパラメータ]
をクリックしてソースオブジェクトの新しいパラメータを定義します。
パラメータをソースタイプとして選択する場合にのみ、
[パラメータ]
プロパティが表示されます。
実行時にパラメータを上書きする場合は、パラメータの作成時に
[実行時にパラメータのオーバーライドを許可する]
オプションを選択します。タスクを実行すると、そのタスクは詳細セッションプロパティで指定したファイルからパラメータを使用します。
オブジェクト
タスクのソースオブジェクト。
単一ソースのソースオブジェクトを選択します。複数のソースのオプションを選択した場合は、複数のソースオブジェクトを追加し、それらの間の関係を設定できます。
フィルタ
フィルタ条件に基づいてレコードをフィルタリングします。
簡易フィルタまたは詳細フィルタを指定できます。
ソート
指定した条件に基づいてレコードをソートします。
以下のソート条件を指定できます。
  • パラメータを使用しません。使用するフィールドとソートのタイプを選択します。
  • パラメータを使用します。ソートオプションを指定するには、パラメータを使用します。
個別の行のみ選択
1
ソーステーブルから個別の行を抽出します。
ソースタイプをクエリとして選択するか、SQLクエリプロパティを指定すると、[個別選択]オプションは無視されます。
1
詳細モードのマッピングには適用されません。
以下の表に、ソーストランスフォーメーションで設定できる詳細プロパティを示します。
詳細プロパティ
説明
データベース
接続で指定されたデータベースをオーバーライドします。
スキーマ
接続で指定されたスキーマをオーバーライドします。
ウェアハウス
接続で指定されたSnowflakeウェアハウス名をオーバーライドします。
ロール
接続で指定された、ユーザーに割り当て済みのSnowflakeロールをオーバーライドします。
マッピングのウェアハウス名によって、接続で指定したウェアハウス名をオーバーライドします。接続プロパティで不適切なウェアハウス名を指定しても、接続は成功します。ただし、マッピングを実行する前に、マッピングプロパティで正しいウェアハウス名が指定されていることを確認してください。
Pre SQL
エージェントがデータを読み取る前にSnowflakeソーステーブルで実行されるPre-SQLコマンド。
例えば、テーブルからレコードを読み取る前にデータベースのレコードを更新する場合には、Pre-SQL文を指定します。
クエリには、完全修飾テーブル名が含まれている必要があります。複数のPre-SQLコマンドは、それぞれをセミコロンで区切って指定できます。
Post SQL
エージェントが読み取り操作を完了した後にSnowflakeテーブルで実行されるPost-SQLコマンド。
例えば、最新のレコードの読み込み後に一部のレコードを削除する場合には、Post-SQL文を指定します。
クエリには、完全修飾テーブル名が含まれている必要があります。複数のPost-SQLコマンドは、それぞれをセミコロンで区切って指定できます。
テーブル名
インポートされたSnowflakeソーステーブルのテーブル名をオーバーライドします。
SQLオーバーライド
Snowflakeソースからデータを読み取るために使用されるデフォルトのクエリをオーバーライドするSQL文。
トレースレベル
ログファイルに表示される詳細情報の量を決定します。[簡易]、[ノーマル]、[詳細 - 初期化]、または[詳細 - データ]を選択できます。デフォルト値は[ノーマル]です。