建数据仓库怎么建?用kettle是不是先搭建数仓?

建数据仓库怎么建?用kettle是不是先搭建数仓?

FineReport 张宇 发布于 2022-9-9 09:49 (编辑于 2022-9-9 10:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
weibwLv7高级互助
发布于2022-9-9 09:49(编辑于 2022-9-9 09:52)

数仓,其实就是一个数据库。ETL  (即你的Kettle)负责将其他业务系统的数据抽到你的数据库中,这个就可以称为数仓https://blog.csdn.net/qq_43791724/article/details/112120563

https://juejin.cn/post/6978447265018953735

最佳回答
0
runerLv7资深互助
发布于2022-9-9 09:49(编辑于 2022-9-9 09:51)
  • 张宇 张宇(提问者) 报表展示速度慢,需要建数据仓库,用kettle抽取数据,怎么建数据仓库?
    2022-09-09 09:51 
  • runer runer 回复 张宇(提问者) 你这个意思就是相当于中间表;数据仓库是一个长期的,分主题的规划
    2022-09-09 09:52 
  • 张宇 张宇(提问者) 回复 runer 咋规划
    2022-09-09 09:56 
  • runer runer 回复 张宇(提问者) 按照你的使用方式,库都不用新建,你直接用视图不好吗?
    2022-09-09 09:56 
  • runer runer 回复 张宇(提问者) 补充一下,你用kettle的实时性并不会很高,你的这种只是为了查询效率,用视图或者中间表是比较方便的
    2022-09-09 10:00 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-9 09:50

这个根据自己的业务需求来建立的。你这个问题范围太广泛了

比如ods层。。ads层。。。dw层。。这些。。。kettle只是一个数据清洗工具。这种工具很多。用什么这个要看你们公司数据人员商量 

  • 张宇 张宇(提问者) 比如说oracle,我再建个用户就行了是吧,作为数仓
    2022-09-09 09:53 
  • CD20160914 CD20160914 回复 张宇(提问者) 如果只是为了查询。你用oracle也可以。建立一张大宽表。。然后查询就行了。只 是这样数据的实时性没有保证。一般看报表。除了订单也没有必要实时性很高。。你可以用oracel。也可以用其它的都可以。只要把计算的逻辑,放在etl处理好。。用户直接查这个大宽表就行了
    2022-09-09 09:54 
  • CD20160914 CD20160914 回复 张宇(提问者) 创建一个用户,给这个用户只有查询权限。另一个用户可以有查询也可以有删除权限。这样你才可以往表里面插入数据。
    2022-09-09 09:55 
  • 张宇 张宇(提问者) 回复 CD20160914 跟建视图一个道理吧
    2022-09-09 09:56 
  • 4关注人数
  • 714浏览人数
  • 最后回答于:2022-9-9 10:29
    请选择关闭问题的原因
    确定 取消
    返回顶部