Snowflake へのアクセスの設定

キャンペーンを使用 Federated Data Access (FDA) 外部データベースに保存された情報を処理するオプション。 次の手順に従って、へのアクセスを設定します。 Snowflake.

  1. 設定 Snowflake オン Linux.
  2. の設定 Snowflake 外部アカウント キャンペーン内
メモ

Snowflake コネクタは、ホスト型およびオンプレミス型のデプロイメントで使用できます。詳しくは、このページを参照してください。

Linux でのSnowflake

を設定するには、以下を実行します。 Snowflake Linux の場合は、次の手順に従います。

  1. ODBC をインストールする前に、次のパッケージが Linux ディストリビューションにインストールされていることを確認します。

    • Red Hat/CentOS の場合:

      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Debian の場合:

      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. スクリプトを実行する前に、 --help オプション:

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. スクリプトが存在するディレクトリにアクセスし、次のスクリプトを root ユーザーとして実行します。

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. ODBC ドライバーをインストールした後、Campaign Classicを再起動する必要があります。 これをおこなうには、次のコマンドを実行します。

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. Campaign では、 Snowflake 外部アカウント。 外部アカウントの設定方法について詳しくは、 この節.

Snowflake 外部アカウント

次を作成する必要があります: Snowflake Campaign インスタンスを Snowflake 外部データベース。

  1. キャンペーンから エクスプローラ​をクリックし、 管理 '>' Platform '>' 外部アカウント.

  2. 新規」をクリックします。

  3. 外部アカウント​タイプ​として、「外部データベース」を選択します。

  4. の下 設定​を選択します。 Snowflake から タイプ 」ドロップダウンリストから選択できます。

  5. サーバー URL および データベース.

  6. の設定 Snowflake 外部アカウント認証:

    • アカウント/パスワード認証の場合は、次を指定する必要があります。

      • アカウント:ユーザーの名前

      • パスワード:ユーザーアカウントのパスワード。

    • キーペア認証の場合は、 キーペア認証 タブを使用して 秘密鍵 を認証し、 秘密鍵.

  7. パラメーター」タブをクリックし、「機能をデプロイ」ボタンをクリックして機能を作成します。

    メモ

    すべての関数を使用するには、リモートデータベースでAdobe Campaign SQL 関数を作成する必要があります。 詳しくは、このページを参照してください。

  8. クリック 保存 設定が完了したら、

コネクタは、次のオプションをサポートしています。

オプション 説明
workschema ワークテーブルに使用するデータベーススキーマ
warehouse 使用するデフォルトのウェアハウスの名前。ユーザーのデフォルト値より優先されます。
TimeZoneName デフォルトでは空で、Campaign Classic アプリケーションサーバーのシステムのタイムゾーンが使用されます。このオプションは、TIMEZONE セッションパラメーターを強制的に指定するために使用できます。
詳しくは、このページを参照してください。
WeekStart WEEK_START セッションパラメーター。デフォルトでは 0 に設定されています。
詳しくは、このページを参照してください。
UseCachedResult USE_CACHED_RESULTS セッションパラメーター。デフォルトでは TRUE に設定されています。このオプションは、Snowflake でキャッシュされた結果を無効にするために使用できます。
詳しくは、このページを参照してください。
bulkThreads Snowflakeのバルクローダーに使用するスレッドの数が多いと、より大きなバルクロードでより高いパフォーマンスが得られます。 デフォルトでは 1 に設定されています。数は、装置スレッドの数に応じて調整できます。
chunkSize バルクローダチャンクのファイルサイズを決定します。 デフォルトでは 128MB に設定されています。 bulkThreads と組み合わせて使用すると、より最適なパフォーマンスを得るために変更できます。 同時にアクティブなスレッドが多いほど、パフォーマンスが向上します。
詳しくは、 Snowflake文書.
StageName 事前にプロビジョニングされた内部ステージの名前。 新しい一時ステージを作成する代わりに、一括読み込みで使用されます。

このページ