SQLite
接入 SQLite 数据库文件进行联邦分析。文件中的表被挂载进查询引擎,可与其他连接器的数据集联接。
适用场景
- 从应用导出的自包含 SQLite 数据库。
- 以单个
.sqlite/.db文件分发的轻量分析数据集。
文件的提供方式
SQLite 是单文件数据库,Datyo 需要访问该文件。根据 Datyo 的运行环境,有两种模式:
- 对象存储(托管版): 文件位于 S3 兼容存储桶中,Datyo 使用你提供的存储凭据读取。datyo.ai 上采用此模式。
- 本地文件路径(桌面版 / 自托管): 连接器直接从文件系统路径读取文件。托管版不支持此模式——参见 托管版与自托管。
对于一次性文件,文件上传通常比配置对象存储更简便。
连接配置
对象存储模式
提供对象存储访问凭据——云厂商预设、Endpoint、Region、密钥、URL 风格、SSL——并填写:
| 字段 | 必填 | 说明 |
|---|---|---|
| Bucket | 是 | 存放数据库文件的存储桶。 |
| 对象路径 | 是 | 文件在桶内的键,如 data/app.sqlite。 |
本地文件路径(桌面版 / 自托管)
| 字段 | 必填 | 说明 |
|---|---|---|
| 文件路径 | 是 | Datyo 运行环境中 .sqlite / .db 文件的绝对路径。 |
能力与限制
- 执行模型: 联邦。SQLite 表可与其他连接器的数据集联接。
- 访问: 只读,打开文件时不作修改。
- 视图: 文件中定义的表和视图均可导入。
- 环境: 对象存储模式在所有环境可用;本地文件路径仅限桌面版 / 自托管。
常见排错
- 文件不存在或为空——核对桶与对象路径(或本地文件路径),以及凭据是否对该对象有读权限。
- 缺少某个视图——重新同步;读取文件后表和视图都会被列出。