我想创造什么我在下面解释。在 hive 里可以吗?我可以在python中使用pandas和replace over columns来实现这一点,但我想知道在hive中使用query可以实现这一点吗?我在hive中上传了源表,并创建了如下所示的维度表(在cloudera hue中),那么是否可以通过使用维度表id值和替换源表中的值来创建事实表呢?我有我的源表:我从源表创建维度表:我想创建这样的事实表:
sxissh061#
按值与源表联接并选择ID:
insert overwrite table fact select pr.id as property, t.id as type, pl.id as place, s.price from source_table s left join property_dim pr on s.property=pr.property left join type_dim t on s.type=t.type left join place_dim pl on s.place=pl.place
1条答案
按热度按时间sxissh061#
按值与源表联接并选择ID: