问题一:DataWorks跨账号读取odps表?
DataWorks跨账号读取odps表?
参考回答:
是的,DataWorks 可以实现跨账号读取 ODPS(MaxCompute)表的功能。在 DataWorks 中进行跨账号读取 ODPS 表的操作,需要进行以下步骤:
- 配置源账号和目标账号的数据源:在 DataWorks 控制台中,分别创建源账号和目标账号的数据源连接。这些数据源连接将用于访问源账号和目标账号的 ODPS 表。
- 创建源账号的 ODPS 表同步任务:在 DataWorks 中,根据需求创建一个同步任务,并选择源账号的 ODPS 数据源作为数据源。配置该任务使其读取源账号的 ODPS 表数据。
- 创建目标账号的 ODPS 表:在目标账号的 ODPS 中创建一个与源表结构匹配的目标表,用于存储从源账号同步过来的数据。
- 设置目标账号的 ODPS 表写入权限:在目标账号的 ODPS 中,授予源账号相应的写入权限,以允许跨账号写入目标表。
- 配置同步任务的目标表:在同步任务中,选择目标账号的 ODPS 数据源作为目标数据源,并指定目标表为刚刚创建的目标表。
- 运行同步任务:在 DataWorks 中运行同步任务,它将从源账号的 ODPS 表读取数据,并将数据写入目标账号的 ODPS 表。
通过以上步骤,您可以实现在 DataWorks 中跨账号读取和同步 ODPS(MaxCompute)表的操作。确保配置正确、权限设置完整,并进行充分测试来确保跨账号数据同步的准确性和稳定性。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/573604
问题二:DataWorks有办法拼接字符串这样的方式吗?
DataWorks有办法拼接字符串concat(NULL,'a','b') = 'ab' 这样的方式吗?我看文档是NULL?
参考回答:
先用函数判断 如果是null 就转为 空字符串'' ,再拼接
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/573601
问题三:DataWorks中mongodb公网地址和公共数据集成资源组,网络不通?
DataWorks中mongodb公网地址和公共数据集成资源组,网络不通?
参考回答:
打通网络,目前自建的不支持公网哈,这个报错是在访问公网才会有的,看下
1)mongo数据源访问地址是否已经改成内网地址(开发和生产都检查下)
2)同步任务资源组是否已经改成独享
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/573600
问题四:DataWorks这个地方不想列分隔,就一行就一条数据,这个要怎么设置?
DataWorks这个地方不想列分隔,就一行就一条数据,这个要怎么设置?
参考回答:
可以设置一个内容中不存在的分割符号
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/573598
问题五:DataWorks dw离线同步的一键生成目标表结构, 为什么不能识别mongdb?
DataWorks dw离线同步的一键生成目标表结构, 为什么不能识别mongdb?
参考回答:
目前主要是MySQL,PolarDB, Oracle、PG 这些偏结构化的数据表支持一键建表带源表结构信息
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/573594