问题一:DataWorks无法在同步脚本里去做列转行操作吗?
DataWorks无法在同步脚本里去做列转行操作吗?
参考回答:
这个可以的
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/619849
问题二:DataWorks在query里用$unwind?
DataWorks在query里用$unwind?
参考回答:
DataWorks中使用$unwind: unwind是MongoDB聚合框架中的一个操作符,用于将数组字段展开,为数组中的每个元素创建一个新的文档。在DataWorks中,如果您需要使用MongoDB处理数据,并且遇到了需要使用unwind是MongoDB聚合框架中的一个操作符,用于将数组字段展开,为数组中的每个元素创建一个新的文档。在DataWorks中,如果您需要使用MongoDB处理数据,并且遇到了需要使用unwind的情况,您可以将MongoDB的聚合查询语句嵌入到DataWorks的SQL脚本中或者在MaxCompute的MapReduce任务中使用自定义的MongoDB输入插件来实现$unwind的功能。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/619847
问题三:DataWorks要实现explode的逻辑存到表里要变成两行,不是一行,能实现吗?
DataWorks直接用array接,也是超长度的,所以要实现explode的逻辑存到表里要变成两行,不是一行,能实现吗?
参考回答:
setproject odps.sql.cfile2.field.maxsize=16384; 这个flag是用来项目级别限制每列字符串类型最大能写入的长度,单位为KB,默认8192(也就是8M),最大值262144。需要说明的是,String size在极端比较大的场景下,会有OOM问题的风险,所以是不建议设置比较大的值,目前设置到16384,是相对可控的。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/619846
问题四:dataworks 收费标准是什么?
dataworks 收费标准?
参考回答:
DataWorks计费体系由软件费用与资源费用两部分组成,计费体系中各计费项的计费模式分为包年包月与按量付费两种计费形式。本文为您介绍DataWorks的计费要点和各功能模块的软件费用详情。https://help.aliyun.com/zh/dataworks/product-overview/billing-overview?spm=a2c4g.11186623.0.0.18f77104MXgF5O
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/619845
问题五:DataWorks用string类型接的话,会超出8m的限制,这种情况怎么解决?
DataWorks离线同步数据源是MongoDB,里面有个字段是ARRAY类型的,如果同步到dataworks,我用string类型接的话,会超出8m的限制,这种情况怎么解决?
参考回答:
先确认一下报错 是超过string类型的8m限制 还是超过单行8m的限制,如果确认是string类型 可以确认一下生产项目的 setproject是否已经设置成功
关于本问题的更多回答可点击原文查看: