Skip to content

DuckDB

接入 DuckDB 数据库文件进行联邦分析。文件中的表和视图被挂载进查询引擎,可与其他连接器的数据集联接。

适用场景

  • 打包为单个 .duckdb 文件的分析数据集。
  • 从其他 DuckDB 流程导出、希望以对话方式分析的结果。

文件的提供方式

SQLite 相同,DuckDB 是单文件数据库,Datyo 需要访问该文件:

  • 对象存储(托管版): 文件位于 S3 兼容存储桶中,使用你提供的存储凭据读取。datyo.ai 上采用此模式。
  • 本地文件路径(桌面版 / 自托管): 连接器直接从文件系统路径读取文件。托管版不支持——参见 托管版与自托管

连接配置

对象存储模式

提供对象存储访问凭据,并填写:

字段必填说明
Bucket存放数据库文件的存储桶。
对象路径文件在桶内的键,如 warehouse/analytics.duckdb

本地文件路径(桌面版 / 自托管)

字段必填说明
文件路径Datyo 运行环境中 .duckdb 文件的绝对路径。

能力与限制

  • 执行模型: 联邦。DuckDB 表可与其他连接器的数据集联接。
  • 访问: 只读,挂载数据库时不作修改。
  • 表与视图: 均可导入。
  • 环境: 对象存储模式在所有环境可用;本地文件路径仅限桌面版 / 自托管。

常见排错

  • 文件不存在或为空——核对桶与对象路径(或本地文件路径),以及对该对象的读权限。
  • 缺少某个视图——重新同步;挂载文件后表和视图都会被枚举。

相关

Datyo · Agent 原生的智能数据分析底座