Cómo utilizar IBM App Connect con Snowflake
Snowflake es una solución SaaS (software como servicio) totalmente gestionada que proporciona una plataforma única para el almacenamiento de datos, los lagos de datos, la ingeniería de datos, la ciencia de datos, el desarrollo de aplicaciones de datos y el uso compartido y seguro de datos en tiempo real o compartidos.
- App Connect conector
Conector local en contenedores (versión de entrega continua) 12.0.7.0-r3 o posterior
Conector local en contenedores (versión de soporte a largo plazo de Cycle-2 )
Conexión a Snowflake
Rellena los campos de conexión que aparecen en la página (antes llamada «Catálogo» ) del Diseñador de App Connect o en el editor de flujos. Si es necesario, trabaje con su Snowflake administrador para obtener estos valores.
Snowflake tipos de autorización y campos de conexión:
- ACCESO BÁSICO
- Importante: Está previsto que el tipo de autenticación BASIC OAUTH quede obsoleto en febrero de 2026.
- MLTS
Punto final URL :
El identificador de una cuenta de su organización. Este valor forma parte de la cuenta URL (
https://<account_identifier>.snowflakecomputing.com) que utiliza para iniciar sesión en su Snowflake cuenta.- Formato preferido: Especifique el identificador de la cuenta en el formato
<orgname>-<account_name>, donde:- <nombre de la organización> es el nombre de su Snowflake organización.
- <nombre_de_cuenta> es un nombre de cuenta único en la organización.
Ejemplo:
myorg-account123 - Formato heredado: Especifique el identificador de la cuenta en el formato
<account_locator>.<cloud_region_id>o<account_locator>.<cloud_region_id>.<cloud>, donde:- <localizador_de_cuenta> es un localizador asignado a Snowflake, que es un alias para el nombre de su cuenta.
- <cloud_region_id> es un identificador de región de nube.
- <cloud> es un identificador de plataforma en la nube.
Ejemplo:
ab12345.us-east-2.aws
Puedes ver el identificador de la cuenta en la interfaz web de Snowflake haciendo clic en ».

Para obtener más información, consulte «Identificadores de cuenta» y «Conexión con un servidor de datos de Microsoft ( URL )» en la documentación de Snowflake.
- Formato preferido: Especifique el identificador de la cuenta en el formato
Para obtener los valores de conexión para Snowflake y conectarse a App Connect consulte Obtención de valores de conexión para Snowflake.
Para conectarse a un punto final Snowflake desde la página Aplicaciones y API App Connect Designer por primera vez, expanda Snowflake y luego haga clic en Conectar. Para más información, consulte Gestión de cuentas.
Antes de utilizar la cuenta creada en App Connect en un flujo, cambie el nombre de la cuenta por algo significativo que le ayude a identificarla. Para cambiar el nombre de la cuenta en la página Aplicaciones y API, seleccione la cuenta, abra su menú de opciones (⋮) y, a continuación, haga clic en Cambiar nombre de cuenta.
Consideraciones generales
Antes de utilizar App Connect Designer con Snowflake tenga en cuenta las siguientes consideraciones:
- (Consideración general) Puede ver listas de los eventos y acciones desencadenantes que están disponibles en la página Aplicaciones y API del Diseñador de App Connect.
Para algunas aplicaciones, los eventos y acciones dependen del entorno y de si el conector admite eventos configurables y descubrimiento dinámico de acciones. Si la aplicación admite eventos configurables, verá un enlace Mostrar más eventos configurables bajo la lista de eventos. Si la aplicación admite la detección dinámica de acciones, verá un enlace Mostrar más debajo de la lista de acciones.
- (Consideración general) Si utiliza varias cuentas para una aplicación, el conjunto de campos que se muestra al seleccionar una acción para esa aplicación puede variar para las distintas cuentas. En el editor de flujo, algunas aplicaciones siempre proporcionan un conjunto curado de campos estáticos para una acción. Otras aplicaciones utilizan la detección dinámica para recuperar el conjunto de campos configurados en la instancia a la que está conectado. Por ejemplo, si tiene dos cuentas para dos instancias de una aplicación, la primera cuenta podría utilizar configuraciones listas para su uso inmediato. Sin embargo, la segunda cuenta puede estar configurada con campos personalizados adicionales.
Eventos y acciones
Snowflake eventos
Estos eventos son para cambios en esta aplicación que desencadenan un flujo para empezar a completar las acciones en el flujo.
Snowflake acciones
Su flujo completa estas acciones en esta aplicación.
| Objecto | Acción | Descripción |
|---|---|---|
| Consultas SQL personalizadas | Ejecutar consulta SQL personalizada | Crea y ejecuta una sentencia SQL personalizada en la base de datos y el esquema seleccionados |
| Tuberías | Crear tubería | Crea una nueva tubería en el sistema para definir la sentencia COPY INTO <table>utilizada por Snowpipe para cargar datos de una cola de ingestión en tablas |
| Recuperar tuberías | Recuperar la tubería de la base de datos correspondiente en la cuenta Snowflake | |
| Filas | Crear fila | Cree una fila en la base de datos correspondiente en su cuenta Snowflake |
| Suprimir fila | Elimine una fila de la base de datos correspondiente en su cuenta Snowflake | |
| Recuperar filas | Recupere una fila de la base de datos correspondiente en su cuenta Snowflake | |
| Fila de actualización | Actualice una fila de la base de datos correspondiente en su cuenta Snowflake | |
| Etapas | Crear etapa | Crea una etapa con un nuevo nombre para cargar datos de archivos en tablas de Snowflake y descargar datos de tablas en archivos |
| Recuperar etapas | Recuperar etapas por nombre de esquema de una base de datos de cuentas Snowflake | |
| Procedimientos almacenados | Llamar procedimiento almacenado | Llamar a un procedimiento almacenado en una base de datos y un esquema específicos de Snowflake |
| Crear procedimiento almacenado | Crea un nuevo procedimiento almacenado | |
| Tablas | Copiar datos en la tabla | Copiar datos de un archivo por etapas en una tabla de una base de datos Snowflake |
| Copiar de la tabla a la ubicación | Copiar datos de una tabla en Snowflake a una ubicación de almacenamiento externa | |
| Copiar en tabla con transformación | Copiar datos de un archivo por etapas en una tabla mediante transformación | |
| Tareas | Crear tarea | Crea una nueva etapa externa con nombre para cargar datos de archivos en tablas de Snowflake y descargar datos de tablas en archivos |
| Actualizar el estado de la tarea | Actualizar o modificar el estado de la tarea para reanudarla o suspenderla |
Ejemplos

Utilice plantillas para crear rápidamente flujos para Snowflake
Aprenda a utilizar App Connect plantillas para crear rápidamente flujos que realicen acciones en Snowflake. Por ejemplo, abra Discover y busque Snowflake.

Utilice App Connect para crear flujos que se integren con Snowflake.
Lea el blog en la Comunidad IBM® para aprender a insertar datos en la Snowflake cuando se crea un nuevo archivo en Amazon S3. Haga clic en Leer el blog para ir al blog.