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.
Google BigQuery El conector está disponible para implementaciones alojadas, híbridas y locales. Para obtener más información, consulte esta página.
Descargue el controlador ODBC para Windows.
Configure el controlador ODBC en Windows. Para obtener más información, consulte esta página.
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.
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.
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.
Descargue el archivo de 64 bits (x86_64) de Windows de esta página y extráigalo en el directorio correspondiente.
Ejecute el google-cloud-sdk\install.sh
secuencia de comandos. Debe aceptar la configuración de la variable de ruta.
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.
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:
Reinicie Adobe Campaign Classic para que se tengan en cuenta los cambios.
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:
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
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
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
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.
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
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
Debe crear un Google BigQuery cuenta externa para conectar la instancia de Adobe Campaign Classic con el Google BigQuery base de datos externa.
Desde Adobe Campaign Classic Explorer, haga clic en Administration '>' Platform '>' External accounts.
Haga clic en New.
Seleccione External database como Type de su cuenta externa.
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. |