开发者社区> 问答> 正文

数据仓库中的中间表是什么意思呢?

数据仓库中的中间表是什么意思呢?

展开
收起
游客ahv54x37wvm7u 2021-12-12 15:55:59 1516 0
1 条回答
写回答
取消 提交回答
  • 中间表一般出现在Job中,是Job中临时存储的中间数据的表,中间表的作用域只限于当前Job执行过程中,Job一旦执行完成,该中间表的使命就完成了,是可以删除的(按照自己公司的场景自由选择,以前公司会保留几天的中间表数据,用来排查问题)。

    规范:mid_table_name_[0~9|dim]

    table_name是我们任务中目标表的名字,通常来说一个任务只有一个目标表。这里加上表名,是为了防止自由发挥的时候表名冲突,而末尾大家可以选择自由发挥,起一些有意义的名字,或者简单粗暴,使用数字代替,各有优劣吧,谨慎选择。通常会遇到需要补全维度的表,这里我喜欢使用dim结尾。中间表在创建时,请加上 ,如果要保留历史的中间表,可以加上日期或者时间戳

    2021-12-12 15:59:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于阿里云MaxCompute构建企业云数据仓库CDW的最佳实践建议 立即下载
PostgresChina2018_陶征霖_新一代数据仓库OushuDB架构剖析 立即下载
MaxCompute数据仓库数据转换实践 立即下载