Azure Synapse Analytics 的新增功能
此页面将持续更新,包含 Azure Synapse Analytics 中的新增功能以及当前预览版功能的最新回顾。
有关过去的更新,请查看以往的 Azure Synapse Analytics 博客文章或 Azure Synapse Analytics 中以往的更新。
当前处于预览状态的功能
下表列出了目前以预览版提供的 Azure Synapse Analytics 功能。 预览版功能按字母顺序排序。
功能 | 了解详细信息 |
---|---|
无服务器 SQL 池中的 Apache Spark Delta Lake 表 | 供无服务器 SQL 池访问 Spark 数据库中创建的 Delta Lake 表的功能目前作为预览版提供。 有关详细信息,请参阅 Azure Synapse Analytics 共享元数据表。 |
Apache Spark 弹性池存储 | Azure Synapse Analytics Spark 池现在支持弹性池存储预览版。 使用弹性池存储,Spark 引擎可以监视工作器节点临时存储,并在需要时附加更多磁盘。 你无需执行任何操作,作业失败次数应该会更少。 有关详细信息,请参阅 Azure Synapse Analytics Spark 弹性池存储。 |
Apache Spark R 语言支持 | Apache Spark 的内置 R 支持目前处于预览阶段。 |
在 Azure Synapse Analytics 工作区中浏览 ADLS Gen2 文件夹 | 现在可以在 Synapse Studio 中浏览 Azure Synapse Analytics 工作区中的 Azure Data Lake Storage Gen2 (ADLS Gen2) 容器或文件夹。 有关详细信息,请参阅在 Azure Synapse Analytics 中使用 ACL 浏览 ADLS Gen2 文件夹。 |
从 Cosmos DB 分析存储中捕获已更改的数据 | Azure Cosmos DB 分析存储现在支持 Azure Cosmos DB API for NoSQL 和 Azure Cosmos DB API for MongoDB 的变更数据捕获 (CDC)。 有关详细信息,请参阅从 Cosmos DB 分析存储捕获变更的数据和 DevBlog:Azure Cosmos DB 分析存储的变更数据捕获 (CDC)。 |
分发顾问 | 分布顾问是 Azure Synapse 专用 SQL 池第 2 代中的一项新预览版功能,可分析查询并建议表的最佳分布策略以提高查询性能。 有关详细信息,请参阅 Azure Synapse SQL 中的分布顾问。 |
带分隔符文本文件的拒绝选项 | 对带分隔符文件的 CREATE EXTERNAL TABLE 的拒绝选项处于预览状态。 |
适用于 Azure Synapse Notebook 的 Spark 顾问 | 适用于 Azure Synapse Notebook 的 Spark 顾问可分析 Spark 运行的代码,并显示 Notebook 的实时建议。 Spark 顾问根据内置通用模式提供代码优化建议,执行错误分析,并找出故障的根本原因。 |
托管虚拟网络 (VNet) 中的生存时间 | 为托管虚拟网络 TTL 周期内的生存时间 (TTL) 预留计算,从而节省时间并提高效率。 有关此预览版的详细信息,请参阅宣布推出托管虚拟网络中的生存时间 (TTL) 公共预览版。 |
用户分配的托管标识 | 现在,可以使用链接服务中的用户分配的托管标识在 Synapse Pipelines 和数据流中进行身份验证。 有关详细信息,请参阅 Azure 数据工厂和 Azure Synapse 中的凭据。 |
正式版功能
下表列出了在过去 12 个月内已从预览版过渡到正式版 (GA) 的 Azure Synapse Analytics 功能。
Month | 功能 | 了解详细信息 |
---|---|---|
2023 年 4 月 | Apache Spark 优化写入 | 优化写入是 Apache Synapse 上的 Delta Lake 的一项功能,可减少 Apache Spark 3(3.1 和 3.2)写入的文件数量,旨在增加写入数据的单个文件大小。 |
2023 年 2 月 | 专用 SQL 池的 UTF-8 和日语排序规则支持 | UTF-8 支持和日语排序规则现可正式用于专用 SQL 池。 |
2023 年 2 月 | 适用于 Apache Spark 3.3 的 Azure Synapse 运行时 | 适用于 Apache Spark 3.3 的 Azure Synapse 运行时现已正式发布。 根据我们使用 1 TB TPC-H 行业基准完成的测试,性能最多可能会提高 77%。 |
2022 年 12 月 | SSIS IR Express 虚拟网络注入 | 将 SSIS Integration Runtime (IR) 注入 VNet 的标准方法和快速方法现已正式发布。 有关详细信息,请参阅 Azure 数据工厂中 SSIS 的快速虚拟网络注入正式发布。 |
2022 年 11 月 | Azure Synapse Link for SQL | 对于 SQL Server 2022 和 Azure SQL 数据库,Azure Synapse Link for SQL 现已正式发布。 Azure Synapse Link for SQL 功能提供通过基于 SQL 的操作存储到 Azure Synapse Analytics 的低代码和无代码准实时数据复制。 最小准实时提供操作数据的 BI 报告,对操作存储的影响极小。 若要了解详细信息,请访问什么是 Azure Synapse Link for SQL? |
2022 年 10 月 | SAP CDC 连接器正式发布 | SAP 变更数据捕获 (CDC) 的数据连接器现已正式发布。 有关详细信息,请参阅宣布推出 Azure 数据工厂和 Azure Synapse Analytics 中 SAP CDC 解决方案的公共预览版和 Azure 数据工厂中的 SAP CDC 解决方案。 |
2022 年 9 月 | MERGE T-SQL 语法 | MERGE T-SQL 语法 是用户强烈请求添加到 Synapse T-SQL 库中的功能。 与在 SQL Server 中一样,MERGE 语法将 INSERT/UPDATE/DELETE 封装到单个高性能语句中。 在 10.0.17829 及更高版本的专用 SQL 池中可用。 有关详细信息,请参阅 MERGE T-SQL 公告博客。 |
2022 年 7 月 | 适用于 Synapse Analytics 的 Apache Spark™ 3.2 | 适用于 Synapse Analytics 的 Apache Spark™ 3.2 现已正式发布。 请查看官方发行说明和 Spark 3.1 与 3.2 之间的迁移指南,以评估应用程序的潜在更改。 有关详细信息,请阅读 Apache Spark 版本支持和 Azure Synapse Runtime for Apache Spark 3.2。 Azure Synapse Analytics July Update 2022 中重点介绍了 Spark 3.2 中做出的改进。 |
2022 年 7 月 | Azure Synapse 中的 Apache Spark 智能缓存功能 | Spark 的智能缓存功能会自动将每个读取存储在已分配的缓存存储空间中,检测基础文件更改并刷新文件以提供最新数据。 有关详细信息,请参阅如何为 Apache Spark 池启用/禁用缓存。 |
2022 年 6 月 | 映射数据工具 | 映射数据工具是一个引导式过程,可帮助你创建 ETL 映射,并在不编写代码的情况下将数据流从源数据映射到 Synapse。 若要详细了解映射数据工具,请阅读 Azure Synapse Analytics 中的映射数据。 |
2022 年 6 月 | 用户定义的函数 | 用户定义的函数 (UDF) 现已推出正式版。 有关详细信息,请阅读映射数据流中用户定义的函数。 |
Apache Spark for Azure Synapse Analytics
本部分汇总了 Apache Spark for Azure Synapse Analytics 的最新特性和功能。
Month | 功能 | 了解详细信息 |
---|---|---|
2023 年 4 月 | Delta Lake - Low Shuffle Merge | Apache Spark 3.2 池中现在提供 Delta 表的 Low Shuffle Merge 优化。 现在,可以使用 Delta Lake MERGE 命令更新具有高级条件的 Delta 表。 |
2023 年 3 月 | 库管理新功能:内联安装 | %pip 和 %conda 现已在 Apache Spark for Synapse 中提供! %pip 和 %conda 是可用于在 Notebooks 上安装 Python 包的命令。 有关详细信息,请参阅 通过 %pip 和 %conda 命令管理会话范围的 Python 包。 |
2023 年 1 月 | 适用于 Azure Synapse Notebook 的 Spark 顾问 | 适用于 Azure Synapse Notebook 的 Spark 顾问可分析 Spark 运行的代码,并显示 Notebook 的实时建议。 Spark 顾问根据内置通用模式提供代码优化建议,执行错误分析,并找出故障的根本原因。 |
2023 年 1 月 | 使用 Synapse Genie 提高 Spark 池利用率 | Synapse Genie Framework 通过在同一个 Spark Pool 实例上执行多个 Synapse Notebook 来提高 Spark Pool 的利用率。 详细了解用 Python 编写的元数据驱动实用工具。 |
2022 年 9 月 | 新的信息性 Livy 错误代码 | 更精确的错误代码可描述失败的原因,并替换以前的通用错误代码。 过去,失败的 Spark 作业中的所有错误都会以一个显示 LIVY_JOB_STATE_DEAD 的通用错误代码来体现。 |
2022 年 9 月 | Apache Spark for Azure Synapse Analytics 中的新查询优化技术 | 阅读 Microsoft 在工作中的发现,在参考 TPC-DS 工作负载方面获得可观的性能优势,并大幅减少查询计划生成时间。 |
2022 年 8 月 | Apache Spark 弹性池存储 | Azure Synapse Analytics Spark 池现在支持弹性池存储预览版。 弹性池存储允许 Spark 引擎监视工作器节点临时存储,并根据需要附加更多磁盘。 你无需执行任何操作,作业失败次数应该会更少。 有关详细信息,请参阅博客:Azure Synapse Analytics Spark 弹性池存储已推出公共预览版。 |
2022 年 8 月 | Apache Spark 优化写入 | 优化写入是 Synapse 上的 Delta Lake 的一项预览版功能,可减少 Apache Spark 3(3.1 和 3.2)写入的文件数量,旨在增加写入数据的单个文件大小。 有关详细信息,请参阅在 Apache Spark 上优化写入的需求。 |
数据集成
本部分汇总了 Azure Synapse Analytics 数据集成的最新特性和功能。 了解如何使用 Azure 数据工厂 (ADF) 或 Synapse 管道将数据加载到 Azure Synapse Analytics 中。
Month | 功能 | 了解详细信息 |
---|---|---|
2023 年 4 月 | 从 Cosmos DB 分析存储中捕获已更改的数据(公共预览版) | Azure Cosmos DB 分析存储现在支持 Azure Cosmos DB API for NoSQL 和 Azure Cosmos DB API for MongoDB 的变更数据捕获 (CDC)。 有关详细信息,请参阅从 Cosmos DB 分析存储捕获变更的数据和 DevBlog:Azure Cosmos DB 分析存储的变更数据捕获 (CDC)。 |
2023 年 3 月 | 深入探讨:Synapse 管道存储事件触发安全性 | 此“客户成功工程”博客文章深入探讨了 Azure Synapse 管道存储事件触发器安全性。 ADF 和 Synapse Pipelines 提供的功能允许基于各种事件(例如存储 Blob 创建或删除)触发管道执行。 客户可以使用它来实现事件驱动的管道业务流程。 |
2023 年 1 月 | SQL CDC 增量提取现在支持数值列 | 通过在数据流中启用 SQL Server CDC 增量提取,可以只处理自上次执行管道以来更改的行。 支持的增量列类型现在包括日期/时间和数值列。 |
2022 年 12 月 | Express 虚拟网络注入 | 将 SSIS Integration Runtime (IR) 注入 VNet 的标准方法和快速方法现已正式发布。 有关详细信息,请参阅 Azure 数据工厂中 SSIS 的快速虚拟网络注入正式发布。 |
2022 年 10 月 | SAP CDC 连接器正式发布 | SAP 变更数据捕获 (CDC) 的数据连接器现已正式发布。 有关详细信息,请参阅宣布推出 Azure 数据工厂和 Azure Synapse Analytics 中 SAP CDC 解决方案的公共预览版和 Azure 数据工厂中的 SAP CDC 解决方案。 |
2022 年 9 月 | 甘特图视图 | 现在可在 Azure 数据工厂 Integration Runtime 监视中使用甘特图查看活动运行情况。 |
2022 年 9 月 | 监视改进 | 我们已根据社区反馈发布了新的监控体验改进包。 |
2022 年 9 月 | 映射数据流中的最大列优化 | 对于 CSV 等带分隔符的文本数据源,新的“最大列”设置可用于设置最大列数。 |
2022 年 9 月 | Oracle 数据源连接器中的 NUMBER 到整数转换 | 新属性,用于通过新属性 convertDecimalToInteger 将 Oracle NUMBER 类型转换为源中的相应整数类型。 有关详细信息,请参阅 Oracle 源连接器。 |
2022 年 9 月 | 支持在 Web 活动中使用 HTTP 请求 DELETE 方法发送正文 | 对于在 Web 活动中使用 DELETE 方法时发送正文(可选)的新支持。 有关详细信息,请参阅可用的 Web 活动类型属性。 |
2022 年 8 月 | 映射数据流现在支持视觉强制转换 | 可以使用强制转换轻松修改数据流中各个列的数据类型。 |
2022 年 8 月 | 默认活动超时已更改为 12 小时 | 默认活动超时现在为 12 小时。 |
2022 年 8 月 | 管道表达式生成器易用性增强 | 我们更新了表达式生成器 UI,使管道设计变得更容易。 |
2022 年 8 月 | 用于映射数据流内联数据集类型的新 UI | 我们更新了数据流源 UI,以便更轻松地查找内联数据集类型。 |
2022 年 7 月 | 托管虚拟网络 (VNet) 中的生存时间 | 为托管虚拟网络 TTL 周期内的生存时间 (TTL) 预留计算,从而节省时间并提高效率。 有关此预览版的详细信息,请参阅宣布推出托管虚拟网络中的生存时间 (TTL) 公共预览版。 |
2022 年 6 月 | SAP CDC 连接器预览版 | SAP 变更数据捕获 (CDC) 的新数据连接器现已推出预览版。 有关详细信息,请参阅宣布推出 Azure 数据工厂和 Azure Synapse Analytics 中 SAP CDC 解决方案的公共预览版和 Azure 数据工厂中的 SAP CDC 解决方案。 |
2022 年 6 月 | 联接转换中的模糊联接选项 | 在映射数据流中的联接转换中,添加了通过相似性阈值评分滑块使用模糊匹配的选项。 |
2022 年 6 月 | 映射数据工具正式版 | 我们很高兴地宣布,映射数据工具现已推出正式版。 映射数据工具是一个引导式过程,可帮助你创建 ETL 映射,并在不编写代码的情况下将数据流从源数据映射到 Synapse。 |
2022 年 6 月 | 使用新参数重新运行管道 | 现在可以在从“监视”页重新运行管道时更改管道参数,而无需返回到管道编辑器。 有关详细信息,请阅读重新运行管道和活动。 |
2022 年 6 月 | 用户定义的函数正式版 | 映射数据流中用户定义的函数 (UDF) 现已推出正式版 (GA)。 |
开发人员体验
本部分汇总了 Azure Synapse Analytics 中的开发人员最近的新生活质量和功能改进。
Month | 功能 | 了解详细信息 |
---|---|---|
2022 年 12 月 | MSSparkUtils 堪称 Synapse Spark 内的瑞士军刀 | MSSparkUtils 是一个内置包,可帮助你轻松执行称为 Microsoft Spark 实用工具的常见任务,包括在笔记本之间共享结果的功能。 |
2022 年 7 月 | Synapse Notebooks 与 IPython 兼容 | Jupyter 笔记本的官方内核是 IPython,现在它在 Synapse Notebooks 中受支持。 有关详细信息,请参阅 Synapse Notebooks 现在与 IPython 完全兼容。 |
2022 年 7 月 | Mssparkutils 现在包含 spark.stop() 方法 | 已将新的 API mssparkutils.session.stop() 添加到 mssparkutils 包中。 针对同一个 Spark 池运行多个会话时,此功能非常有用。 此新 API 适用于 Scala 和 Python。 有关详细信息,请参阅停止交互式会话。 |
机器学习
本部分汇总了用于在 Azure Synapse Analytics 中机器学习模型的最新功能和改进。
Month | 功能 | 了解详细信息 |
---|---|---|
2022 年 11 月 | R 支持(预览版) | Azure Synapse Analytics 现在为 Apache Spark 提供内置 R 支持(目前为预览版)。 例如,通过 CRAN 和 CRAN 快照安装 R 库。 |
2022 年 8 月 | SynapseML v.0.10.0 | 新的 SynapseML v0.10.0 版本(以前为 MMLSpark)是一个旨在简化大规模可缩放机器学习管道创建的开源库。 详细了解 SynapseML 的新增功能并开始使用 SynapseML。 |
2022 年 8 月 | .NET 支持 | SynapseML v0.10 添加了对 .NET 语言(例如 C# 和 F#)的完全支持。 有关 .NET SynapseML 示例,请参阅使用 LightGBMClassifier 的 .NET 示例。 |
2022 年 8 月 | 支持 Azure OpenAI 服务 | SynapseML 现在允许用户利用 OpenAI 的 1750 亿个参数语言模型 (GPT-3),该模型可以生成和完成接近人类同等水平的文本和代码。 有关详细信息,请参阅用于大数据的 Azure OpenAI。 |
2022 年 8 月 | MLflow 平台支持 | SynapseML 模型现在与 MLflow 集成,完全支持保存、加载、部署和自动日志记录。 |
2022 年 8 月 | Binder 中的 SynapseML | 我们知道,Spark 可能会让第一批用户望而却步,但不必担心,因为借助 Binder 技术,可以在 Binder 中探索和体验 SynapseML,而无需进行设置、安装、部署基础结构或创建 Azure 帐户。 |
示例和指导
本部分汇总了 Azure Synapse Analytics 的新指导和示例项目资源。
Month | 功能 | 了解详细信息 |
---|---|---|
2023 年 3 月 | 使用 Snapshot Serengeti 在 Azure Synapse Analytics 上创建数据解决方案 | 本 系列由四部分组成,介绍如何在 Azure Synapse Analytics 上构建端到端数据分析和机器学习解决方案。 此解决方案中使用的数据集是 Snapshot Serengeti 数据集,它由相机陷阱图像的大规模集合组成。 |
2023 年 3 月 | Kusto 查询语言(KQL)简介 | 此“客户成功工程”博客文章 介绍了 Kusto 查询语言(KQL),这是一种功能强大的查询语言,用于分析大量结构化、半结构化和非结构化(自由文本)数据。 |
2023 年 3 月 | 为 Synapse 工作区创建自定义灾难恢复计划 | 由多个部分组成的关于为其 Synapse 工作区创建灾难恢复计划的博客系列。 |
2023 年 3 月 | Azure Synapse 连接:公共终结点、专用终结点、托管 VNet 和托管专用终结点 | 专家撰写的由三个部分组成的博客系列,该系列介绍适用于各种网络选项(包括入站专用池公共终结点连接、Azure Synapse 专用终结点和托管 VNet 和托管专用终结点)的 Azure Synapse 连接。 |
2023 年 2 月 | Azure Synapse 专用 SQL 池的历史监视仪表板 | 使用 Azure 指标和 Azure 日志分析上的 Azure Monitor 工作簿模板启用历史记录监视的步骤演练。 |
2023 年 1 月 | 使用 Synapse 无服务器池读取 Data Lake | 介绍如何使用 OPENROWSET 查询湖中路径或使用外部表查询湖中路径的上下册指南。 |
2023 年 1 月 | Synapse Spark 中的结构化流式处理 | 将 IoT 温度数据从 IoT 设备流式传输到 Synapse Spark的详细示例。 |
2023 年 1 月 | 在 Synapse 工作区中创建专用 SQL 池的 DNS 别名,用于灾难恢复 | 专用 SQL 池的自定义 DNS(以前是 SQL DW)可以在灾难期间重定向到客户端程序。 |
2022 年 12 月 | Azure Synapse - Data Lake、Delta Lake 和 Data Lakehouse 对比 | 阅读新的成功工程博客文章,揭开 Data Lake、Delta Lake 和 Data Lakehouse 术语的神秘面。 |
2022 年 11 月 | 数据外泄保护 (DEP) 如何影响 Azure Synapse Analytics 管道 | 数据外泄保护 (DEP) 功能可对连接到其他服务的 Azure Synapse Analytics 功能启用更多限制。 |
2022 年 11 月 | 适用于 Azure Synapse Analytics 的 REST API 入门 - Apache Spark 池 | 我们提供了有关如何设置和使用 Synapse REST 终结点的说明,并介绍了 REST API 支持的 Apache Spark 池操作。 |
2022 年 11 月 | Synapse Spark Delta 按时间顺序查看 | Delta Lake 按时间顺序查看支持时间点查询快照,甚至支持回滚错误更新。 |
2022 年 9 月 | Synapse 专用 SQL 池(之前称为 SQL DW)和无服务器 SQL 池有什么区别? | 了解专用池与无服务器池及其并发性。 有关详细信息,请参阅专用 SQL 池和无服务器 SQL 池的基本概念。 |
2022 年 9 月 | 在专用 SQL 池中读取 Delta Lake | 示例脚本,用于将 Delta Lake 文件直接导入专用 SQL 池并支持时间旅行等功能。 有关说明,请参阅在专用 SQL 池中读取 Delta Lake。 |
2022 年 9 月 | Azure Synapse 客户成功工程博客系列 | 新的 Azure Synapse 客户成功工程博客系列已发布,其中详细介绍了如何构建 Lakehouse - 使用 Azure Synapse 实现 Data Lake 策略。 |
2022 年 6 月 | 使用 Synapse Analytics 进行 Azure Orbital 分析 | 我们现在提供了一个 Azure Orbital 分析示例解决方案,用于展示如何在 Azure Synapse Analytics 中使用地理空间库和 AI 模型,端到端实现星载数据的提取、加载、转换和分析。 该示例解决方案还演示了如何集成地理空间特定的 Azure AI 服务模型、合作伙伴的 AI 模型和自带数据模型。 |
2022 年 6 月 | Azure Synapse 成功源于设计 | Azure Synapse 概念证明 playbook 提供了界定、设计、执行和评估 SQL 或 Spark 工作负载概念证明的指南。 |
安全性
本部分汇总了 Azure Synapse Analytics 中的最新安全功能和设置。
Month | 功能 | 了解详细信息 |
---|---|---|
2022 年 12 月 | 数据外泄保护 (DEP) 如何影响 Azure Synapse Analytics 管道 | 数据外泄保护 (DEP) 功能可对连接到其他服务的 Azure Synapse Analytics 功能启用更多限制。 |
2022 年 8 月 | 使用系统分配的托管标识执行 Azure Synapse Spark Notebooks | 现在,通过从“配置”会话菜单中启用“以托管标识运行”,可以轻松地使用系统分配的托管标识(或工作区托管标识)执行 Spark Notebooks。 借助此功能,能够在使用系统分配的托管标识时验证笔记本是否按预期方式工作,然后在管道中使用笔记本。 有关详细信息,请参阅 Azure Synapse 的托管标识。 |
Azure Synapse Link
Azure Synapse Link 是一个自动化系统,用于将数据从 SQL Server 或 Azure SQL 数据库、Azure Cosmos DB 或 Dataverse 复制到 Azure Synapse Analytics。 本部分汇总了有关 Azure Synapse Link 功能的新闻。
Month | 功能 | 了解详细信息 |
---|---|---|
2022 年 11 月 | Azure Synapse Link for SQL | 对于 SQL Server 2022 和 Azure SQL 数据库,Azure Synapse Link for SQL 现已正式发布。 Azure Synapse Link for SQL 功能提供通过基于 SQL 的操作存储到 Azure Synapse Analytics 的低代码和无代码准实时数据复制。 最小准实时提供操作数据的 BI 报告,对操作存储的影响极小。 有关详细信息,请参阅什么是 Azure Synapse Link for SQL? |
2022 年 7 月 | 批处理模式 | 通过选择连续或批处理模式来复制数据,在 Azure Synapse Link for SQL 的成本和延迟之间做出确定。 批处理模式允许通过仅在批处理加载期间支付引入服务费用而不是连续运行来节省更多成本。 可为批处理选择 20 到 60 分钟。 |
Synapse SQL
本部分汇总了 Azure Synapse Analytics 中 SQL 池的最新改进和功能。
Month | 功能 | 了解详细信息 |
---|---|---|
2023 年 6 月 | 更新了诊断设置字段 | 已将 9 个字段添加到专用 SQL 池诊断设置日志。 |
2023 年 3 月 | 为 Azure Synapse 专用 SQL 池创建警报 | 此“客户成功工程”博客文章提供了 为 Azure Synapse 专用 SQL 池配置警报 的步骤,并提供推荐警报以帮助入门。 |
2023 年 3 月 | 性能优化 Synapse 专用池 - 了解查询生命周期 | 此“客户成功工程”博客文章深入探讨了 了解查询生命周期以最大程度地提高性能。 |
2023 年 3 月 | GREATEST 和 LEAST T-SQL 语法支持 | 现在,无服务器和专用 SQL 池中都提供 GREATEST 和 LEAST 函数。 这些是标量值函数并返回一个或多个表达式列表中的最大值和最小值。 |
2023 年 2 月 | 专用 SQL 池的 UTF-8 和日语排序规则支持 | UTF-8 支持和日语排序规则现可正式用于专用 SQL 池。 |
2022 年 9 月 | CSV 数据集中 OPENROWSET 的自动统计信息 | 无服务器 SQL 池将根据需要自动为 CSV 数据集创建统计信息,以确保 OPENROWSET 查询的最佳查询执行计划。 |
2022 年 9 月 | MERGE T-SQL 语法 | T-SQL MERGE 语法 是用户强烈请求添加到 Synapse T-SQL 库中的功能。 MERGE 将 INSERT/UPDATE/DELETE 封装到单个语句中。 在 10.0.17829 及更高版本的专用 SQL 池中可用。 有关详细信息,请参阅 MERGE T-SQL 公告博客。 |
2022 年 8 月 | 无服务器 SQL 池中的 Apache Spark Delta Lake 表 | 供无服务器 SQL 池访问 Spark 数据库中创建的 Delta Lake 表的功能目前作为预览版提供。 有关详细信息,请参阅 Azure Synapse Analytics 共享元数据表。 |
2022 年 8 月 | 专用 SQL 池中的多列分布 | 现在可以在多个列上哈希分布表,以便更平均地分布基表,从而减少不断出现的数据倾斜并提高查询性能。 有关选择加入预览版的详细信息,请参阅 CREATE TABLE 分布选项或 CREATE TABLE AS SELECT 分布选项。 |
2022 年 8 月 | 分发顾问 | 分布顾问是 Azure Synapse 专用 SQL 池第 2 代中的一项新预览版功能,可分析查询并建议表的最佳分布策略以提高查询性能。 有关详细信息,请参阅 Azure Synapse SQL 中的分布顾问。 |
2022 年 8 月 | 在湖数据库中添加 SQL 对象和用户 | 为无服务器 SQL 池中的湖数据库宣布推出的新功能:创建架构、视图、过程、内联表值函数。 还可以从 Azure Active Directory 域中创建数据库用户并将其分配到 db_datareader 角色。 有关详细信息,请参阅在 Azure Synapse Analytics 中使用无服务器 SQL 池访问湖数据库和在 Azure Synapse Analytics 中使用 SQL 池创建和使用本机外部表。 |
了解详细信息
有关过去的更新,请查看以往的 Azure Synapse Analytics 博客文章或 Azure Synapse Analytics 中以往的更新。
- Azure Synapse Analytics 入门
- Azure Synapse Analytics 简介
- 通过 Azure Synapse Analytics 实现集成分析解决方案
- 与 Azure 数据工厂或 Azure Synapse 管道进行大规模的数据集成
- Azure Synapse 的 Microsoft 培训学习路径
- Microsoft Q&A 中的 Azure Synapse Analytics