开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

SQL Server Writer参数说明是是什么?

SQL Server Writer参数说明是是什么?

展开
收起
十一0204 2023-04-06 13:55:45 283 0
5 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    在阿里云DataWorks中,SQL Server Writer是一种用于将数据写入SQL Server数据库的组件。 SQL Server Writer的参数说明如下:

    1. JDBC URL:SQL Server数据库的JDBC连接URL,例如 jdbc:sqlserver://hostname:port;databaseName=dbname

    2. 用户名/密码:连接SQL Server数据库的用户名和密码。

    3. 表名:要将数据写入的表名。

    4. 字段列表:指定将要插入的字段列表,格式为 column1, column2, column3, ...。也可以使用*表示插入所有字段。

    5. 每次提交的记录数:每次向数据库提交数据的记录条数。

    6. 预SQL:执行插入数据之前要先执行的SQL语句,例如 SET IDENTITY_INSERT table_name ON

    7. 后SQL:执行插入数据之后要执行的SQL语句,例如 SET IDENTITY_INSERT table_name OFF

    8. 超时时间(秒):写入数据库操作的超时时间,单位为秒。

    9. 重试次数:在写入数据时出现错误时,最大的重试次数。

    2023-04-26 16:42:28
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    DataWorks关于数据源的支持,可以参考文档 配置数据源查询DataWorks支持的数据源,包括SQL Server; 关于SQL Server相关数据源的配置操作可以参考文档 配置SQL Server数据源 在配置SQL Server数据源,关于如何配置SQLServer插件,可以参考文档SQLServer ReaderSQLServer Writer。 其中在SQL Server Writer的插件说明文档中有关于SQL Server Writer的参数说明 image.png

    2023-04-08 20:45:00
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "参数 描述 是否必选 默认值 datasource 数据源名称,脚本模式支持添加数据源,此配置项填写的内容必须要与添加的数据源名称保持一致。 是 无 table 选取的需要同步的表名称。 是 无 column 目标表需要写入数据的字段,字段之间用英文逗号分隔。例如""column"":[""id"",""name"",""age""]。如果要依次写入全部列,使用表示,例如""column"":[""""]。 是 无 preSql 执行数据同步任务之前率先执行的SQL语句。目前向导模式仅允许执行一条SQL语句,脚本模式可以支持多条SQL语句,例如清除旧数据。 否 无 postSql 执行数据同步任务之后执行的SQL语句。目前向导模式仅允许执行一条SQL语句,脚本模式可以支持多条SQL语句,例如加上某一个时间戳。 否 无 writeMode 选择导入模式,可以支持insert方式。 当主键/唯一性索引冲突时,数据集成视为脏数据但保留原有的数据。 否 insert batchSize 一次性批量提交的记录数大小,该值可以极大减少数据同步系统与SQL Server的网络交互次数,并提升整体吞吐量。如果该值设置过大,会导致数据同步运行进程OOM异常。 否 1,024 https://help.aliyun.com/document_detail/137769.html 此回答整理自钉群“DataWorks交流群(答疑@机器人)”"

    2023-04-06 15:27:30
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。

    SQL Server Writer是一种数据写入组件,用于将数据写入SQL Server数据库中。SQL Server Writer的参数说明如下:

    • 数据库类型:指定要写入的数据库类型,支持SQL Server 2005、SQL Server 2008、SQL Server 2012等版本。
    • JDBC URL:指定要写入的数据库的连接地址,格式为:jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]。
    • 用户名和密码:指定要连接的数据库的用户名和密码。
    • 表名:指定要写入数据的目标表名。
    • 数据库字段名和表字段名:指定要写入数据的目标表的字段名和对应的数据源字段名。
    • 写入模式:指定写入数据的模式,支持insert、update、upsert三种模式。
    • 批量写入大小:指定批量写入的数据大小,默认为1000,可以根据实际情况进行调整。
    • 是否开启事务:指定是否开启事务,如果开启事务,将保证写入数据的原子性和一致性。
    • 字符集:指定要写入数据的字符集,支持UTF-8、GBK等多种字符集。
    2023-04-06 14:49:42
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

    你好,有关SQL Server Writer插件的相关参数: 图片.png

    请参考:https://help.aliyun.com/document_detail/137769.html?spm=a2c4g.146663.0.i4

    2023-04-06 14:25:20
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载