天天看点

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钉钉交流群】