# Fiche connecteur Snowflake Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno. Les noms et données des exemples sont fictifs ; toute exécution reste soumise aux droits et aux validations du connecteur. ## Snowflake URL : https://get-bruno.com/features/connectors/snowflake Référence texte : https://get-bruno.com/features/connectors/snowflake/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Bases de données Description : Snowflake est un entrepôt de données conçu pour stocker et interroger des données dans le cloud. Ce connecteur permet d’exécuter du SQL, d’insérer des lignes, de préparer des choix de base de données, d’utilisateur et de warehouse, et de suivre certains événements de schéma ou de table. Authentification : API key Présentation : Snowflake est un entrepôt de données conçu pour stocker et interroger des données dans le cloud. Ce connecteur permet d’exécuter du SQL, d’insérer des lignes, de préparer des choix de base de données, d’utilisateur et de warehouse, et de suivre certains événements de schéma ou de table. Usage : Lire un résultat SQL ciblé Exemple de demande : Je veux interroger la base ventes pour récupérer les commandes de la semaine du 3 juin. Résultat attendu : Une requête SQL est exécutée et renvoie son résultat selon les droits et le schéma visé. À préciser : Le SQL à exécuter ; La base ou le schéma concerné ; Le warehouse à utiliser si nécessaire Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/snowflake/actions/execute-sql-query ; https://pipedream.com/apps/snowflake/actions/list-database-options ; https://pipedream.com/apps/snowflake/actions/list-warehouses-options Usage : Insérer une ligne de suivi Exemple de demande : Je veux ajouter une ligne pour le client Atelier Martin dans la table suivi_clients. Résultat attendu : Une ligne unique est insérée dans la table indiquée. À préciser : Le nom de la table ; Les valeurs de la ligne ; La base de données cible Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/snowflake/actions/insert-row ; https://pipedream.com/apps/snowflake/actions/list-database-options Usage : Préparer une session SQL partagée Exemple de demande : Je veux enchaîner plusieurs requêtes dans la même session sur le schéma finance. Résultat attendu : Une session SQL démarre et peut être réutilisée par les actions suivantes dans la même session. À préciser : Le contexte SQL à conserver ; La base de données ou le schéma cible ; Le besoin de session partagée Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/snowflake/actions/start-sql-session ; https://pipedream.com/apps/snowflake/actions/execute-sql-query Limites propres au service : Les déclencheurs sont documentaires et ne doivent pas être pris pour des actions de Bruno. La session SQL renvoyée contient des jetons sensibles et expire côté serveur après environ quatre heures ou selon l’inactivité du compte. Une requête en session ne sort pas de l’IP statique partagée lorsqu’elle passe par la connexion directe mentionnée par la source. Aucune action n’est déclarée pour la gestion complète des schémas, des rôles ou des droits. Vocabulaire français : Exécuter une requête SQL — Exécute une requête Snowflake personnalisée. (https://pipedream.com/apps/snowflake/actions/execute-sql-query) Vocabulaire français : Exécuter une requête SQL dans une session — Exécute une requête dans une session Snowflake déjà ouverte pour conserver l’état partagé de la session. (https://pipedream.com/apps/snowflake/actions/execute-sql-query-in-session) Vocabulaire français : Insérer plusieurs lignes — Insère plusieurs lignes dans une table. (https://pipedream.com/apps/snowflake/actions/insert-multiple-rows) Vocabulaire français : Insérer une ligne — Insère une ligne dans une table. (https://pipedream.com/apps/snowflake/actions/insert-row) Vocabulaire français : Lister les options de base de données — Récupère les valeurs disponibles pour le champ Base de données. (https://pipedream.com/apps/snowflake/actions/list-database-options) Vocabulaire français : Lister les options de nom d’utilisateur — Récupère les valeurs disponibles pour le champ Nom d’utilisateur. (https://pipedream.com/apps/snowflake/actions/list-users-options) Vocabulaire français : Lister les options de warehouse — Récupère les valeurs disponibles pour le champ Warehouse. (https://pipedream.com/apps/snowflake/actions/list-warehouses-options) Vocabulaire français : Interroger une base SQL — Exécute une requête SQL sur la base visée. (https://pipedream.com/apps/snowflake/actions/database-query-sql-database) Vocabulaire français : Démarrer une session SQL — Démarre une session Snowflake et renvoie un état sérialisé réutilisable par les actions suivantes. (https://pipedream.com/apps/snowflake/actions/start-sql-session) Vocabulaire français : Nouvelle ligne — Déclenche un événement quand une ligne est ajoutée à une table. (https://pipedream.com/apps/snowflake/triggers/new-row) Vocabulaire français : Nouveaux résultats de requête — Lance une requête SQL selon un planning et déclenche un flux pour chaque ligne renvoyée. (https://pipedream.com/apps/snowflake/triggers/query-results) Vocabulaire français : Échec de tâche dans un schéma — Déclenche de nouveaux événements quand une tâche échoue dans un schéma de base de données. (https://pipedream.com/apps/snowflake/triggers/failed-task-in-schema) Vocabulaire français : Nouvelle base de données — Déclenche un événement quand une base de données est créée. (https://pipedream.com/apps/snowflake/triggers/new-database) Vocabulaire français : Rôle supprimé — Déclenche un événement quand un rôle est supprimé. (https://pipedream.com/apps/snowflake/triggers/deleted-role) Vocabulaire français : Utilisateur supprimé — Déclenche un événement quand un utilisateur est supprimé. (https://pipedream.com/apps/snowflake/triggers/deleted-user) Vocabulaire français : Nouveau rôle — Déclenche un événement quand un rôle est créé. (https://pipedream.com/apps/snowflake/triggers/new-role) Vocabulaire français : Nouveau schéma — Déclenche un événement quand un schéma est créé. (https://pipedream.com/apps/snowflake/triggers/new-schema) Vocabulaire français : Nouvelle table — Déclenche un événement quand une table est créée. (https://pipedream.com/apps/snowflake/triggers/new-table) Vocabulaire français : Mise à jour d’un rôle — Déclenche un événement quand un rôle est mis à jour. (https://pipedream.com/apps/snowflake/triggers/updated-role) Vocabulaire français : Mise à jour d’un utilisateur — Déclenche un événement quand un utilisateur est mis à jour. (https://pipedream.com/apps/snowflake/triggers/updated-user) Vocabulaire français : Nouveau moniteur d’usage — Déclenche un événement quand une requête est exécutée selon les paramètres indiqués. (https://pipedream.com/apps/snowflake/triggers/usage-monitor) Vocabulaire français : Nouvel utilisateur — Déclenche un événement quand un utilisateur est créé. (https://pipedream.com/apps/snowflake/triggers/new-user) Vocabulaire français : Nouveau, modifié ou supprimé pour un warehouse — Déclenche de nouveaux événements quand un warehouse est créé, modifié ou supprimé. (https://pipedream.com/apps/snowflake/triggers/change-to-warehouse) - action : Execute SQL Query — Execute a custom Snowflake query. See our docs to learn more about working with SQL in Pipedream. (https://pipedream.com/apps/snowflake/actions/execute-sql-query) - action : Execute SQL Query In Session — Execute a Snowflake query inside a session started by the Start SQL Session action, so it shares that session's state — temporary tables, USE context, and session parameters — with the other queries in the same session. Pass the serialized session from Start SQL Session to the Session prop. Note: to preserve the session this query runs on a direct connection and therefore does NOT egress from the shared static IP ( use_pd_sql_proxy ); if your Snowflake network policy allowlists only the static IP, use Execute SQL Query instead. See our docs to learn more about working with SQL in Pipedream. (https://pipedream.com/apps/snowflake/actions/execute-sql-query-in-session) - action : Insert Multiple Rows — Insert multiple rows into a table (https://pipedream.com/apps/snowflake/actions/insert-multiple-rows) - action : Insert Single Row — Insert a row into a table (https://pipedream.com/apps/snowflake/actions/insert-row) - action : List Database Options — Retrieves available options for the Database field. (https://pipedream.com/apps/snowflake/actions/list-database-options) - action : List User Name Options — Retrieves available options for the User Name field. (https://pipedream.com/apps/snowflake/actions/list-users-options) - action : List Warehouse Name Options — Retrieves available options for the Warehouse Name field. (https://pipedream.com/apps/snowflake/actions/list-warehouses-options) - action : Query SQL Database — Execute a SQL Query. See our docs to learn more about working with SQL in Pipedream. (https://pipedream.com/apps/snowflake/actions/database-query-sql-database) - action : Start SQL Session — Start a Snowflake session and return it in serialized form, so subsequent Snowflake actions can run in the same session (preserving temporary tables, USE context, and session parameters) by passing it to their Session prop. The returned value contains session auth tokens — treat it as sensitive. Sessions expire server-side after ~4 hours or your account's idle timeout. See the documentation (https://pipedream.com/apps/snowflake/actions/start-sql-session) - trigger : New Row — Emit new event when a row is added to a table (https://pipedream.com/apps/snowflake/triggers/new-row) - trigger : New Query Results — Run a SQL query on a schedule, triggering a workflow for each row of results (https://pipedream.com/apps/snowflake/triggers/query-results) - trigger : Failed Task in Schema — Emit new events when a task fails in a database schema (https://pipedream.com/apps/snowflake/triggers/failed-task-in-schema) - trigger : New Database — Emit new event when a database is created (https://pipedream.com/apps/snowflake/triggers/new-database) - trigger : New Deleted Role — Emit new event when a role is deleted (https://pipedream.com/apps/snowflake/triggers/deleted-role) - trigger : New Deleted User — Emit new event when a user is deleted (https://pipedream.com/apps/snowflake/triggers/deleted-user) - trigger : New Role — Emit new event when a role is created (https://pipedream.com/apps/snowflake/triggers/new-role) - trigger : New Schema — Emit new event when a schema is created (https://pipedream.com/apps/snowflake/triggers/new-schema) - trigger : New Table — Emit new event when a table is created (https://pipedream.com/apps/snowflake/triggers/new-table) - trigger : New Update Role — Emit new event when a role is updated (https://pipedream.com/apps/snowflake/triggers/updated-role) - trigger : New Update User — Emit new event when a user is updated (https://pipedream.com/apps/snowflake/triggers/updated-user) - trigger : New Usage Monitor — Emit new event when a query is executed in the specified params (https://pipedream.com/apps/snowflake/triggers/usage-monitor) - trigger : New User — Emit new event when a user is created (https://pipedream.com/apps/snowflake/triggers/new-user) - trigger : New, Updated, or Deleted Warehouse — Emit new events when a warehouse is created, altered, or dropped (https://pipedream.com/apps/snowflake/triggers/change-to-warehouse)