Delta Lake
接入 Delta Lake 表进行联邦分析。表在其存储位置就地读取,可与其他连接器的数据集联接。
Delta 的寻址方式
一个 Delta 连接通过路径指向一张 Delta 表。与 Iceberg 不同,它没有独立的 catalog 服务——表路径即地址,该路径下 的事务日志定义了表的当前状态。
路径可以是:
- 对象存储位置,如
s3://bucket/delta-table/。提供存储凭据以读取。 - 本地文件系统路径——在桌面版与自托管部署中可用,托管版不支持(参见 托管版与自托管)。
准备工作
- 表路径。
- 若路径为对象存储,需该存储的读凭据(参见对象存储访问凭据)。
连接配置
先选择存储位置,再填写路径:
| 字段 | 必填 | 说明 |
|---|---|---|
| 存储位置 | 是 | 对象存储,或在环境允许时的本地路径。 |
| Delta 表路径 | 是 | 表的根目录,如 s3://bucket/delta-table/。 |
对于对象存储路径,还需提供对象存储访问凭据——云厂商预设、Endpoint、Region、密钥、 URL 风格、SSL。
测试与保存
填写字段并点击测试连接。成功后该表即可用于分析。
能力与限制
- 执行模型: 联邦。Delta 表可与其他连接器的数据集联接。
- 访问: 只读,读取事务日志所定义的当前快照。
- 后端: S3 兼容对象存储;本地路径仅限桌面版 / 自托管。
常见排错
- 找不到表——确认路径指向表根目录(包含事务日志的目录),而非单个数据文件。
- 访问被拒——对象存储路径请确认凭据有读权限且区域正确。
- 凭据字段不显示——仅当存储位置设为对象存储时才出现;本地路径不使用这些字段。