连接器、导入与导出任务

使用 connector 查询和管理连接器、预览文件、创建导入任务和查询导出任务。连接器和任务都属于当前工作区。

moi-cli -o connector list
moi-cli -o connector tasks
moi-cli connector --help

创建与跟踪任务

要完成的事

使用命令

操作说明

查看或验证连接器

get、validate

创建任务前确认连接器可用。

预览文件

preview-file

确认待处理文件和内容范围。

创建导入或导出任务

create-task、create-export-task

复杂配置使用该子命令已确认的 --json 或 --json-file。

查询任务状态

get-task、task-runs、export-task-state

保存连接器和任务 ID;提交成功不表示任务已完成。

删除、重试和恢复前先读取最新任务状态。网络超时后不要直接重复提交任务,先查询原任务是否已经创建或正在运行。

浏览结构化来源并准备映射

要完成的事

使用命令

操作说明

浏览数据库来源

db-list-databases、db-list-schemas、db-list-tables、db-source-schema

从数据库到表逐层确认来源。

浏览结构化来源

structured-sources、structured-source-databases、structured-source-schemas、structured-source-objects、structured-source-schema

逐层确认对象;structured-backfill-start-resolve 用于解析回填起点。

确认 MatrixOne 目标表

mo-database-list、mo-database-table-list、mo-check-table-name

写入前确认目标数据库和表。

生成或检查列映射

mo-column-mapping

映射和回填参数只通过该命令已确认的 --json 或 --json-file 提供。

管理文件、导入任务和导出任务

要完成的事

使用命令

操作说明

下载、读取或删除连接器文件

file-download、file-stream、file-delete

删除前先读取当前文件状态。

管理导入任务

update-task、update-task-from-spec、delete-task、pause-task、resume-task、task-files、task-runs、retry-task-files

操作前保存任务 ID、目标卷或文件信息。

管理导出任务

export-tasks、export-task-info、export-task-files、create-export-task、retry-export-task、export-task-state、delete-export-task

更新或删除前查询当前任务状态;删除不会撤销已写入目标系统的数据。

最后更新于