目次

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

JDBC URLパラメータ

JDBC URLパラメータ

Snowflake Data Cloud接続の追加のJDBC URLパラメータフィールドを利用して、Snowflakeへの接続に必要な追加パラメータをカスタマイズおよび設定できます。
入力された設定は認証済みのものですが、このフィールドを柔軟に利用することで、特定の要件に応じてパラメータをカスタマイズできます。
Snowflake Data Cloud接続の追加のJDBC URLパラメータでは、次のようなプロパティを設定できます。
  • Snowflakeで一時テーブルを作成するために使用されるデータベースとスキーマ名をオーバーライドするには、次の形式でデータベース名とスキーマ名を入力します。
    ProcessConnDB=<DB name>&ProcessConnSchema=<schema_name>
  • Snowflakeテーブルのインポート中に指定したデータベースおよびスキーマのみを表示するには、次の形式でデータベースおよびスキーマ名を入力します。
    db=<database_name>&schema=<schema_name>
  • SnowflakeからUDF文字列と数値データを読み取るには、SnowflakeでUDFが作成されたデータベースとスキーマを次の形式で入力します。
    db=<database_name>&schema=<schema_name>
  • Okta SSO認証を介してSnowflakeにアクセスするには、次の形式でSAML 2.0プロトコルを実装するWebベースのIdPを入力します。
    authenticator=https://<Your_Okta_Account_Name>.okta.com
    Microsoft ADFSは使用できません。
    Okta認証の設定の詳細については、「Configuring Snowflake to use federated authentication」を参照してください。
  • プッシュダウンの最適化のためにGoogle Cloud StorageまたはMicrosoft Azure Data Lake Storage Gen2からSnowflakeにデータをロードするには、Snowflakeでこれらに対して作成したクラウドストレージ統合の名前を次の形式で入力します。
    storage_integration=<Storage Integration name>
    ストレージ統合の名前は大文字と小文字が区別されます。例えば、SnowflakeでGoogle Cloud StorageまたはMicrosoft Azure Data Lake Storage Gen2用に作成したストレージ統合の名前が
    STORAGE_INT
    である場合は、同じ統合名を指定する必要があります:
    storage_integration=STORAGE_INT
  • プロキシサーバーを使用してSnowflakeに接続するには、次のパラメータを入力します。
    useProxy=true& proxyHost=<proxy host IP address>& proxyPort=<proxy server port number>& proxyUser=<proxy server user name>& proxyPassword=<proxy server password>
  • テーブル内の二重引用符を無視し、大文字と小文字を区別しないものとしてすべてのテーブルを処理するには、次のパラメータを入力します。
    QUOTED_IDENTIFIERS_IGNORE_CASE=true
    接続のこのプロパティをtrueに設定すると、Snowflakeはテーブル内の二重引用符を無視し、大文字と小文字を区別しないものとしてすべてのテーブルを処理します。このプロパティをtrueに設定すると、Snowflakeによりクエリ内の二重引用符が無視されるため、既存の大文字と小文字を区別するテーブルを同じ接続を使用してクエリすることができなくなります。大文字と小文字を区別する既存のテーブルを取得するには、新しい接続を作成する必要があります。