# 数据导出

导出任务按目标提供 OSS、S3 和 MatrixOne 三种流程。OSS/S3 需要选择文件、连接器、目标路径和压缩方式；MatrixOne 还需要选择目标数据库、表及列映射。

## 选择导出目标

进入 **数据连接 > 导出任务**。当前页面提供以下导出入口。

| 目标 | 需要的连接器 | 主要配置 |
| --- | --- | --- |
| OSS | 用途包含 **导出** 的 OSS 连接器 | 导出文件、目标路径和压缩方式 |
| S3 | 用途包含 **导出** 的 S3 连接器 | 导出文件、目标路径和压缩方式 |
| MatrixOne | 用途包含 **导出** 的 MatrixOne 连接器 | 导出文件、目标数据库、目标表和列映射 |

## 导出到 OSS 或 S3

1. 在 **导出任务** 页面选择 **OSS** 或 **S3**。
2. 输入任务名称。
3. 在 Catalog 文件树中选择要导出的文件或处理结果。
4. 选择一个用途包含 **导出** 的同类型连接器。
5. 输入目标路径。路径必须以 `/` 结尾。
6. 选择 **Gzip** 或 **不压缩**。
7. 点击 **开始导出**。

创建任务后，请在导出任务列表中查看状态和详情。

## 导出到 MatrixOne

1. 在 **导出任务** 页面选择 **MatrixOne**。
2. 输入任务名称。
3. 在 Catalog 文件树中选择要导出的文件或处理结果。
4. 选择用途包含 **导出** 的 MatrixOne 连接器。
5. 选择目标数据库。
6. 选择已有目标表，或新建表。
7. 选择导出列，并完成列映射。
8. 如果写入已有表，按页面要求配置重复文件处理策略。
9. 点击 **开始导出**。

MatrixOne 导出只支持选择已解析或已向量化的处理结果文件。

## 查看和删除导出任务

在 **数据连接 > 导出任务** 的任务列表中，可以查看任务名称、导出源、导出目标、状态、创建时间和完成时间。

打开 **查看** 可检查任务的基本信息、导出配置、文件明细和运行状态。

任务运行中时，删除操作不可用。任务完成或失败后，如果不再需要该任务，可点击 **删除** 并确认。

创建成功只表示导出任务已提交。请查看任务状态和目标系统，确认数据已经写入。

## 导出失败时检查

| 现象 | 下一步 |
| --- | --- |
| 无可选连接器 | 确认已创建相应类型且用途包含 **导出** 的[连接器](connectors.md)。 |
| 无法连接目标 | 在连接器中执行 **测试连接**，检查地址、凭证和网络。 |
| OSS 或 S3 路径无效 | 确认路径不为空，并以 `/` 结尾。 |
| MatrixOne 写入失败 | 检查目标数据库、目标表、列映射和写入权限。 |
| 任务已提交但没有结果 | 在任务详情中查看状态和文件明细；同时检查目标系统中的数据。 |
