DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例

部分日志表数据在最终写入odps系统时需要用"20200416.base_timestamp#1586361600.done"这种类型值作为分区值进行数据区别。
其中第一个参数为日期参数,base_timestamp#为固定字符串,1586361600为unixtimestamp类型字串,.done为最后标缀。
我们需要使用赋值节点进行桥接,传出unixtimestamp类型参数;

具体实现如下:
1.创建赋值节点并选择odps sql节点传出unixtime时间戳:
DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例

2.创建其他节点接入该参数并进行处理:
DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例
该节点上游需依赖 赋值节点,调度属性配置如下:
DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例
DataWorks百问百答15:实现unixtimestamp特殊字串分区值分区配置案例
提交后可测试执行。
其他较复杂类型大家可参照上述流程自行开发。

DataWorks百问百答历史记录 请点击这里查看>>

更多DataWorks技术和产品信息,欢迎加入【DataWorks钉钉交流群】

上一篇:DataWorks百问百答18:如何一次性同步多个MySQL(RDS)表?


下一篇:Dubbo之——改造Dubbo,使其能够兼容Spring 4注解配置