Saltar al contenido

Guía de conexión de Snowflake para Jitterbit App Builder

Introducción

Esta guía te muestra cómo conectar una aplicación de App Builder a una cuenta de Snowflake.

Requisitos previos

Instrucciones de conexión

Para configurar una conexión a Snowflake, sigue los pasos a continuación.

1. Configurar un proveedor de seguridad

  1. Selecciona IDE > Proveedores de Seguridad.

  2. Haz clic en el botón + Autenticación de Usuario.

  3. Establece valores para los siguientes campos:

    • En la sección Configuraciones:

      • Nombre: Ingresa un nombre para el proveedor de seguridad.
      • Tipo: Selecciona OAuth.
      • Habilitado: Seleccionado.
    • En la sección Autenticación:

      • Concesión OAuth: Selecciona Código de Autorización.
      • Autenticación del Cliente OAuth: Selecciona Básica.
      • Autenticación de Recursos OAuth: Selecciona Portador.
    • En la sección Tokens:

      • Propietario: Selecciona Usuario.
    • En la sección Iniciar Sesión:

      • Redirigir en Desafío: Seleccionado.
  4. Haz clic en el botón Guardar. Aparecen paneles adicionales.

  5. En la sección Puntos finales, haz clic en el botón + Punto final, luego agrega los siguientes puntos finales:

    Tipo de Punto Final URL
    Punto Final de Autorización https://{Snowflake account URL}/oauth/authorize
    Punto Final de Token https://{Snowflake account URL}/oauth/token-request
  6. En la sección Credenciales, haz clic en el botón + Credencial, luego agrega la siguiente credencial:

    Tipo Nombre de Usuario Contraseña
    Cliente OAUTH_CLIENT_ID OAUTH_CLIENT_SECRET

    Nota

    OAUTH_CLIENT_ID y OAUTH_CLIENT_SECRET son salidas del comando SYSTEM$SHOW_OAUTH_CLIENT_SECRETS.

  7. En la sección de Propiedades, haz clic en + Propiedad, luego agrega la siguiente propiedad:

    Parámetro Valor
    Alcances session:role:SYSADMIN

2. Configurar un servidor de datos

  1. Selecciona IDE > Servidores de Datos.
  2. Haz clic en el botón + Servidor.
  3. En el popup de Servidor, establece valores para lo siguiente:

    • En la sección de Configuración del Servidor:

      • Nombre del Servidor: Ingresa un nombre para este servidor de Snowflake.
      • Tipo: Selecciona Snowflake. Aparecen campos adicionales. Establece valores para lo siguiente:
        • URL: La URL.
        • Almacén: El nombre de tu almacén de Snowflake.
        • Nombre de la Base de Datos: El nombre de tu base de datos de Snowflake.
        • Nombre del Esquema: El nombre de tu esquema de Snowflake.
    • En la sección de Seguridad:

      -   **Proveedor de Seguridad:** Selecciona el proveedor de seguridad OAuth creado anteriormente.
      -   **Nombre de Usuario:** Deja en blanco.
      -   **Contraseña:** Deja en blanco.
      
    • Descripción: (Opcional) Ingresa una descripción para este servidor de datos.

  4. Haz clic en el botón Guardar.

  5. En la sección de Configuración del Servidor, haz clic en el botón Configuración Avanzada. Se abre el popup de Servidor (Configuración Avanzada).
  6. Haz clic en el botón Editar.
  7. En el campo de Avanzado, ingresa AuthScheme=OAuth.
  8. Haz clic en el botón Guardar, luego cierra los popups de Servidor (Configuración Avanzada) y Servidor.

Ahora puedes usar el servidor de datos en tus aplicaciones.