databricks - Databricks 中的目录

标签 databricks catalog databricks-unity-catalog

我已经开始阅读 Databricks 推出的 Unity Catalog。我了解它试图解决的基本问题,但我不了解目录到底是什么。

这在 Databricks 文档中可用,

A catalog contains schemas (databases), and a schema contains tables and views.

https://docs.databricks.com/data-governance/unity-catalog/create-catalogs.html

这个添加的层(在模式之上)有何帮助?我猜这与治理有关?

如果可能的话,我真的很感激。

最佳答案

实际上,Catalog 是更大对象中的另一个数据管理层 - Unity Catalog Metastore。目录最接近的类比是单个 Hive Metastore——它还包含包含表和 View 的数据库(模式)。目录可用于将某些实体(业务单元/项目/环境(dev、stagin、prod)/...)的对象与其他实体的对象隔离开来。您可以将目录的管理权限授予业务部门、项目等的相应管理员,然后他们可以分配对各个模式和表/ View 的权限。

关于databricks - Databricks 中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72913371/

相关文章:

python - 从 Databricks 中的 dbutils.fs.ls 输出创建数据框

magento - 如何在magento中获取产品名称?

java - XML 数据库 eXist 和语法验证

azure - Databricks 文件触发器 - 如何将存储防火墙列入白名单

pyspark - 权限_拒绝 : User does not have USE CATALOG on Catalog '__databricks_internal'

DataBricks Unity Catalog 创建表失败,出现 "Failed to acquire a SAS token UnauthorizedAccessException: PERMISSION_DENIED: request not authorized"

azure - 有人可以解释一下 MS Azure 中的 databricks 中数据阶段的开始到结束的顺序吗

apache-spark - Spark/Databricks SQL 输出中的时间戳时区错误/缺失

apache-spark - 如何在 spark 2.4.1 中将 jdbc/partitionColumn 类型设置为 Date

java - 在 Spring 应用程序中为 Tomcat mysql 连接池动态选择目录