Snowflake

数据库

查询数据仓库、分析成本并管理 Snowflake 对象——Neotask 使用 OpenClaw 让 Snowflake 对话化。

你能做什么

自然地查询您的数据仓库

描述您想要回答的业务问题 - “上季度我们的十大创收客户(按产品线细分)是哪些?” — 并且 Neotask 针对您的 Snowflake 仓库编写并执行 SQL,返回带有上下文的结果。

分析信贷消费和成本

要求 Neotask 按仓库提取信用使用情况,确定哪些查询最昂贵,并查找可以提前自动暂停或调整为较小层的仓库 - 所有这些都来自 ACCOUNT_USAGE 视图。

管理雪花对象

通过自然语言创建和修改数据库、模式、阶段、文件格式和仓库。 Neotask 生成正确的 Snowflake SQL DDL 并在执行前确认更改,特别是对于影响权限的操作。

研究查询性能

粘贴慢速查询或要求 Neotask 从 QUERY_HISTORY 中查找运行时间最长的查询。它获取查询配置文件,识别溢出到磁盘、低效连接和爆炸基数,并建议具体修复。

监控数据新鲜度和管道

询问哪些表在过去一小时内尚未更新,检查 Snowpipe 摄取是否按计划运行,并验证任务执行状态 - 对于保持数据管道 SLA 正​​常运行非常有用。

尝试询问

  • “2025 年第四季度我们按地区划分的总销售额是多少?”
  • “本周哪 5 个查询使用了最多的学分?”
  • “哪些仓库全天运行没有自动暂停?”
  • “在 PROD 数据库中创建一个名为分析的新模式”
  • “为什么这个查询会溢出到磁盘?” (粘贴您的 SQL)
  • “显示过去 24 小时内未加载的所有表格”
  • “授予 ANALYST 角色对 REPORTING 架构中所有表的读取权限”
  • “根据过去 7 天,我们估计本月的信用消耗率是多少?”
  • 专业提示

  • 要求 Neotask 首先使用 LIMIT 包装昂贵的查询,以便在大型仓库上运行完整查询之前以较低的成本预览结果。
  • 如果您希望 Neotask 使用特定的计算层,请在提示中指定仓库大小:“使用小型仓库”进行临时探索并保存较大的仓库以进行繁重的转换。
  • 使用 ACCOUNT_USAGE.QUERY_HISTORY 视图进行成本分析 - 要求 Neotask 查询这些视图而不是系统表以获取全面的历史数据。
  • 当表超过 1 亿行并且查询速度很慢时,请求聚类关键建议 — Neotask 将检查您的过滤列并建议适当的聚类。
  • 将 Snowflake 查询与 BI 工具配对:要求 Neotask 创建针对特定 Looker 或 Tableau 仪表板查询模式优化的视图。
  • Works Well With