Configuración del acceso a Snowflake

Uso de Campaign 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. Configurar Snowflake en CentOS, Windows o Debian
  2. Configure las variables Snowflake cuenta externa en Campaign
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 Campaign, puede configurar la Snowflake cuenta externa. Para obtener más información sobre cómo configurar la 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 Campaign, puede configurar la Snowflake cuenta externa. Para obtener más información sobre cómo configurar la 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 Campaign, puede configurar la Snowflake cuenta externa. Para obtener más información sobre cómo configurar la cuenta externa, consulte esta sección.

Cuenta externa Snowflake

Debe crear un Snowflake cuenta externa para conectar la instancia de Campaign con el Snowflake base de datos externa.

  1. Desde 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