0

我想在 HIVE 中创建一个外部表,该表从多个数据库中获取输入。例如:我想使用来自 db1.table1(A,B) 和 db2.table2(C,D,E,F,A) 的源创建 bigTable (A,B,C,D,E,F)

此外,当 db1.table1 和 db2.table2 更新时,bigTable 也必须更新。

旁注:

  1. 源表每天更新。

  2. 如果我们要对表执行连接,则字段“A”是公共字段。

对于源之间没有公共字段的情况,建议是开放的。

4

1 回答 1

0

是的。我认为您可以在所有表​​格的联合顶部创建一个视图。类似于 create view veie_test as select * from A UNION select * from B ... 之类的。

于 2015-06-19T18:58:37.403 回答