Snowflake

Snowflake接続の設定方法と使用に関する追加情報

Codatumを使用して、Snowflakeのデータに接続、クエリ、管理ができます。

この機能は現在ベータ版です。

設定方法

1. キーペアとSnowflakeユーザーの準備

現在、キーペア認証のみがサポートされています。キーペアの作成方法については、Snowflakeユーザーガイドのキーペア認証を参考に、コネクションで利用するSnowflakeユーザーに対して公開鍵を設定してください。

2. 必要な権限の付与

Snowflakeユーザーに割り当てられたロールに権限を付与する必要があります:

  • ロールの準備

    • 新しいロールを作成するか、既存のロールを使用して、作成したユーザーに割り当てます。

  • ウェアハウスの権限

    • 使用したいウェアハウスに対するUSAGE権限をそのロールに付与します。

  • データベースの権限

    • 使用したいデータベースに対するUSAGE権限をそのロールに付与します。

  • スキーマの権限

    • 使用したいスキーマに対するUSAGE権限をそのロールに付与します。

  • テーブルの権限

    • 使用したいテーブルに対するSELECT権限をそのロールに付与します。

3. CodatumにSnowflakeコネクションを登録する

最後に、CodatumでSnowflakeコネクションを作成します

  1. ワークスペース設定コネクションからコネクションを追加を選択

  2. コネクション名を入力

  3. アクセスレベルを選択

  4. 組織名を入力します

  5. アカウント名を入力します

  6. ユーザー名を入力します

    • ステップ1で準備したユーザー名を使用します。

  7. ロールを入力します

    • ステップ2で準備したロール名を使用します。

  8. ウェアハウス名を入力します

    • ステップ2で準備したウェアハウス名を使用します。

  9. データベース名を入力します

    • ステートメントが実行されるデフォルトのデータベースを指定します(「名前空間」のようなもの)。この設定は、クエリできるテーブルやスキーマを制限するものではありません。

  10. 秘密鍵を入力します

    • ステップ1で準備した秘密鍵を使用します。

    • \-----BEGIN PRIVATE KEY----------END PRIVATE KEY-----の行を含む秘密鍵全体を貼り付けます。

  11. 同期対象にデータセットを追加します

ネットワークとファイアウォールの制限

現在、Codatumは接続用の固定IPアドレスを提供していません。セキュリティ上の理由からSnowflakeでIPアドレスをホワイトリストに登録する必要がある場合は、可能なオプションについて話し合うためにCodatumサポートにお問い合わせください。

最終更新

役に立ちましたか?