由于此功能仍处于 Experimental 阶段,您需要使用以下命令启用它:
SET allow_experimental_database_unity_catalog = 1;在 Databricks 中配置 Unity
- 对于 Iceberg 客户端,使用 service principal 进行身份验证。
- 对于 Delta 客户端,使用个人访问令牌 (PAT) 。
所需的 PAT 令牌权限
EXTERNAL USE SCHEMA 权限,以及该表上的 SELECT 权限、其父 目录 上的 USE CATALOG 权限和其父 schema 上的 USE SCHEMA 权限。
创建 Unity Catalog 与 ClickHouse 之间的连接
读取 Delta
读取 Iceberg 表
使用 ClickHouse 查询 Unity Catalog 中的表
必须使用反引号必须使用反引号,因为 ClickHouse 仅支持一个命名空间。
将数据从数据湖导入 ClickHouse
INSERT INTO SELECT 从您的 Unity Catalog 表中加载数据: