Azure Synapse Analytics 中 Synapse SQL 功能的设计决策和编程方法
本文提供了 Synapse SQL 专用 SQL 池和无服务器 SQL 池函数的资源列表。 建议的文章分为两部分:关键设计决策,以及开发和编程方法。
本文旨在帮助你针对 Azure Synapse Analytics 中的 Synapse SQL 组件制定最佳技术方案。
关键设计决策
以下文章重点介绍了 Synapse SQL 开发的概念和设计决策:
项目 | 专用 SQL 池 | 无服务器 SQL 池 |
---|---|---|
连接 | 是 | 是 |
资源类和并发 | 是 | 否 |
中的 | 是 | 否 |
用户定义的架构 | 是 | 是 |
表分布 | 是 | 否 |
表索引 | 是 | 否 |
表分区 | 是 | 否 |
统计信息 | 是 | 是 |
CTAS | 是 | 否 |
外部表 | 是 | 是 |
CETAS | 是 | 是 |
建议
以下重要文章重点介绍了有关开发的具体编程方法、技巧和建议:
项目 | 专用 SQL 池 | 无服务器 SQL 池 |
---|---|---|
存储过程 | 是 | 是 |
标签 | 是 | 否 |
视图 | 是 | 是 |
临时表 | 是 | 是 |
动态 SQL | 是 | 是 |
循环 | 是 | 是 |
Group by 选项 | 是 | 否 |
变量赋值 | 是 | 是 |
优点和最佳做法
若要详细了解哪些方案适用于无服务器 SQL 池,请参阅无服务器 SQL 池权益一文。
T-SQL 功能支持
Transact-SQL 语言在无服务器 SQL 池中使用,专用模型可以引用不同的对象,但在支持的功能集方面存在一些差异。 有关详细信息,请参阅 Azure Synapse SQL 中支持的 Transact-SQL 功能一文。
后续步骤
有关更多参考信息,请参阅 SQL 池 T-SQL 语句。