Saltar al contenido

Conector de Snowflake en Jitterbit Studio

Resumen

El conector de Snowflake establece acceso a Snowflake.

El conector de Snowflake proporciona una interfaz para crear una conexión de Snowflake, la base utilizada para generar instancias de actividades de Snowflake. Estas actividades, una vez configuradas, interactúan con Snowflake a través de la conexión.

Se accede al conector de Snowflake desde la pestaña Endpoints y conectores del proyecto de la paleta de componentes de diseño (consulta Paleta de componentes de diseño).

Descripción general del conector

Este conector se utiliza para configurar primero una conexión de Snowflake. Los tipos de actividad asociados con esa conexión se utilizan luego para crear instancias de actividades que se pretende utilizar como orígenes (para proporcionar datos en una operación) o destinos (para consumir datos en una operación).

En conjunto, una conexión de Snowflake específica y sus actividades se denominan endpoint de Snowflake:

Tipos de actividad de Snowflake

  • Get: Recupera un archivo CSV de datos de tabla o vista de Snowflake y está diseñado para usarse como origen en una operación.

  • Query: Recupera un archivo CSV de datos de tabla o vista de Snowflake y está diseñado para usarse como origen en una operación.

  • Query v2: Recupera un archivo CSV de datos de tabla o vista en múltiples esquemas de Snowflake y está diseñado para usarse como origen en una operación.

  • Merge: Inserta o actualiza un archivo CSV de datos de tabla en Snowflake y está diseñado para usarse como destino en una operación.

  • Invoke Stored Procedure: Invoca un procedimiento almacenado creado en Snowflake y está diseñado para usarse como destino en una operación.

  • Update: Actualiza datos de tabla en Snowflake y está diseñado para usarse como destino en una operación.

  • Delete: Elimina datos de tabla y vista de Snowflake y está diseñado para usarse como destino en una operación.

  • Insert: Inserta datos de tabla (ya sea como archivo CSV o asignados directamente a columnas de una tabla) en Snowflake y está diseñado para usarse como destino en una operación.

Nota

Este conector es un conector basado en Connector SDK, al cual Jitterbit puede referirse al comunicar cambios realizados en conectores construidos con el Connector SDK.

Los endpoints creados con este conector se incluyen en reportes de uso de endpoints y cuentan hacia tu licencia.

Requisitos previos

El conector de Snowflake requiere el uso de una versión de agente 10.1 o posterior. Estas versiones de agente descargan automáticamente la última versión del conector cuando es necesario.

Para usar autenticación OAuth 2.0 de 3 patas (3LO) con el conector de Snowflake, se requieren requisitos previos adicionales. Se requiere la versión de agente 10.83 / 11.21 o posterior para usar 3LO.

La propiedad TYPE del usuario de Snowflake debe establecerse en LEGACY_SERVICE y futura deprecación de la autenticación de un solo factor

Snowflake ha anunciado la próxima deprecación de la autenticación de un solo factor, que afecta a las integraciones que se conectan a Snowflake usando una contraseña. Todos los usuarios del conector de Snowflake que utilizan el tipo de autenticación Password (Deprecated) se ven afectados.

Acción recomendada del usuario

Se requiere acción del usuario en dos fases:

  1. Antes del 31 de marzo de 2025, debe establecerse la propiedad TYPE de la cuenta de usuario que utilizas para conectarte a Snowflake en LEGACY_SERVICE para continuar usando autenticación basada en contraseña (consulta Tipos de usuarios). Sin acción del usuario, se espera que las integraciones existentes que utilizan autenticación de contraseña de un solo factor de Snowflake comiencen a fallar en abril de 2025.

  2. Antes de noviembre de 2025, debes actualizar el tipo de autenticación utilizado para conectarte a Snowflake a OAuth 2.0 o autenticación de par de claves. En este momento, la autenticación basada en contraseña ya no será compatible.

Solución de problemas

Si experimentas problemas con el conector de Snowflake, se recomiendan estos pasos para la solución de problemas:

  1. Haz clic en el botón Test en la configuración de conexión para asegurar que la conexión sea exitosa y para asegurar que se descargue la versión más reciente del conector al agente (a menos que se utilice la política de organización Disable Auto Connector Update).

    Nota

    Las instancias de desarrollador de Snowflake tienden a "dormirse" si no has iniciado sesión recientemente en la interfaz de usuario de Snowflake o no has utilizado la instancia. Si una tabla no se completa con objetos disponibles, primero asegúrate de que la instancia de Snowflake esté activa y luego asegúrate de estar conectado a ella reabriendo la conexión de Snowflake y reintentando las credenciales.

  2. Revisa los registros de operación para obtener cualquier información escrita durante la ejecución de la operación.

  3. Habilita el registro de depuración de operación (para agentes en la nube o para agentes privados) para generar archivos de registro y datos adicionales.

  4. Si utilizas agentes privados, puedes revisar los registros del agente para obtener más información.

  5. Para consideraciones adicionales sobre la solución de problemas, consulta Solución de problemas de operación.

  6. Para problemas y resoluciones específicos del conector de Snowflake, consulta la guía Solución de problemas del conector: