什么是湖屋的 SQL 分析终结点?

Microsoft Fabric 为湖屋 Delta 表提供基于 SQL 的体验。 这种基于 SQL 的体验称为 SQL 分析终结点。 可以使用 T-SQL 语言分析 Delta 表中的数据、保存函数、生成视图和应用 SQL 安全性。 若要访问 SQL 分析终结点,请在工作区视图中选择相应的项,或者在湖屋资源管理器中切换到 SQL 分析终结点模式。

创建湖屋会创建 SQL 分析终结点,该终结点指向湖屋 Delta 表存储。 在湖屋中创建 Delta 表后,即可使用它通过 SQL 分析终结点进行查询。 Microsoft Fabric 中的仓库文档SQL 数据库都会在创建时自动预配 SQL 分析终结点。

Lakehouse SQL 分析终结点主屏幕

SQL 分析终结点重新预配

我们提供直接在湖屋中重试 SQL 分析终结点预配的功能。 因此,如果初始预配尝试失败,可以选择重试,而无需创建全新的湖屋。 此功能使你能够在 UI 中以便捷的方式自行缓解预配问题,而无需进行完整的湖屋重新创建。

Lakehouse SQL 分析终结点重新预配

注意

值得注意的是,虽然此功能改善了用户体验,但 SQL 分析终结点重新预配仍然可能会失败,就像在初始创建湖屋期间一样。

SQL 分析终结点只读模式

SQL 分析终结点在只读模式下对湖屋 Delta 表运行。 只能使用 SQL 分析终结点从 Delta 表读取数据。 它们可以保存函数、视图并设置 SQL 对象级安全性。

注意

使用 Spark 代码创建的外部 Delta 表对 SQL 分析终结点不可见。 使用表空间中的快捷方式使外部 Delta 表对 SQL 分析终结点可见。

若要修改湖屋 Delta 表中的数据,必须切换到湖屋模式并使用 Apache Spark。

使用 SQL 安全性进行访问控制

可以使用 SQL 分析终结点设置访问数据的对象级安全性。 这些安全规则仅适用于通过 SQL 分析终结点访问数据。 要确保无法以其他方式访问数据,必须设置工作区角色和权限,请参阅工作区角色和权限