Snowflake Automation
自动化Snowflake数据仓库操作——通过Composio MCP集成,实现数据库、模式与表格的列表展示、SQL语句执行以及数据工作流管理。
分类
开发工具安装
热度:48
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-snowflake-automation&locale=zh&source=copy
Snowflake Automation - Snowflake 数据仓库自动化工具
技能概述
Snowflake Automation 是一个通过 Composio MCP 集成的自动化工具,用于管理 Snowflake 数据仓库操作,支持数据库发现、表结构浏览和 SQL 语句自动执行。
适用场景
核心功能
SNOWFLAKE_SHOW_DATABASES、SNOWFLAKE_SHOW_SCHEMAS 和 SNOWFLAKE_SHOW_TABLES 工具,支持通配符过滤、前缀匹配和时间旅行查询,快速发现可用数据资产及其元数据(行数、大小、聚类键等)SNOWFLAKE_EXECUTE_SQL 执行任意 SQL(包括多语句批量操作),支持参数化绑定、会话级别参数配置和超时控制like_pattern、starts_with、limit(最大 10000)和 from_name 游标分页,可高效浏览大型数据仓库常见问题
Snowflake Automation 支持哪些 SQL 操作?
支持完整的 SQL 操作范围,包括 SELECT 查询、DDL(CREATE/ALTER/DROP)、DML(INSERT/UPDATE/DELETE)。可通过
SNOWFLAKE_EXECUTE_SQL 执行单条或批量语句(分号分隔),同时支持参数化绑定和会话参数配置。如何连接 Snowflake 账户?
需要先将 Composio MCP 服务器(
https://rube.app/mcp)添加到客户端,然后在提示时连接 Snowflake 账户。支持账户凭据或密钥对两种认证方式。Snowflake 自动化需要 Warehouse 吗?
SELECT 和 DML 查询需要运行中的 Warehouse 来提供计算资源,但 SHOW 命令(如
SHOW DATABASES)不需要 Warehouse。用户可通过 warehouse 参数指定计算资源,也可通过 role 参数控制执行权限。