SuperAPI AI 工具集

databricks-dbsql

数据与分析

查看项目

更新于 10-15 20:32

技能介绍

用途:该技能面向 Databricks SQL(DBSQL)高级特性,供用户在提到 DBSQL、Databricks SQL 或 SQL 仓库能力时调用,帮助编写过程化 SQL、物化视图、AI 数据增强、地理空间分析等查询。

主要能力与版本:SQL 脚本(BEGIN...END、DECLARE、IF/WHILE/FOR,DBR 16.3+)、存储过程(CREATE PROCEDURE、CALL,DBR 17.0+)、递归 CTE(WITH RECURSIVE,DBR 17.0+)、事务(BEGIN ATOMIC...END,预览)、物化视图(Pro/Serverless)、临时表、Pipe 语法(|>,DBR 16.1+)、地理空间 H3(DBR 11.2+)与 ST 函数(DBR 16.0+,80+ 函数)、排序规则 COLLATE(DBR 16.1+)、AI 函数 ai_query、ai_classify 等(DBR 15.1+)、http_request、remote_query、read_files,以及数据建模与 Liquid Clustering。

使用方式:通过技能中的参考文件按需加载细节,包括 sql-scripting.md、materialized-views-pipes.md、geospatial-collations.md、ai-functions.md、best-practices.md。资料建议使用 Serverless SQL 仓库运行 AI 函数、物化视图与 http_request;开发 AI 函数时用 LIMIT 控制成本;新表优先使用 Liquid Clustering(1-4 个键),不确定时用 CLUSTER BY AUTO;对用户可见字符串使用 COLLATE UTF8_LCASE。

适用场景:过程化 ETL、存储过程错误处理、物化视图定时刷新、可读转换管道、LLM 数据增强、地理邻近搜索、外部 API 调用与文件摄入等。

限制:资料未提供具体计费价格、性能基准、外部依赖或部署步骤,缺失事实暂未提供;使用前应以官方文档为准,并建议用 MCP 工具 execute_sql、execute_sql_multi 验证 SQL。