Snowflake コネクタを追加する
Snowflake への認証
コネクタを追加したら、必要なプロパティを設定します。- Warehouse: Snowflake ウェアハウスの名前を入力します。
- URL: Snowflake データベースのURL を入力します。 はMicrosoft Azure とAmazon Web Services(AWS)の両方のインスタンスをサポートしています:
- AWS: https://MyAccount.Region.snowflakecomputing.com
- Azure: https://MyAccount.Region.azure.snowflakecomputing.com
Password
ユーザー資格情報で接続するには、次のプロパティを指定します:- Auth Scheme: Password を選択。
- User: Snowflake への認証に使用するユーザー名を入力。
- Password: Snowflake への認証に使用するパスワードを入力。
OKTA
Okta を介したシングルサインオン(SSO)で接続するには、次のプロパティを指定します:- Auth Scheme: OKTA を選択。
- User: OKTA への認証に使用するユーザー名を入力。
- Password: OKTA への認証に使用するパスワードを入力。
- SSO Properties: 使用するシングルサインオン(SSO)プロパティをカンマ区切りで入力。
- (オプション)MFA Passcode: デバイスに送信されたワンタイムパスコードを入力。Note: このプロパティは、OKTA サインオンに多要素認証が必要な場合にのみ使用してください。
Private Key
秘密鍵の認証情報で接続するには、次のプロパティを指定します:- Auth Scheme: PrivateKey を選択。
- User: Snowflake への認証に使用するユーザー名を入力。
- Private Key: Snowflake でのキーペア認証用に提供された秘密鍵を入力。
- Private Key Password: PrivateKey プロパティで指定された秘密鍵のパスワードを入力。
- Private Key Type: キーペア認証で使用する秘密鍵が格納されているキーストアの種類を選択。デフォルトのキーの種類はUSER です。
Azure Active Directory
Azure Active Directory 資格情報で接続するには、次のプロパティを指定します:- Auth Scheme: AzureAD を選択。
- User: Snowflake への認証に使用するユーザー名を入力。
- Azure Tenant: Azure 上のSnowflake への認証に使用されるAzure テナントのId を入力。
- OAuth Client Id: OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントId を入力。
- OAuth Client Secret: OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントシークレットを入力。
- (オプション)Proof Key: Snowflake データベースの認証に使用される証明鍵を入力。通常、このキーはGetSSOAuthorizationURL 呼び出しから取得できます。
- (オプション)External Token: Snowflake データベースの認証に使用される外部トークンを入力。通常、このトークンは外部ハンドラから取得できます。
OAuth
OAuth カスタムクレデンシャルで接続するには、次のプロパティを指定します:- Auth Scheme: OAuth を選択。
- User: Snowflake への認証に使用するユーザー名を入力。
- OAuth Client Id: OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントId を入力。
- OAuth Client Secret: OAuth 認証サーバーにアプリケーションを登録した際に割り当てられたクライアントシークレットを入力。
- (オプション)OAuth Authenticator: OAuth アプリケーションがSnowflake にリクエストするオーセンティケータを選択。
PingFederate
PingFederate を介したシングルサインオンで接続するには、次のプロパティを指定します:- Auth Scheme: PingFederate を選択。
- User: PingFederate への認証に使用するユーザー名を入力。
- Password: PingFederate への認証に使用するパスワードを入力。
- (オプション)Proof Key: Snowflake データベースの認証に使用される証明鍵を入力。通常、このキーはGetSSOAuthorizationURL 呼び出しから取得できます。
- (オプション)External Token: Snowflake データベースの認証に使用される外部トークンを入力。通常、このトークンは外部ハンドラから取得できます。
External Browser
外部ブラウザの認証情報で接続するには、次のプロパティを指定します:- Auth Scheme: ExternalBrowser を選択。
- User: Snowflake への認証に使用するユーザー名を入力。
接続を完了する
接続を完了するには:- 次のプロパティを指定します:
- (オプション)Database: Snowflake データベースの名前を入力。
- (オプション)Schema: Snowflake データベースのスキーマを入力。
- Advanced タブで詳細な接続設定を定義します。(ただし、ほとんどの場合、これらの設定は必要ありません。)
- AzureAD またはOAuth で認証する場合は、Snowflake への接続をクリックしてSnowflake アカウントに接続します。
- 作成およびテストをクリックして接続を作成します。