# 数据、文件与连接器

Product API 使用数据目录（Catalog）组织工作区中的数据库、表、卷和文件，并使用连接器在外部数据源与数据目录资源之间移动数据。开始传输前，先取得目标资源 ID；连接测试成功只表示连接定义可用，不表示数据已经导入或导出。

## 资源关系

```text
工作区
└── 数据目录（Catalog）
    └── 数据库
        ├── 表
        └── 卷
            ├── 文件夹
            └── 文件
```

数据目录、数据库、卷和表使用数值 ID；文件和连接器使用字符串 ID。后续请求应使用创建或列表接口返回的 ID，不要用显示名称代替。

## 选择任务

| 要完成的任务 | 从哪里开始 | 需要保存的结果 |
| --- | --- | --- |
| 创建数据库或表 | [管理数据库与表](databases-tables.md) | 数据目录、数据库和表 ID |
| 上传和管理文件 | [管理卷、文件夹与文件](volumes-folders-files.md) | 卷 ID 和文件 ID |
| 配置外部数据源 | [管理连接器](connectors.md) | 连接器 ID 和校验结果 |
| 移动数据并读取状态 | [运行导入与导出任务](import-export-tasks.md) | 任务 ID、运行状态和文件结果 |

```{toctree}
:hidden:
:maxdepth: 1

数据库与表 <databases-tables>
卷、文件夹与文件 <volumes-folders-files>
连接器 <connectors>
导入与导出任务 <import-export-tasks>
```
