v7

Google BigQuery へのアクセスの設定

最終更新日: 2023-09-07

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

  1. 設定 Google BigQuery オン Windows または Linux
  2. を設定します。 Google BigQuery 外部アカウント Adobe Campaign Classic
  3. 設定 Google BigQuery コネクタの一括読み込み Windows または Linux
メモ

Google BigQuery コネクタは、ホスト型、ハイブリッド型、オンプレミス型のデプロイメントで使用できます。 詳しくは、このページを参照してください。

Google BigQuery(Windows 上)

Windows でのドライバのセットアップ

  1. Windows 用の ODBC ドライバーをダウンロードします。

  2. Windows で ODBC ドライバーを設定します。 詳しくは、このページを参照してください。

  3. の Google BigQuery コネクタを機能させるには、Adobe Campaign Classicで接続するには次のパラメーターが必要です。

    • プロジェクト:既存のプロジェクトを作成するか、使用します。

      詳しくは、このページを参照してください。

    • サービスアカウント:サービスアカウントを作成します。

      詳しくは、このページを参照してください。

    • キーファイルのパス: サービスアカウント にはが必要です キーファイル の Google BigQuery ODBC を介した接続。

      詳しくは、このページを参照してください。

    • データセット: データセット は、ODBC 接続の場合はオプションです。 各クエリは、テーブルの場所にあるデータセットを指定し、 データセット は必須です。 Google BigQuery Adobe Campaign Classicの FDA コネクタ。

      詳しくは、このページを参照してください。

  4. Adobe Campaign Classicで、 Google BigQuery 外部アカウント。 外部アカウントの設定方法について詳しくは、 この節.

Windows での一括読み込みの設定

メモ

Google Cloud SDK を動作させるには、Python がインストールされている必要があります。

Python3 の使用をお勧めします。詳しくは、 ページ.

一括読み込みユーティリティを使用すると、Google Cloud SDK を通じてより高速に転送できます。

  1. このから Windows 64 ビット (x86_64) アーカイブをダウンロード ページ をクリックし、対応するディレクトリに抽出します。

  2. を実行します。 google-cloud-sdk\install.sh スクリプト。 path 変数の設定を受け入れる必要があります。

  3. インストール後に、パス変数を確認します。 ...\google-cloud-sdk\bin が設定されている。 そうでない場合は、手動で追加します。

  4. Adobe Analytics の ..\google-cloud-sdk\bin\bq.cmd ファイルを開き、 CLOUDSDK_PYTHON ローカル変数を使用して、Python のインストール場所にリダイレクトされます。

    例:

  5. Adobe Campaign Classicを再起動して、変更を反映させます。

Google BigQuery(Linux 上)

Linux でのドライバの設定

ドライバを設定する前に、スクリプトとコマンドを root ユーザが実行する必要があることに注意してください。 また、スクリプトの実行中にGoogle DNS 8.8.8.8 を使用することをお勧めします。

を設定するには、以下を実行します。 Google BigQuery 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. インストール前にシステムを更新する:

    • Red Hat/CentOS の場合:

      # install unixODBC driver manager
      yum install -y unixODBC
      
    • Debian の場合:

      # install unixODBC driver manager
      apt-get install -y odbcinst1debian2 libodbc1 odbcinst unixodbc
      
  3. スクリプトを実行する前に、—help 引数を指定して詳細情報を取得できます。

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

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_odbc-setup.sh
    

Linux での一括読み込みの設定

メモ

Google Cloud SDK を動作させるには、Python がインストールされている必要があります。

Python3 の使用をお勧めします。詳しくは、 ページ.

一括読み込みユーティリティを使用すると、Google Cloud SDK を通じてより高速に転送できます。

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

    • Red Hat/CentOS の場合:

      yum update
      yum upgrade
      yum install -y python3
      
    • Debian の場合:

      apt-get update
      apt-get upgrade
      apt-get install -y python3
      
  2. スクリプトが存在するディレクトリにアクセスし、次のスクリプトを実行します。

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_sdk-setup.sh
    

Google BigQuery 外部アカウント

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

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

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

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

  4. Google BigQuery 外部アカウントを設定するには、次を指定する必要があります。

    • タイプ:Google BigQuery

    • サービスアカウント:の E メール サービスアカウント. 詳しくは、 Google Cloud ドキュメント.

    • プロジェクト: プロジェクト. 詳しくは、 Google Cloud ドキュメント.

    • キーファイルのパス:

      • キーファイルをサーバーにアップロード:選択 ここをクリックしてアップロード Adobe Campaign Classicを使用してキーをアップロードする場合。

      • 手動でキーのファイルパスを入力:既存のキーを使用することを選択した場合は、このフィールドに絶対パスをコピーして貼り付けます。

    • データセット: データセット. 詳しくは、 Google Cloud ドキュメント.

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

オプション 説明
ProxyType ODBC および SDK コネクタを使用した BigQuery への接続に使用するプロキシのタイプ。
HTTP(デフォルト)、http_no_tunnel、socks4 および socks5 が現在サポートされています。
ProxyHost プロキシに到達できるホスト名または IP アドレス。
ProxyPort プロキシが実行されているポート番号(例: 8080)
ProxyUid 認証済みプロキシに使用するユーザー名
ProxyPwd ProxyUid パスワード
bqpath これは、一括読み込みツール (Cloud SDK) にのみ適用されます。
PATH 変数を使用しない場合や、google-cloud-sdk ディレクトリを別の場所に移動する必要がある場合は、このオプションで、サーバー上の cloud sdk bin ディレクトリの正確なパスを指定できます。
GCloudConfigName これは、リリース 7.3.4 以降のリリースと、一括読み込みツール (Cloud SDK) にのみ適用されます。
Google Cloud SDK は、設定を使用して BigQuery テーブルにデータを読み込みます。 次の名前の設定 accfda は、データを読み込むためのパラメーターを格納します。 ただし、このオプションを使用すると、ユーザーは別の名前を設定に指定できます。
GCloudDefaultConfigName これは、リリース 7.3.4 以降のリリースと、一括読み込みツール (Cloud SDK) にのみ適用されます。
アクティブなGoogle Cloud SDK 設定は、新しい設定にアクティブなタグを転送しない限り、削除できません。 この一時的な設定は、データを読み込むためのメイン設定を再作成するために必要です。 一時的な設定のデフォルト名はです。 defaultの場合は、必要に応じて変更できます。
GCloudRecreateConfig これは、リリース 7.3.4 以降のリリースと、一括読み込みツール (Cloud SDK) にのみ適用されます。
に設定する場合 falseの場合、一括読み込みメカニズムは、Google Cloud SDK 設定を再作成、削除または変更しようとするのを回避します。 代わりに、マシン上の既存の設定を使用してデータの読み込みを続行します。 この機能は、他の操作がGoogle Cloud SDK の設定に依存している場合に役立ちます。
適切な設定を行わずにこのエンジンオプションを有効にした場合、一括読み込みメカニズムは次の警告メッセージを表示します。 No active configuration found. Please either create it manually or remove the GCloudRecreateConfig option. これ以上のエラーを防ぐには、デフォルトの ODBC 配列挿入一括読み込みメカニズムを使用してに戻します。

このページ