QingCloud 文档 – 配置数据来源 - kaiyun官方网站下载手机网页 /bigdata/dataomnis/manual/integration_job/cfg_source/ Recent content in 配置数据来源 on QingCloud 文档 Hugo -- gohugo.io Bigdata: 配置 MySQL 数据来源 /bigdata/dataomnis/manual/integration_job/cfg_source/mysql/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_source/mysql/ <p>本文为您介绍 MySQL 作为数据来源时,需要配置的参数及配置示例。</p> <h2 id="前提条件">前提条件</h2> <p>开始配置 MySQL 数据源前,请先添加数据源,详细操作请参见<a href="/bigdata/dataomnis/manual/source_data/add_data/mysql">新增 MySQL 数据源</a>。</p> <h2 id="类型转换列表">类型转换列表</h2> <table> <thead> <tr> <th style="text-align:left">分类</th> <th style="text-align:left">支持的 MySQL 数据类型</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">整数类</td> <td style="text-align:left">TINYINT、SMALLINT、INT、BIGINT</td> </tr> <tr> <td style="text-align:left">浮点类</td> <td style="text-align:left">FLOAT、DOUBLE、DECIMAL</td> </tr> <tr> <td style="text-align:left">字符串类</td> <td style="text-align:left">STRING、VARCHAR、CHAR</td> </tr> <tr> <td style="text-align:left">日期时间类</td> <td style="text-align:left">TIMESTAMP、DATE</td> </tr> <tr> <td style="text-align:left">布尔型</td> <td style="text-align:left">BOOLEAN</td> </tr> <tr> <td style="text-align:left">二进制类</td> <td style="text-align:left">BINARY</td> </tr> </tbody> </table> <h2 id="参数说明">参数说明</h2> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">类型</th> <th style="text-align:left">是否必填</th> <th style="text-align:left">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">table</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择需要同步的表名称。一个数据集成作业只能同步数据到一个目标表。<br><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br>如果配置的表不存在,会导致作业运行失败。</span></td> </tr> <tr> <td style="text-align:left">where</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">where 过滤语句。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>需填写 SQL 合法 where 子句。不需要填写 where 关键字。</span></td> </tr> <tr> <td style="text-align:left">splitPk</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">如果指定 <strong>splitPk</strong>,表示您希望使用 <strong>splitPk</strong> 代表的字段进行数据分片,数据同步会启动并发任务进行数据同步,提高数据同步的效能。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>注意</b><br/>推荐使用表主键进行切分,仅支持整型数据切分。<br>如果通道设置中 channel 大于 1,必须配置此参数。</span></td> </tr> <tr> <td style="text-align:left">column</td> <td style="text-align:left">list</td> <td style="text-align:left">是</td> <td style="text-align:left">配置所选表中需要同步的列名。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>如果读取的列不存在,会导致作业运行失败。</span></td> </tr> </tbody> </table> <h2 id="向导模式开发介绍">向导模式开发介绍</h2> <p>打开已创建的离线-批量同步作业,即可进行同步任务的配置。详细操作请参见<a href="/bigdata/dataomnis/manual/integration_job/create_job_offline_1">创建离线-批量同步作业(向导模式)</a>。</p> <p>您需要在作业的开发页面进行以下配置:</p> <img src="/bigdata/dataomnis/_images/cfg_source_mysql01.png" alt="配置 MySQL 数据来源-全量" style="zoom:50%;" /> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>数据源</strong></td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left"><strong>数据源表</strong></td> <td style="text-align:left">即上述参数说明中的 <code>table</code>。</td> </tr> <tr> <td style="text-align:left"><strong>过滤条件</strong></td> <td style="text-align:left">即上述参数说明中的 <code>where</code>。仅全量同步时需要配置该参数。</td> </tr> <tr> <td style="text-align:left"><strong>条件参数配置</strong></td> <td style="text-align:left">配置需要同步数据的过滤条件。仅增量同步时需要配置该参数。</td> </tr> <tr> <td style="text-align:left"><strong>切分键</strong></td> <td style="text-align:left">即上述参数说明中的 splitPk。建议使用主键作为切分键,仅支持类型为整型的字段。<br>读取数据时,根据配置的字段进行数据分片,实现并发读取,可以提升数据同步效率。<br><strong>说明</strong> 切分键与数据同步中的选择来源有关,配置数据来源时才显示切分键配置项。</td> </tr> </tbody> </table> <h3 id="条件参数配置">条件参数配置</h3> <p>仅离线增量同步需要进行条件参数配置。</p> <img src="/bigdata/dataomnis/_images/cfg_source_mysql.png" alt="配置 MySQL 数据来源-增量" style="zoom:50%;" /> <p><strong>可视化方式</strong></p> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>列名</strong></td> <td style="text-align:left">选择需要过滤的列名。</td> </tr> <tr> <td style="text-align:left"><strong>开始条件</strong></td> <td style="text-align:left">配置过滤的开始条件。</td> </tr> <tr> <td style="text-align:left"><strong>结束条件</strong></td> <td style="text-align:left">配置过滤的结束条件。</td> </tr> <tr> <td style="text-align:left"><strong>生成条件参数</strong></td> <td style="text-align:left">根据上述配置信息自动生成条件参数表达式。</td> </tr> </tbody> </table> <img src="/bigdata/dataomnis/_images/cfg_source_condition_01.png" alt="可视化方式" style="zoom:50%;" /> <p><strong>表达式方式</strong></p> <p>条件参数配置默认使用可视化方式,您可以根据使用习惯切换为表达式方式。</p> <img src="/bigdata/dataomnis/_images/cfg_source_condition_02.png" alt="表达式方式" style="zoom:50%;" /> Bigdata: 配置 PostgreSQL 数据来源 /bigdata/dataomnis/manual/integration_job/cfg_source/postgresql/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_source/postgresql/ <p>本文为您介绍 PostgreSQL 作为数据来源时,需要配置的参数及配置示例。</p> <h2 id="前提条件">前提条件</h2> <p>开始配置 PostgreSQL 数据源前,请先添加数据源,详细操作请参见<a href="/bigdata/dataomnis/manual/source_data/add_data/postgresql">新增 PostgreSQL 数据源</a>。</p> <h2 id="类型转换列表">类型转换列表</h2> <table> <thead> <tr> <th style="text-align:left">分类</th> <th style="text-align:left">支持的 PostgreSQL 数据类型</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">整数类</td> <td style="text-align:left">SMALLINT、INT2、INT、INTEGER、INT4、BIGINT、INT8、SMALLSERIAL、SERIAL、BIGSERIAL、OID</td> </tr> <tr> <td style="text-align:left">浮点类</td> <td style="text-align:left">REAL、FLOAT4、FLOAT、DOUBLE、PRECISION、FLOAT8、NUMERIC、DECIMAL</td> </tr> <tr> <td style="text-align:left">字符串类</td> <td style="text-align:left">CHARACTER VARYING、VARCHAR、CHARACTER、CHAR、TEXT、NAME、BPCHAR</td> </tr> <tr> <td style="text-align:left">日期时间类</td> <td style="text-align:left">TIMESTAMP、TIMESTAMPTZ、DATE、TIME、TIMETZ</td> </tr> <tr> <td style="text-align:left">布尔型</td> <td style="text-align:left">BOOLEAN、BOOL</td> </tr> <tr> <td style="text-align:left">二进制类</td> <td style="text-align:left">BYTEA</td> </tr> </tbody> </table> <h2 id="参数说明">参数说明</h2> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">类型</th> <th style="text-align:left">是否必填</th> <th style="text-align:left">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">table</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择需要同步的表名称。一个数据集成作业只能同步数据到一个目标表。<br><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br>如果配置的表不存在,会导致作业运行失败。</span></td> </tr> <tr> <td style="text-align:left">where</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">where 过滤语句。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>需填写 SQL 合法 where 子句。不需要填写 where 关键字。</span></td> </tr> <tr> <td style="text-align:left">splitPk</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">如果指定 <strong>splitPk</strong>,表示您希望使用 <strong>splitPk</strong> 代表的字段进行数据分片,数据同步会启动并发任务进行数据同步,提高数据同步的效能。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>注意</b><br/>推荐使用表主键进行切分,仅支持整型数据切分。<br>如果通道设置中 channel 大于 1,必须配置此参数。</span></td> </tr> <tr> <td style="text-align:left">column</td> <td style="text-align:left">list</td> <td style="text-align:left">是</td> <td style="text-align:left">配置所选表中需要同步的列名。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>如果读取的列不存在,会导致作业运行失败。</span></td> </tr> </tbody> </table> <h2 id="向导模式开发介绍">向导模式开发介绍</h2> <p>打开已创建的离线-批量同步作业,即可进行同步任务的配置。详细操作请参见<a href="/bigdata/dataomnis/manual/integration_job/create_job_offline_1">创建离线-批量同步作业(向导模式)</a>。</p> <p>您需要在作业的开发页面进行以下配置:</p> <img src="/bigdata/dataomnis/_images/cfg_source_postgresql01.png" alt="配置 PostgreSQL 数据来源" style="zoom:50%;" /> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>数据源</strong></td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left"><strong>数据源表</strong></td> <td style="text-align:left">即上述参数说明中的 <code>table</code>。</td> </tr> <tr> <td style="text-align:left"><strong>过滤条件</strong></td> <td style="text-align:left">即上述参数说明中的 <code>where</code>。仅全量同步时需要配置该参数。</td> </tr> <tr> <td style="text-align:left"><strong>条件参数配置</strong></td> <td style="text-align:left">配置需要同步数据的过滤条件。仅增量同步时需要配置该参数。</td> </tr> <tr> <td style="text-align:left"><strong>切分键</strong></td> <td style="text-align:left">即上述参数说明中的 splitPk。建议使用主键作为切分键,仅支持类型为整型的字段。<br>读取数据时,根据配置的字段进行数据分片,实现并发读取,可以提升数据同步效率。<br><strong>说明</strong> 切分键与数据同步中的选择来源有关,配置数据来源时才显示切分键配置项。</td> </tr> </tbody> </table> <h3 id="条件参数配置">条件参数配置</h3> <p>仅离线增量同步需要进行条件参数配置。</p> <img src="/bigdata/dataomnis/_images/cfg_source_postgresql.png" alt="配置 PostgreSQL 数据来源-增量" style="zoom:50%;" /> <p><strong>可视化方式</strong></p> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>列名</strong></td> <td style="text-align:left">选择需要过滤的列名。</td> </tr> <tr> <td style="text-align:left"><strong>开始条件</strong></td> <td style="text-align:left">配置过滤的开始条件。</td> </tr> <tr> <td style="text-align:left"><strong>结束条件</strong></td> <td style="text-align:left">配置过滤的结束条件。</td> </tr> <tr> <td style="text-align:left"><strong>生成条件参数</strong></td> <td style="text-align:left">根据上述配置信息自动生成条件参数表达式。</td> </tr> </tbody> </table> <img src="/bigdata/dataomnis/_images/cfg_source_condition_01.png" alt="可视化方式" style="zoom:50%;" /> <p><strong>表达式方式</strong></p> <p>条件参数配置默认使用可视化方式,您可以根据使用习惯切换为表达式方式。</p> <img src="/bigdata/dataomnis/_images/cfg_source_condition_02.png" alt="表达式方式" style="zoom:50%;" /> Bigdata: 配置 SQLServer 数据来源 /bigdata/dataomnis/manual/integration_job/cfg_source/sqlserver/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_source/sqlserver/ <p>本文为您介绍 SQLServer 作为数据来源时,需要配置的参数及配置示例。</p> <h2 id="前提条件">前提条件</h2> <p>开始配置 SQLServer 数据源前,请先添加数据源,详细操作请参见<a href="/bigdata/dataomnis/manual/source_data/add_data/sqlserver">新增 SQLServer 数据源</a>。</p> <h2 id="类型转换列表">类型转换列表</h2> <table> <thead> <tr> <th style="text-align:left">分类</th> <th style="text-align:left">支持的 SQLServer 数据类型</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">整数类</td> <td style="text-align:left">INT、SMALLINT、TINYINT、BIGINT、INT IDENTITY</td> </tr> <tr> <td style="text-align:left">浮点类</td> <td style="text-align:left">REAL、FLOAT、DECIMAL、NUMERIC、MONEY、SMALLMONEY</td> </tr> <tr> <td style="text-align:left">字符串类</td> <td style="text-align:left">CHAR、VARCHAR、VARCHAR(MAX)、TEXT、XML、NCHAR、NVARCHAR、NVARCHAR(MAX)、NTEXT</td> </tr> <tr> <td style="text-align:left">日期时间类</td> <td style="text-align:left">TIME、DATE、DATETIME、DATETIME2、SMALLDATETIME、DATETIMEOFFSET、TIMESTAMP</td> </tr> <tr> <td style="text-align:left">二进制类</td> <td style="text-align:left">BIT、BINARY、VARBINARY、UNIQUEIDENTIFIER、IMAGE</td> </tr> </tbody> </table> <h2 id="参数说明">参数说明</h2> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">类型</th> <th style="text-align:left">是否必填</th> <th style="text-align:left">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">table</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择需要同步的表名称。一个数据集成作业只能同步数据到一个目标表。<br><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br>如果配置的表不存在,会导致作业运行失败。</span></td> </tr> <tr> <td style="text-align:left">where</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">where 过滤语句。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>需填写 SQL 合法 where 子句。不需要填写 where 关键字。</span></td> </tr> <tr> <td style="text-align:left">splitPk</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">如果指定 <strong>splitPk</strong>,表示您希望使用 <strong>splitPk</strong> 代表的字段进行数据分片,数据同步会启动并发任务进行数据同步,提高数据同步的效能。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>注意</b><br/>推荐使用表主键进行切分,仅支持整型数据切分。<br>如果通道设置中 channel 大于 1,必须配置此参数。</span></td> </tr> <tr> <td style="text-align:left">column</td> <td style="text-align:left">list</td> <td style="text-align:left">是</td> <td style="text-align:left">配置所选表中需要同步的列名。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>如果读取的列不存在,会导致作业运行失败。</span></td> </tr> </tbody> </table> <h2 id="向导模式开发介绍">向导模式开发介绍</h2> <p>打开已创建的离线-批量同步作业,即可进行同步任务的配置。详细操作请参见<a href="/bigdata/dataomnis/manual/integration_job/create_job_offline_1">创建离线-批量同步作业(向导模式)</a>。</p> <p>您需要在作业的开发页面进行以下配置:</p> <img src="/bigdata/dataomnis/_images/cfg_source_sqlserver01.png" alt="配置 SQLServer 数据来源" style="zoom:50%;" /> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>数据源</strong></td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left"><strong>数据源表</strong></td> <td style="text-align:left">即上述参数说明中的 <code>table</code>。</td> </tr> <tr> <td style="text-align:left"><strong>过滤条件</strong></td> <td style="text-align:left">即上述参数说明中的 <code>where</code>。仅全量同步时需要配置该参数。</td> </tr> <tr> <td style="text-align:left"><strong>条件参数配置</strong></td> <td style="text-align:left">配置需要同步数据的过滤条件。仅增量同步时需要配置该参数。</td> </tr> <tr> <td style="text-align:left"><strong>切分键</strong></td> <td style="text-align:left">即上述参数说明中的 splitPk。建议使用主键作为切分键,仅支持类型为整型的字段。<br>读取数据时,根据配置的字段进行数据分片,实现并发读取,可以提升数据同步效率。<br><strong>说明</strong> 切分键与数据同步中的选择来源有关,配置数据来源时才显示切分键配置项。</td> </tr> </tbody> </table> <h3 id="条件参数配置">条件参数配置</h3> <p>仅离线增量同步需要进行条件参数配置。</p> <img src="/bigdata/dataomnis/_images/cfg_source_sqlserver.png" alt="配置 SQLServer 数据来源-增量" style="zoom:50%;" /> <p><strong>可视化方式</strong></p> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>列名</strong></td> <td style="text-align:left">选择需要过滤的列名。</td> </tr> <tr> <td style="text-align:left"><strong>开始条件</strong></td> <td style="text-align:left">配置过滤的开始条件。</td> </tr> <tr> <td style="text-align:left"><strong>结束条件</strong></td> <td style="text-align:left">配置过滤的结束条件。</td> </tr> <tr> <td style="text-align:left"><strong>生成条件参数</strong></td> <td style="text-align:left">根据上述配置信息自动生成条件参数表达式。</td> </tr> </tbody> </table> <img src="/bigdata/dataomnis/_images/cfg_source_condition_01.png" alt="可视化方式" style="zoom:50%;" /> <p><strong>表达式方式</strong></p> <p>条件参数配置默认使用可视化方式,您可以根据使用习惯切换为表达式方式。</p> <img src="/bigdata/dataomnis/_images/cfg_source_condition_02.png" alt="表达式方式" style="zoom:50%;" /> Bigdata: 配置 ClickHouse 数据来源 /bigdata/dataomnis/manual/integration_job/cfg_source/clickhouse/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_source/clickhouse/ <p>本文为您介绍 ClickHouse 作为数据来源时,需要配置的参数及配置示例。</p> <h2 id="前提条件">前提条件</h2> <p>开始配置 ClickHouse 数据源前,请先添加数据源,详细操作请参见<a href="/bigdata/dataomnis/manual/source_data/add_data/clickhouse">新增 ClickHouse 数据源</a>。</p> <h2 id="类型转换列表">类型转换列表</h2> <table> <thead> <tr> <th style="text-align:left">分类</th> <th style="text-align:left">支持的 ClickHouse 数据类型</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">整数类</td> <td style="text-align:left">TINYINT、SMALLINT、INT、BIGINT</td> </tr> <tr> <td style="text-align:left">浮点类</td> <td style="text-align:left">FLOAT、DOUBLE、DECIMAL</td> </tr> <tr> <td style="text-align:left">字符串类</td> <td style="text-align:left">STRING、VARCHAR、CHAR、NULL</td> </tr> <tr> <td style="text-align:left">日期时间类</td> <td style="text-align:left">TIMESTAMP、DATE</td> </tr> <tr> <td style="text-align:left">布尔型</td> <td style="text-align:left">BOOLEAN</td> </tr> <tr> <td style="text-align:left">二进制类</td> <td style="text-align:left">BINARY</td> </tr> </tbody> </table> <h2 id="参数说明">参数说明</h2> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">类型</th> <th style="text-align:left">是否必填</th> <th style="text-align:left">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align:left">table</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择需要同步的表名称。一个数据集成作业只能同步数据到一个目标表。<br><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br>如果配置的表不存在,会导致作业运行失败。</span></td> </tr> <tr> <td style="text-align:left">where</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">where 过滤语句。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>需填写 SQL 合法 where 子句。不需要填写 where 关键字。</span></td> </tr> <tr> <td style="text-align:left">splitPk</td> <td style="text-align:left">string</td> <td style="text-align:left">否</td> <td style="text-align:left">如果指定 <strong>splitPk</strong>,表示您希望使用 <strong>splitPk</strong> 代表的字段进行数据分片,数据同步会启动并发任务进行数据同步,提高数据同步的效能。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>注意</b><br/>推荐使用表主键进行切分,仅支持整型数据切分。<br>如果通道设置中 channel 大于 1,必须配置此参数。</span></td> </tr> <tr> <td style="text-align:left">column</td> <td style="text-align:left">list</td> <td style="text-align:left">是</td> <td style="text-align:left">配置所选表中需要同步的列名。<br/><span style="display: block; background-color: #D8ECDE; padding: 10px 24px; margin: 10px 0; border-left: 3px solid #00a971;"><b>说明</b><br/>如果读取的列不存在,会导致作业运行失败。</span></td> </tr> </tbody> </table> <h2 id="向导模式开发介绍">向导模式开发介绍</h2> <p>打开已创建的离线-批量同步作业,即可进行同步任务的配置。详细操作请参见<a href="/bigdata/dataomnis/manual/integration_job/create_job_offline_1">创建离线-批量同步作业(向导模式)</a>。</p> <p>您需要在作业的开发页面进行以下配置:</p> <img src="/bigdata/dataomnis/_images/cfg_source_clickhouse01.png" alt="配置 ClickHouse 数据来源" style="zoom:50%;" /> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>数据源</strong></td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left"><strong>数据源表</strong></td> <td style="text-align:left">即上述参数说明中的 <code>table</code>。</td> </tr> <tr> <td style="text-align:left"><strong>条件参数配置</strong></td> <td style="text-align:left">配置需要同步数据的过滤条件。即上述参数说明中的 <code>where</code>。</td> </tr> <tr> <td style="text-align:left"><strong>切分键</strong></td> <td style="text-align:left">即上述参数说明中的 splitPk。建议使用主键作为切分键,仅支持类型为整型的字段。<br>读取数据时,根据配置的字段进行数据分片,实现并发读取,可以提升数据同步效率。<br><strong>说明</strong> 切分键与数据同步中的选择来源有关,配置数据来源时才显示切分键配置项。</td> </tr> </tbody> </table> <h3 id="条件参数配置">条件参数配置</h3> <p>仅离线增量同步需要进行条件参数配置。</p> <img src="/bigdata/dataomnis/_images/cfg_source_clickhouse.png" alt="配置 ClickHouse 数据来源-增量" style="zoom:50%;" /> <p><strong>可视化方式</strong></p> <table> <thead> <tr> <th style="text-align:left">参数</th> <th style="text-align:left">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align:left"><strong>列名</strong></td> <td style="text-align:left">选择需要过滤的列名。</td> </tr> <tr> <td style="text-align:left"><strong>开始条件</strong></td> <td style="text-align:left">配置过滤的开始条件。</td> </tr> <tr> <td style="text-align:left"><strong>结束条件</strong></td> <td style="text-align:left">配置过滤的结束条件。</td> </tr> <tr> <td style="text-align:left"><strong>生成条件参数</strong></td> <td style="text-align:left">根据上述配置信息自动生成条件参数表达式。</td> </tr> </tbody> </table> <img src="/bigdata/dataomnis/_images/cfg_source_condition_01.png" alt="可视化方式" style="zoom:50%;" /> <p><strong>表达式方式</strong></p> <p>条件参数配置默认使用可视化方式,您可以根据使用习惯切换为表达式方式。</p> <img src="/bigdata/dataomnis/_images/cfg_source_condition_02.png" alt="表达式方式" style="zoom:50%;" />