Skip to main content

OAuthを使用したSnowflakeのバルクロード

認証の設定

Designerで、 出力ツール をキャンバスにドラッグします。

  1. [ データ接続マネージャー(DCM)の使用 ] チェックボックスをオンにします。

  2. [接続を設定します] を選択します。

  3. [ データ接続 ] ウィンドウの [ データソース ] に移動し、[ Snowflakeバルク ] を選択します。

  4. [ バルク接続 ] ウィンドウが開きます。[ ステージング方法 ] として [ ローカル ] を選択し、[ 接続を設定 ] を選択します。

  5. [+ データソースの追加] を選択します。

  6. データソースを追加するときは、DSNの有無にかかわらず接続を選択できます。

DSNとの接続

  1. [DSN テクノロジー ] を選択し、[ データソース名 ] を入力して、準備された [ Snowflake OAuth DSN ] を選択します。

  2. [保存] を選択します。

  3. 資格情報をリンクするには [+ 資格情報の接続] を選択します。

  4. 認証方法 として、 ユーザー名とパスワード または OAuth を選択できます。

  5. OAuth 認証方法 を使用する場合は、[ OAuthアプリケーション ] を選択します(詳細については、 Snowflake OAuth の記事を参照してください)。

  6. これで、既存のトークンか、[ OAuthトークン ] の [ 新しい資格情報の作成 ] を選択できます。新しい資格情報の場合は、[ 資格情報名 ] を入力します。

  7. [ 作成/リンク ] を選択します。

  8. [ 接続 ] を選択し、[ バルク接続 ] ポップアップウィンドウで [ OK ] を選択します。

  9. Snowflakeマネージャーの外部ブラウザウィンドウにサインインします。

DSNなしの接続

  1. ドロップダウンから [DSNなしの テクノロジー ] を選択します。

  2. [ データソースの追加 ]を選択します。

  3. 入力:

    1. データソース名

    2. Server

    3. データベース

    4. スキーマ

    5. ウェアハウス

  4. [保存] を選択します。

  5. 資格情報をリンクするには 、[ + 資格情報の接続 ] を選択します。

  6. 認証方法 として、 ユーザー名とパスワード または OAuth を選択できます。

    1. OAuth 認証方法 を使用する場合は、[ OAuthアプリケーション ] を選択します(詳細については、 Snowflake OAuth の記事を参照してください)。

  7. これで、既存のトークンか、[ OAuthトークン ] の [ 新しい資格情報の作成 ] を選択できます。新しい資格情報の場合は、[ 資格情報名 ] を入力します。

  8. [ 作成/リンク ] を選択します。

  9. [ 接続 ] を選択し、[ バルク接続 ] ポップアップウィンドウで [ OK ] を選択します。

  10. Snowflakeマネージャーの外部ブラウザウィンドウにサインインします。

認証が成功すると、出力テーブルの名前を選択してワークフローを実行できます。