管理数据仓库中的对象

适用于:✅Microsoft Fabric 中的 SQL 分析终结点仓库镜像数据库

本文介绍可在 Microsoft Fabric 门户中的 资源管理器 中完成的仓库管理任务。

资源管理器提供仓库对象的分层视图,包括架构、表、视图、存储过程等。 这些对象按架构进行组织,然后按对象类型进行组织。

仓库资源管理器窗口的 Fabric 门户的屏幕截图。

在资源管理器中搜索和筛选对象

Fabric 数据仓库中的搜索和筛选功能旨在方便发现。

搜索函数可快速突出显示匹配的对象,并在用户的对象资源管理器中突出显示结果。

资源管理器中搜索按钮的屏幕截图。

处理许多对象(如架构、表或存储过程)时,查找特定项可能很有挑战性。 根据对象类型或创建日期使用对象选择的筛选器选项。

显示对象资源管理器中如何筛选对象的屏幕截图。

元数据缓存

仓库对象元数据由 Fabric 数据仓库缓存,以提供对对象及其定义的快速访问。 对于具有 750,000 多个对象的非常大的仓库(例如表、视图、存储过程和函数),系统不再缓存元数据。 相反,模式操作会直接查询元数据存储。 这可确保系统稳定性,并防止极大型数据库中的缓存不足。 但是,与启用元数据缓存的较小仓库相比,架构刷新作可能需要更长的时间。

在资源管理器中编写仓库对象的脚本

使用 资源管理器 通过 T-SQL 模板创建、更改和删除对象。 还可以使用每个对象的上下文菜单选项更改或删除对象。 每个上下文菜单选项都会生成一个新的 T-SQL 查询,可以执行该查询来管理仓库中的任何对象。 若要为数据库对象编写 T-SQL 命令的脚本,请选择上下文菜单。

Fabric 门户中的屏幕截图,其中显示了如何编写数据库对象的 T-SQL 脚本。

管理其他工具中的对象

可以在其他工具中管理仓库对象,包括使用 SQL Server Management Studio (SSMS)Visual Studio Code 中的 SQL 数据库项目扩展进行连接。 SQL Projects 扩展支持源代码管理、数据库测试和架构验证的功能。 若要连接到仓库,请参阅 连接到 Microsoft Fabric 中的数据仓库

有关 Microsoft Fabric 中仓库的源代码管理的详细信息,包括 Git 集成和部署管道,请参阅 使用 Warehouse 的源代码管理

Queries

用户可以在“我的查询”和“共享查询”部分下有效地管理其查询。

  • “我的查询 ”是一个个人空间,用户可以在其中保存和组织自己的查询。

  • 共享查询 是一个协作空间,用户可以与团队成员共享其查询,以便访问、查看和执行共享查询。 工作区级别具有参与者和更高权限的任何人都可以查看和编辑共享查询。