目次

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

プッシュダウンの最適化のタイプ

プッシュダウンの最適化のタイプ

プッシュダウンの最適化を適用すると、タスクのプロパティで指定した最適化のタイプに基づいて、データ統合は、トランスフォーメーションロジックをソースデータベースまたはターゲットデータベースにプッシュします。データ統合は、選択した接続に基づいて、トランスフォーメーションロジックをSQLクエリに変換するか、SnowflakeコマンドをSnowflakeデータベースに変換します。
ソースデータベースまたはターゲットデータベースでSQLクエリまたはSnowflakeコマンドが実行され、トランスフォーメーションが処理されます。データベースにプッシュできるトランスフォーメーションロジックの量は、データベース、トランスフォーメーションロジック、マッピング設定、およびセッション設定によって異なります。データ統合は、データベースにプッシュできないすべてのトランスフォーメーションロジックを処理します。
マッピング
および詳細モードのマッピング
では、次のタイプのプッシュダウン最適化を設定できます。
完全
データ統合は、ターゲットデータベースで処理するために可能な限り多くのトランスフォーメーションロジックをプッシュダウンします。
Snowflakeとの間で読み取りおよび書き込みを行うマッピングの場合、データ統合はソースからターゲットへのすべてのトランスフォーメーションを分析します。ターゲットにおいてすべてのトランスフォーメーションに互換性がある場合、マッピングロジック全体がターゲットにプッシュされます。マッピングロジック全体をターゲットにプッシュできない場合、データ統合は最初にできるだけ多くのトランスフォーメーションロジックをソースデータベースにプッシュし、次にできるだけ多くのトランスフォーメーションロジックをターゲットデータベースにプッシュします。
ソースとターゲットのSnowflakeアカウントが個別に異なるリージョンに存在していても、同じクラウドプラットフォームでホストされている場合は、完全なプッシュダウンの最適化を設定できます。ただし、SnowflakeアカウントユーザーとターゲットSnowflakeアカウントのロールがSnowflakeソースアカウントにアクセスできることを確認してください。
ソース
データ統合は、ソースデータベースで処理するために可能な限り多くのトランスフォーメーションロジックをプッシュダウンします。