QingCloud 文档 – 配置数据目的 - kaiyun官方网站下载手机网页 /bigdata/dataomnis/manual/integration_job/cfg_sink/ Recent content in 配置数据目的 on QingCloud 文档 Hugo -- gohugo.io Bigdata: 配置 MySQL 数据目的 /bigdata/dataomnis/manual/integration_job/cfg_sink/mysql/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_sink/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">请选择表名。</td> </tr> <tr> <td style="text-align:left">preSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表前执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">postSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表后执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">writeMode</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择写入模式:默认为 insert。<li>insert:insert into,当主键/唯一性索引冲突时会写不进去冲突的行,以脏数据的形式体现。<li>update:on duplicate key update,没有遇到主键/唯一性索引冲突时,与<code>insert into</code> 行为一致。冲突时会用新行替换已经指定的字段的语句。<li>replace:replace into:没有遇到主键/唯一性索引冲突时,与<code>insert into</code>行为一致。冲突时会先删除原有行,再插入新行。即新行会替换原有行的所有字段。</td> </tr> <tr> <td style="text-align:left">semantic</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left"><li>exacly-once 意味着写入数据确保正好一次,是需要开启两阶段提交后能达到的效果。<li>默认值是 at-least-once,也就是数据至少写入一次,意味着不开启两阶段提交。</td> </tr> <tr> <td style="text-align:left">batchSize</td> <td style="text-align:left">int</td> <td style="text-align:left">是</td> <td style="text-align:left">批量写入的条数,该值可减少网络交互次数,过大会造成 OOM。默认为 1024。</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">目标表需要写入数据的列名。</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_sink_mysql.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">数据源</td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left">数据源表</td> <td style="text-align:left">即上述参数说明中的 <strong>table</strong>。</td> </tr> <tr> <td style="text-align:left">写入模式</td> <td style="text-align:left">即上述参数说明中的 <strong>writeMode</strong>。</td> </tr> <tr> <td style="text-align:left">写入一致性语义</td> <td style="text-align:left">即上述参数说明中的 <strong>semantic</strong>。</td> </tr> <tr> <td style="text-align:left">批量写入条数</td> <td style="text-align:left">即上述参数说明中的 <strong>batchSize</strong>。</td> </tr> <tr> <td style="text-align:left">写入前 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>preSql</strong>。</td> </tr> <tr> <td style="text-align:left">写入后 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>postSql</strong>。</td> </tr> </tbody> </table> Bigdata: 配置 PostgreSQL 数据目的 /bigdata/dataomnis/manual/integration_job/cfg_sink/postgresql/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_sink/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</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">请选择表名。</td> </tr> <tr> <td style="text-align:left">preSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表前执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">postSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表后执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">writeMode</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择写入模式:默认值为 insert。<li>insert:insert into,当主键/唯一性索引冲突时会写不进去冲突的行,以脏数据的形式体现。<li>update:on duplicate key update,没有遇到主键/唯一性索引冲突时,与<code>insert into</code> 行为一致。冲突时会用新行替换已经指定的字段的语句。<li>replace:replace into:没有遇到主键/唯一性索引冲突时,与<code>insert into</code>行为一致。冲突时会先删除原有行,再插入新行。即新行会替换原有行的所有字段。</td> </tr> <tr> <td style="text-align:left">semantic</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left"><li>exacly-once 意味着写入数据确保正好一次,是需要开启两阶段提交后能达到的效果。<li>默认值是 at-least-once,也就是数据至少写入一次,意味着不开启两阶段提交。</td> </tr> <tr> <td style="text-align:left">batchSize</td> <td style="text-align:left">int</td> <td style="text-align:left">是</td> <td style="text-align:left">批量写入的条数,该值可减少网络交互次数,过大会造成 OOM。默认值为 1024。</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">目标表需要写入数据的列名。</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_sink_postgresql.png" alt="配置 PosrgreSQL 数据目的" 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">数据源</td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left">数据源表</td> <td style="text-align:left">即上述参数说明中的 <strong>table</strong>。</td> </tr> <tr> <td style="text-align:left">写入模式</td> <td style="text-align:left">即上述参数说明中的 <strong>writeMode</strong>。</td> </tr> <tr> <td style="text-align:left">写入一致性语义</td> <td style="text-align:left">即上述参数说明中的 <strong>semantic</strong>。</td> </tr> <tr> <td style="text-align:left">批量写入条数</td> <td style="text-align:left">即上述参数说明中的 <strong>batchSize</strong>。</td> </tr> <tr> <td style="text-align:left">写入前 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>preSql</strong>。</td> </tr> <tr> <td style="text-align:left">写入后 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>postSql</strong>。</td> </tr> </tbody> </table> Bigdata: 配置 SQLServer 数据目的 /bigdata/dataomnis/manual/integration_job/cfg_sink/sqlserver/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_sink/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">请选择表名。</td> </tr> <tr> <td style="text-align:left">preSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表前执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">postSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表后执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">writeMode</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择写入模式:默认为 insert。<li>insert:insert into,当主键/唯一性索引冲突时会写不进去冲突的行,以脏数据的形式体现。<li>update:merge into:没有遇到主键/唯一性索引冲突时,与<code>insert into </code>行为一致。冲突时会用新行替换已经指定的字段的语句。</td> </tr> <tr> <td style="text-align:left">semantic</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left"><li>exacly-once 意味着写入数据确保正好一次,是需要开启两阶段提交后能达到的效果。<li>默认值是 at-least-once,也就是数据至少写入一次,意味着不开启两阶段提交。</td> </tr> <tr> <td style="text-align:left">batchSize</td> <td style="text-align:left">int</td> <td style="text-align:left">是</td> <td style="text-align:left">批量写入的条数,该值可减少网络交互次数,过大会造成 OOM。默认为 1024。</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">目标表需要写入数据的列名。</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_sink_sqlserver.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">数据源</td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left">数据源表</td> <td style="text-align:left">即上述参数说明中的 <strong>table</strong>。</td> </tr> <tr> <td style="text-align:left">写入模式</td> <td style="text-align:left">即上述参数说明中的 <strong>writeMode</strong>。</td> </tr> <tr> <td style="text-align:left">写入一致性语义</td> <td style="text-align:left">即上述参数说明中的 <strong>semantic</strong>。</td> </tr> <tr> <td style="text-align:left">批量写入条数</td> <td style="text-align:left">即上述参数说明中的 <strong>batchSize</strong>。</td> </tr> <tr> <td style="text-align:left">写入前 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>preSql</strong>。</td> </tr> <tr> <td style="text-align:left">写入后 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>postSql</strong>。</td> </tr> </tbody> </table> Bigdata: 配置 ClickHouse 数据目的 /bigdata/dataomnis/manual/integration_job/cfg_sink/clickhouse/ Mon, 01 Jan 0001 00:00:00 +0000 /bigdata/dataomnis/manual/integration_job/cfg_sink/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">请选择表名。</td> </tr> <tr> <td style="text-align:left">preSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表前执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">postSql</td> <td style="text-align:left">list</td> <td style="text-align:left">否</td> <td style="text-align:left">请输入写入数据到目的表后执行的一组标准 SQL 语句。</td> </tr> <tr> <td style="text-align:left">writeMode</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left">选择写入模式:默认值为 insert。<li>insert:insert into,当主键/唯一性索引冲突时会写不进去冲突的行,以脏数据的形式体现。<li>update:on duplicate key update,没有遇到主键/唯一性索引冲突时,与<code>insert into</code> 行为一致。冲突时会用新行替换已经指定的字段的语句。<li>replace:replace into:没有遇到主键/唯一性索引冲突时,与<code>insert into</code>行为一致。冲突时会先删除原有行,再插入新行。即新行会替换原有行的所有字段。</td> </tr> <tr> <td style="text-align:left">semantic</td> <td style="text-align:left">string</td> <td style="text-align:left">是</td> <td style="text-align:left"><li>exacly-once 意味着写入数据确保正好一次,是需要开启两阶段提交后能达到的效果。<li>默认值是 at-least-once,也就是数据至少写入一次,意味着不开启两阶段提交。</td> </tr> <tr> <td style="text-align:left">batchSize</td> <td style="text-align:left">int</td> <td style="text-align:left">是</td> <td style="text-align:left">批量写入的条数,该值可减少网络交互次数,过大会造成 OOM。默认为 1024。</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">目标表需要写入数据的列名。</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_sink_clickhouse.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">数据源</td> <td style="text-align:left">选择已添加的数据源。</td> </tr> <tr> <td style="text-align:left">数据源表</td> <td style="text-align:left">即上述参数说明中的 <strong>table</strong>。</td> </tr> <tr> <td style="text-align:left">写入模式</td> <td style="text-align:left">即上述参数说明中的 <strong>writeMode</strong>。</td> </tr> <tr> <td style="text-align:left">写入一致性语义</td> <td style="text-align:left">即上述参数说明中的 <strong>semantic</strong>。</td> </tr> <tr> <td style="text-align:left">批量写入条数</td> <td style="text-align:left">即上述参数说明中的 <strong>batchSize</strong>。</td> </tr> <tr> <td style="text-align:left">写入前 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>preSql</strong>。</td> </tr> <tr> <td style="text-align:left">写入后 SQL 语句组</td> <td style="text-align:left">即上述参数说明中的 <strong>postSql</strong>。</td> </tr> </tbody> </table>