SuperAPI AI 工具集

databricks-dbsql

数据与分析

查看项目

更新于 10-15 23:46

技能介绍

用途:整理 Databricks SQL(DBSQL)高级特性与 SQL 仓库能力,供编写和优化 DBSQL 时参考。

主要能力(含版本/范围):SQL Scripting(BEGIN...END、DECLARE、IF/WHILE/FOR,DBR 16.3+);存储过程(CREATE PROCEDURE、CALL,DBR 17.0+);递归 CTE(WITH RECURSIVE,DBR 17.0+);事务(BEGIN ATOMIC...END,Preview);物化视图(Pro/Serverless);临时表(全部);Pipe 语法 |>(DBR 16.1+);地理空间 H3(DBR 11.2+)与 ST 函数 80+(DBR 16.0+);Collations(COLLATE、UTF8_LCASE,DBR 16.1+);AI 函数 11+(ai_query、ai_classify 等,DBR 15.1+);http_request、remote_query(Pro/Serverless);read_files(全部);数据建模(星型模式、Liquid Clustering)。

必要用法:AI 函数、物化视图与 http_request 需使用 Serverless SQL 仓库;开发阶段对 AI 函数加 LIMIT 控制成本;新表优先 Liquid Clustering(1-4 个键);不确定聚类键用 CLUSTER BY AUTO;用 MCP 工具 execute_sql、execute_sql_multi 测试验证后再部署。

适用场景:过程式 ETL、层级遍历、数据富化、外部 API 调用、联邦查询、原始文件摄取、空间邻近搜索与大小写不敏感查询。

限制:部分特性有版本门槛或仅 Pro/Serverless 可用,事务仍为 Preview;资料未提供收费与价格信息。