Configuración del acceso al Snowflake configure-access-to-snowflake

Utilice la opción Acceso de datos federado (FDA) de Campaign para procesar la información almacenada en una base de datos externa. Siga los pasos a continuación para configurar el acceso a Snowflake.

  1. Configurar Snowflake en Linux.
  2. Configurar la Snowflake cuenta externa en Campaign
CAUTION
  • SnowflakeEl conector está disponible para implementaciones alojadas y on-premise. Para obtener más información, consulte esta página.

  • La versión mínima admitida del controlador ODBC Snowflake es 2.24.4.

Snowflake en Linux snowflake-linux

Para configurar Snowflake 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 la distribución Linux:

    • Para Red Hat/CentOS:

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

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Antes de ejecutar el script, puede tener acceso a más información con la opción --help:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Acceda al directorio en el que se encuentra la secuencia de comandos y ejecute la siguiente secuencia de comandos como usuario raíz:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. Después de instalar los controladores ODBC, debe reiniciar el Campaign Classic. Para ello, ejecute el siguiente comando:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. En Campaign, puede configurar la cuenta externa Snowflake. Para obtener más información sobre cómo configurar su cuenta externa, consulte esta sección.

Cuenta externa de Snowflake snowflake-external

Debe crear una cuenta externa Snowflake para conectar la instancia de Campaign a la base de datos externa Snowflake.

  1. En la campaña Explorer, haga clic en Administration '>' Platform '>' External accounts.

  2. Haga clic en New.

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

  4. En Configuration, seleccione Snowflake de la lista desplegable Type.

  5. Agregue su dirección URL Server y Database.

  6. Configure la autenticación de cuenta externa Snowflake:

    • Para la autenticación de cuenta/contraseña, debe especificar:

      • Account: Nombre del usuario

      • Password: contraseña de cuenta de usuario.

    • Para la autenticación de par de claves, haga clic en la ficha Keypair Auth para usar su Private key para autenticar y copiar y pegar su Private key.

  7. Haga clic en la pestaña Parameters y luego en el botón Deploy functions para crear funciones.

    note note
    NOTE
    Para que todas las funciones estén disponibles, debe crear las funciones SQL de Adobe Campaign en la base de datos remota. Para obtener más información, consulte esta página.

  8. Haga clic en Save cuando finalice la configuración.

El conector admite las siguientes opciones:

Opción
Descripción
esquema de trabajo
Esquema de base de datos que se va a utilizar para tablas de trabajo
almacén
Nombre del almacén predeterminado que se va a utilizar. Anula el valor predeterminado del usuario.
TimeZoneName
De forma predeterminada, vacío, lo que significa que se utiliza la zona horaria del sistema del servidor de aplicaciones de Campaign Classic. La opción se puede utilizar para forzar el parámetro de sesión TIMEZONE.
Para obtener más información, consulte esta página.
WeekStart
Parámetro de sesión WEEK_START. De forma predeterminada, se establece en 0.
Para obtener más información, consulte esta página.
UseCachedResult
Parámetro de sesión USE_CACHED_RESULTS. De forma predeterminada, se establece en TRUE. Esta opción se puede utilizar para deshabilitar los resultados en caché del Snowflake.
Para obtener más información, consulte esta página.
bulkThreads
Número de subprocesos que se utilizarán para el cargador en bloque del Snowflake; si hay más subprocesos, se obtiene un mejor rendimiento para cargas en bloque más grandes. De forma predeterminada, se establece en 1. El número se puede ajustar en función del número de hilos de la máquina.
chunkSize
Determina el tamaño de archivo del fragmento del cargador en bloque. De forma predeterminada, se establece en 128 MB. Se puede modificar para obtener un rendimiento más óptimo, cuando se utiliza con bulkThreads. Los hilos más activos simultáneamente significan un mejor rendimiento.
Para obtener más información, consulte Documentación del Snowflake.
StageName
Nombre de la fase interna preaprovisionada. Se utilizará en la carga masiva en lugar de crear una nueva etapa temporal.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1