Configuración del acceso a Snowflake

Utilice la opción Campaña 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 Snowflake.

  1. Configure Snowflake en CentOS, Windows o Debian
  2. Configure la Snowflake cuenta externa en Campaña
NOTA

SnowflakeEl conector está disponible para implementaciones alojadas y on-premise. Para obtener más información, consulte esta página.

Snowflake en CentOS

Para configurar Snowflake en CentOS, siga los pasos a continuación:

  1. Descargue los controladores ODBC para Snowflake. Haga clic aquí para iniciar la descarga.

  2. A continuación, debe instalar los controladores ODBC en CentOs con el siguiente comando:

    rpm -Uvh unixodbc
    rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
    
  3. Después de descargar e instalar los controladores ODBC, debe reiniciar Campaign Classic. Para ello, ejecute el siguiente comando:

    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    
  4. En Campaña, puede configurar su cuenta externa Snowflake. Para obtener más información sobre cómo configurar su cuenta externa, consulte esta sección.

Snowflake en Windows

  1. Descargue el controlador ODBC para Windows. Tenga en cuenta que necesita privilegios de administrador para instalar el controlador. Para obtener más información, consulte esta página

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

  3. En Campaña, puede configurar su cuenta externa Snowflake. Para obtener más información sobre cómo configurar su cuenta externa, consulte esta sección.

Snowflake en Debian

  1. Descargue los controladores ODBC para Snowflake. Haga clic aquí para iniciar la descarga.

  2. Luego debe instalar los controladores ODBC en Debian con el siguiente comando:

    apt-get install unixodbc
    apt-get install snowflake-odbc-x.xx.x.x86_64.deb
    
  3. Después de descargar e instalar los controladores ODBC, debe reiniciar Campaign Classic. Para ello, ejecute el siguiente comando:

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  4. En Campaña, puede configurar su cuenta externa Snowflake. Para obtener más información sobre cómo configurar su cuenta externa, consulte esta sección.

Cuenta externa Snowflake

Debe crear una cuenta externa Snowflake para conectar la instancia de Campaña con 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. Configure la cuenta externa Snowflake. Debe especificar:

    • Type: Snowflake

    • Server: URL del servidor Snowflake

    • Account: Nombre del usuario

    • Password: Contraseña de la cuenta de usuario

    • Database: Nombre de la base de datos

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

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é de Snowflake.
Para obtener más información, consulte esta página.

En esta página