hadoop - 有没有办法为 Hive 中的表提供“第二个名称”,以便用户可以引用表的任一名称并检索相同的内容?
问题描述
我希望能够引用具有特定命名模式的表以使我的代码统一,但我正在从具有不同命名模式的不同环境中提取表。如果我希望我的所有表都具有类似的名称example_table_1
,example_table_2
但第二个类似TB_ex_2
,有没有办法给该表一个属性,以便我也可以调用select * from database.example_table_2
,它会知道引用TB_ex_2
?
我知道我可以给表起别名,例如select * from TB_ex_2 example_table_2
,但我试图避免这种情况。重命名每个表也不是一种选择,因为需要保留这些名称以识别它们来自哪个环境。