hive是否具有动态数据透视功能

kxxlusnw  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(518)

hive是否具有动态枢轴功能?我能够找到常规的数据透视(即在这里),但它们似乎是硬编码的数据透视(运行时已知的所有值),而不是动态的(运行时确定的所有值)。
如果它存在或有人有用户定义的代码,他们可以共享,将不胜感激。

yizd12fk

yizd12fk1#

hiveql不支持您描述的动态pivot。如果您想这样做,您需要使用直接的动态sql,并在您使用的任何编排工具中构造查询。
我还没有使用它,但显然在hpl/sql中通过使用 EXEC 关键字。这将允许执行动态sql的字符串,并在传统配置单元的基础上提供更具事务性的层。hpl/sql包含在Hive2.0中。如果您使用Hive2.0,它应该对您可用。
就我个人而言,我一直用python进行这种类型的查询构造,我用python来驱动我的所有操作。

相关问题