提示:1. 概述
1.1 版本
| FineDataLink 版本 | 功能变动 |
|---|---|
| 4.0.6 | 支持 MySQL 作为读取数据源 |
| 4.1.8.1 | 管道任务支持多对一同步;「选择来源」步骤中可选择多张结构相同的源表生成一个分组表 |
| 4.2.11.3 | 配置实时管道任务的步骤全面更新,本文介绍如何添加来源端和目标端 |
| 4.2.11.4 | 实时管道&实时任务中,点击「数据源权限检测」按钮后:
|
| 点击展开更多 | ||||||||||||||||||
|
1.2 功能简介
创建实时管道任务后,需要设置数据来源(来源端的数据连接)和数据去向(目标端的数据库)。如下图所示:

2. 前提条件
1)用户需已做以下准备工作:
| 步骤 |
|---|
步骤一:数据源配置 根据实际情况选择源端和目标端数据库,数据管道支持的数据库请参见:数据管道支持的数据源类型 在数据连接管理中配置源端和目标端的数据连接,便于在管道任务配置过程中,通过选择数据源名称来控制同步任务的读取和写入数据库。详情请参见:配置数据连接 |
步骤二:准备数据库环境 基于需要设置数据管道任务的数据源,授予数据源配置的账号在数据库进行相应操作的权限。详情请参见:数据库环境准备概述 |
步骤三:管道任务环境准备 |
| 步骤四:分配管道任务权限 若需要使用数据管道的用户不是超级管理员,则需要为对应用户分配数据管道的使用权限。详情请参见:管道任务管理权限 |
2)点击「数据管道>实时管道」,新建实时管道任务。如下图所示:

3. 选择数据来源和数据去向

3.1 选择数据来源和数据去向
1)管道任务支持的来源端请参见:数据管道支持的数据源类型
注:4.1.7.2 及之后版本,来源表若包含 _fdl_update_timestamp、_fdl_marked_deleted 字段,实时同步时会屏蔽这些字段。
2)点击「数据源权限检测」按钮,可以查看数据源是否有日志读取权限。如下图所示:
一些数据源会有「实时数据源检查」设置项,代表检查数据连接中的用户有没有具备实时同步所需要的相关权限。
4.2.11.4 及之后版本,原来的「数据源版本支持」检查项改为「数据源版本检测」;检测项新增「活跃事务检测」:
当前所有活跃事务中最早开始时间早于日志最早时间时,检测结果提示「警告」,提示:当前存在活跃事务的开始时间早于归档日志的最早时间,可能导致同步失败,请手动处理活跃事务:[${事务 id 列表}]

3.2 读取方式
根据来源端数据库不同而变化。
