Configuración del acceso a Google BigQuery

Uso de Adobe Campaign Classic Acceso de datos federado (FDA) para procesar la información almacenada en una base de datos externa. Siga los pasos a continuación para configurar el acceso a Google BigQuery.

  1. Configurar Google BigQuery en Windows o Linux
  2. Configure las variables Google BigQuery cuenta externa en Adobe Campaign Classic
  3. Configuración Google BigQuery carga masiva de conectores activada Windows o Linux
NOTA

Google BigQuery El conector está disponible para implementaciones alojadas, híbridas y locales. Para obtener más información, consulte esta página.

Google BigQuery en Windows

Controlador configurado en Windows

  1. Descargue el controlador ODBC para Windows.

  2. Configure el controlador ODBC en Windows. Para obtener más información, consulte esta página.

  3. Para la variable Google BigQuery para que funcione, Adobe Campaign Classic requiere los siguientes parámetros para conectarse:

    • Project: cree o use un proyecto existente.

      Para obtener más información, consulte esta página.

    • Service account: cree una cuenta de servicio.

      Para obtener más información, consulte esta página.

    • Key File Path: el Service account requiere un Key File para un Google BigQuery conexión mediante ODBC.

      Para obtener más información, consulte esta página.

    • Dataset: Dataset es opcional para una conexión ODBC. Dado que cada consulta debe proporcionar el conjunto de datos donde se encuentra la tabla, al especificar una Dataset es obligatorio para Google BigQuery Conector FDA en Adobe Campaign Classic.

      Para obtener más información, consulte esta página.

  4. En Adobe Campaign Classic, puede configurar la Google BigQuery cuenta externa. Para obtener más información sobre cómo configurar la cuenta externa, consulte esta sección.

Carga masiva configurada en Windows

NOTA

Necesita Python instalado para que funcione el SDK de Google Cloud.

Recomendamos utilizar Python3, consulte esto página.

La utilidad de carga masiva permite una transferencia más rápida, que se logra mediante el SDK de Google Cloud.

  1. Descargue el archivo de 64 bits (x86_64) de Windows de esta página y extráigalo en el directorio correspondiente.

  2. Ejecute el google-cloud-sdk\install.sh secuencia de comandos. Debe aceptar la configuración de la variable de ruta.

  3. Después de la instalación, compruebe que la variable de ruta ...\google-cloud-sdk\bin está configurado. Si no es así, agréguelo manualmente.

  4. En el ..\google-cloud-sdk\bin\bq.cmd , agregue la variable CLOUDSDK_PYTHON variable local, que redireccionará a la ubicación de la instalación de Python.

    Por ejemplo:

  5. Reinicie Adobe Campaign Classic para que se tengan en cuenta los cambios.

Google BigQuery en Linux

Configuración del controlador en Linux

Antes de configurar el controlador, tenga en cuenta que el usuario raíz debe ejecutar la secuencia de comandos y los comandos. También se recomienda utilizar Google DNS 8.8.8.8 mientras se ejecuta el script.

Para configurar Google BigQuery en Linux, siga los pasos a continuación:

  1. Antes de la instalación de ODBC, compruebe que los siguientes paquetes estén instalados en su distribución Linux:

    • Para Red Hat/CentOS:

      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Para Debian:

      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Actualizar el sistema antes de la instalación:

    • Para Red Hat/CentOS:

      # install unixODBC driver manager
      yum install -y unixODBC
      
    • Para Debian:

      # install unixODBC driver manager
      apt-get install -y odbcinst1debian2 libodbc1 odbcinst unixodbc
      
  3. Acceda al directorio donde se encuentra el script y ejecute el siguiente script:

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

Carga masiva configurada en Linux

NOTA

Necesita Python instalado para que funcione el SDK de Google Cloud.

Recomendamos utilizar Python3, consulte esto página.

La utilidad de carga masiva permite una transferencia más rápida, que se logra mediante el SDK de Google Cloud.

  1. Antes de la instalación de ODBC, compruebe que los siguientes paquetes estén instalados en su distribución Linux:

    • Para Red Hat/CentOS:

      yum update
      yum upgrade
      yum install -y python3
      
    • Para Debian:

      apt-get update
      apt-get upgrade
      apt-get install -y python3
      
  2. Acceda al directorio donde se encuentra el script y ejecute el siguiente script:

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

Cuenta externa Google BigQuery

Debe crear un Google BigQuery cuenta externa para conectar la instancia de Adobe Campaign Classic con el Google BigQuery base de datos externa.

  1. Desde Adobe Campaign Classic Explorer, haga clic en Administration '>' Platform '>' External accounts.

  2. Haga clic en New.

  3. Seleccione External database como Type de su cuenta externa.

  4. Configure la cuenta externa Google BigQuery. Debe especificar:

    • Type: Google BigQuery

    • Service account: Correo electrónico de su Service account. Para obtener más información, consulte Documentación de Google Cloud.

    • Project: Nombre del Project. Para obtener más información, consulte Documentación de Google Cloud.

    • Key file Path:

      • Upload key file to the server: select Click here to upload si decide cargar la clave a través de Adobe Campaign Classic.

      • Enter manually the key file path: copie/pegue la ruta absoluta en este campo si elige utilizar una clave preexistente.

    • Dataset: Nombre del Dataset. Para obtener más información, consulte Documentación de Google Cloud.

El conector admite las siguientes opciones:

Opción Descripción
ProxyType Tipo de proxy utilizado para conectarse a BigQuery mediante conectores ODBC y SDK.
Actualmente se admiten HTTP (predeterminado), http_no_tunel, socks4 y socks5.
ProxyHost Nombre de host o dirección IP desde donde se puede acceder al proxy.
ProxyPort Número de puerto en el que se ejecuta el proxy, por ejemplo, 8080
ProxyUid Nombre de usuario utilizado para el proxy autenticado
ProxyPwd Contraseña de ProxyUid
bqpath Tenga en cuenta que esto solo es aplicable a la herramienta de carga masiva (Cloud SDK).
Para evitar usar la variable PATH o si el directorio google-cloud-sdk tiene que moverse a otra ubicación, puede especificar con esta opción la ruta exacta al directorio de bin del sdk en la nube en el servidor.

En esta página