Recursos · Integración Make

Integración Snowflake MakeAutomatiza Snowflake con Make.

¿Cuántas veces has copiado datos a Snowflake a mano? La integración Snowflake Make se apoya en un solo módulo de acción que ejecuta la consulta SQL que tú escribes. Aquí verás qué cubre, cómo conectar tu cuenta y cómo montar tu primer escenario.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué hace la integración Snowflake Make?

La integración Snowflake Make permite que un escenario (la automatización que montas en Make, una cadena de piezas conectadas) mande un comando SQL a tu base de datos Snowflake y reciba la respuesta. Todo pasa por un único módulo, Execute SQL. Make resuelve la conexión; la consulta sigue siendo cosa tuya.

Envíos actualizados en cuanto cambia su estado. Cuando el transportista marca un paquete como entregado en otra herramienta, un UPDATE cambia el estado del pedido en Snowflake. Logística y finanzas miran el mismo dato.

Tickets de soporte guardados junto al resto. Al cerrarse un ticket en tu herramienta de atención al cliente, un INSERT lo añade a una tabla. Así puedes cruzar incidencias con ventas sin pedir exportaciones.

Una cifra de dirección en la hoja de cálculo. Execute SQL lanza un SELECT y el módulo siguiente escribe el resultado donde gerencia ya mira.

Lo que Make no hace con Snowflake: reaccionar a cambios dentro de la base. La app no tiene disparador, así que el escenario arranca siempre desde una programación o desde otra app. Tampoco hay módulo genérico de llamada a la API. Si dudas de herramienta, existe la Integración Snowflake n8n y la comparativa n8n vs Make ordena los criterios. Para aprender el editor desde cero, está el Curso de Make.

Conexión

¿Cómo conectas Snowflake con Make?

  1. 01

    Reúne los datos de tu cuenta

    En Snowflake, pulsa el icono con el nombre de tu cuenta y luego View account details. Apunta el nombre de organización y el de cuenta: irán juntos con un guion, tipo ABC-DEF. ¿Vas por OAuth? Copia el Account Identifier de esa misma pantalla. Y apunta la base de datos que usará Make.

  2. 02

    Abre la ventana de conexión

    Añade el módulo de Snowflake a tu escenario y pulsa Create a connection. La conexión es tu cuenta de Snowflake enlazada con Make una sola vez. Ponle un Connection name claro si vas a usar varias bases.

  3. 03

    Elige el tipo y guarda

    En Connection type, escoge Snowflake key pair (cuenta, usuario, clave privada, base) o Snowflake OAuth (Client ID, Client Secret, identificador de cuenta, base). Para key pair, genera antes tu clave pública y tu clave privada en Snowflake. Completa los campos y pulsa Save.

Primer escenario

Tu primer escenario con Snowflake

ObjetivoCuando se cierra un ticket en tu herramienta de soporte, Make lo guarda como fila nueva en una tabla de Snowflake.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y pulsa el + grande. Empieza por la app donde ocurre el hecho, tu herramienta de soporte, porque Snowflake no puede arrancar un escenario por sí solo.

  2. 02

    Añade Execute SQL

    Pulsa el + a la derecha de ese primer módulo (una pieza del escenario), busca Snowflake y elige Execute SQL. Selecciona tu conexión o pulsa Create a connection.

  3. 03

    Escribe la consulta y mapea

    Escribe tu INSERT y arrastra dentro los valores del primer módulo. Cada bundle, o sea cada elemento que pasa de un módulo al siguiente, ejecuta tu consulta una vez.

  4. 04

    Prueba con Run once

    Pulsa Run once, cierra un ticket de prueba y abre la burbuja sobre cada módulo para ver qué recibió. Después comprueba en Snowflake que la fila ha llegado.

  5. 05

    Programa y activa

    Ajusta la programación en el primer módulo (un escenario nuevo revisa cada 15 minutos por defecto) y activa el escenario. Desde ahí, cada ticket cerrado acaba en la tabla sin que hagas nada.

Módulos

Lo que la app Snowflake hace en Make

Snowflake te da 1 módulo. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

Snowflake1

Execute SQL

Acción

En MakeExecutes SQL command and returns results.

Lanza un comando SQL contra la base definida en tu conexión y pasa la respuesta al módulo siguiente. Leer, insertar o actualizar: todo sale de aquí, así que el módulo vale lo que valga tu consulta.

Cuándo usarlo
cuando un dato que nace fuera, como un envío entregado, tiene que acabar en una tabla que tu equipo ya consulta.
Ojo
la consulta se repite con cada bundle que llega. Un UPDATE sin filtro se aplicará tantas veces como elementos entren. Prueba antes en una tabla de ensayo.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar Snowflake con Make?

Una persona lee cada mensaje.

FAQ

Snowflake y Make: preguntas frecuentes

01¿La integración Snowflake Make es gratis?
En Make, sí: Snowflake es una app estándar y está disponible desde el plan Free. Ese plan da 2 escenarios activos, 15 minutos como mínimo entre ejecuciones programadas, 5 minutos de ejecución como máximo, archivos de hasta 5 MB y 512 MB de transferencia. Los planes de pago bajan el intervalo a 1 minuto y amplían la ejecución a 40 minutos. Cada paso por Execute SQL cuenta como una operación, la unidad que Make descuenta de tu plan. En Snowflake, eso sí, necesitas una cuenta de pago.
02¿Qué necesito para conectar Snowflake con Make?
Una cuenta de pago de Snowflake, el nombre de la base de datos y uno de los dos tipos de conexión. Con key pair, te pide la cuenta en formato Organización-Cuenta, tu usuario y una clave privada que generas en Snowflake, cifrada o sin cifrar. Con OAuth, te pide un Client ID y un Client Secret, que obtienes creando una integración de seguridad desde una hoja SQL, más el identificador de cuenta. Crear esa integración requiere el rol ACCOUNTADMIN o el privilegio global CREATE INTEGRATION.
03¿Puede Snowflake lanzar un escenario de Make en tiempo real?
No. La app de Snowflake no tiene ningún módulo disparador, así que nada dentro de la base puede despertar un escenario. Hay tres caminos para arrancarlo: el disparador de otra app, como tu CRM o tu herramienta de soporte; un webhook de Make, una dirección que otro sistema llama para lanzar el escenario; o una programación en el primer módulo, cada 15 minutos por defecto y hasta cada minuto en planes de pago. Si lees de forma programada, filtra la consulta para traer solo filas recientes.
04¿Qué hago si Execute SQL no me alcanza?
Depende de lo que necesites. Como el módulo ejecuta cualquier comando SQL que tu rol permita, casi todo el trabajo con datos cabe ahí: insertar, actualizar, leer. Lo que no hace es nada que no sea un comando SQL, y la app no tiene módulo Make an API Call para cubrirlo. En ese caso, revisa si otra app de Make llega a los mismos datos, o pide al equipo de Hack'celeration que estudie contigo una alternativa.
05¿Make o n8n para Snowflake?
Depende de quién vaya a mantener la automatización y dónde quieras alojarla. Ambos exigen algo de SQL. n8n tiene también un nodo de Snowflake y encaja con quien quiere alojar la herramienta por su cuenta o escribir más lógica. Make encaja con equipos que prefieren un editor visual y una conexión gestionada, sabiendo que allí Snowflake ofrece un único módulo SQL. Decide según el alojamiento y según quién va a tocar los escenarios día a día.