You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用Unity Catalog的Databricks UI中隐藏不可用目录的方法

隐藏Unity Catalog中无权限目录的方法

首先明确:默认情况下,即使目录与工作区解绑或设置了隔离级别,无权限的目录仍会出现在列表中,但可以通过以下两种方式实现隐藏:

1. 使用Unity Catalog权限控制(推荐)

  • 撤销所有用户/组对目标目录的USE CATALOG权限,同时清理继承的权限:
    运行SQL命令:
    REVOKE USE CATALOG ON CATALOG my_new_catalog FROM `account users`;
    REVOKE USE CATALOG ON CATALOG my_new_catalog FROM <具体用户/组名称>;
    
    当用户完全没有USE CATALOG权限时,该目录将不再显示在工作区的目录列表中。

2. 调整工作区的Unity Catalog可见性设置

  • 针对需要隐藏特定目录的工作区,由Databricks管理员进行配置:
    1. 进入工作区的Admin Console -> Unity Catalog
    2. 在Catalog Visibility板块,将需要隐藏的目录添加到"Excluded Catalogs"列表
    3. 保存设置后,该目录将不再在当前工作区的目录列表中展示

关于隔离级别的补充说明

你之前设置的目录隔离级别(仅创建工作区可用),作用是限制目录的数据访问范围,而非控制目录的列表可见性。这个设置仅能阻止其他工作区用户访问目录内的数据,无法直接隐藏目录本身,需要配合上述权限或可见性配置才能实现隐藏效果。

内容的提问来源于stack exchange,提问作者JakubMlacki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 10:15:56