Snowflakeへのアクセスの設定 configure-access-to-snowflake

Campaign の使用 連合データアクセス (FDA)外部データベースに保存された情報を処理するオプション。 へのアクセスを設定するには、次の手順に従います Snowflake.

  1. 設定 Snowflake 日付: Linux.
  2. の設定 Snowflake 外部アカウント Campaign 内
NOTE
Snowflake コネクタは、ホスト型およびオンプレミス型のデプロイメントで使用できます。詳しくは、このページを参照してください。

Linux のSnowflake snowflake-linux

を設定 Snowflake linux の場合は、次の手順に従います。

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

    • Red Hat/CentOS:

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

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. スクリプトを実行する前に、を使用して詳細情報にアクセスできます --help オプション:

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

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

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. Campaign では、次の項目を設定できます Snowflake 外部アカウント。 外部アカウントの設定方法について詳しくは、次を参照してください。 この節.

Snowflake外部アカウント snowflake-external

を作成する必要があります Snowflake campaign インスタンスをユーザーに接続するための外部アカウント Snowflake 外部データベース。

  1. Campaign から エクスプローラー ​を選択し、 管理 '>' Platform '>' 外部アカウント.

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

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

  4. 次の下 設定 ​を選択 Snowflake から タイプ ドロップダウン。

  5. を追加 サーバー URL と データベース.

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

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

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

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

    • キーペア認証の場合は、 キーペア認証 タブを使用 秘密鍵 認証を行ってコピーするには、 秘密鍵.

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

    note note
    NOTE
    すべての関数を使用するには、リモートデータベースに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
事前プロビジョニングされた内部ステージの名前。 新しい一時ステージを作成する代わりに、一括読み込みで使用されます。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1