scr*_*Owl 11 hadoop hive pivot hql azure
Hive是否具有动态数据透视功能?我能够找到常规的旋转(即这里),但它们似乎是硬编码的枢轴(在运行时已知的所有值)不是动态的(所有值在运行时确定).
如果它存在或某人有用户定义的代码,他们可以共享,这将是值得赞赏的.
Kir*_*rst 1
HiveQL 不支持您所描述的动态透视。如果您想做这样的事情,您需要使用直接的动态 SQL 并在您使用的任何编排工具中构建查询。
我还没有使用过它,但是HPL/SQL 显然通过使用关键字来支持这一点EXEC。这将允许执行动态 SQL 字符串,并在传统 Hive 之上提供更具事务性的层。HPL/SQL 包含在 Hive 2.0 中。如果您使用 Hive 2.0,它应该可供您使用。
EXEC
就我个人而言,我总是在 Python 中完成这种类型的查询构造,我用它来驱动我的所有操作。
归档时间:
7 年,9 月 前
查看次数:
933 次
最近记录:
7 年,6 月 前