首页 > 解决方案 > 在德鲁伊中展开字符串数组

问题描述

我有一个 druid 数据源,其中有一列类型为 varchar(字符串数组)。我想使用德鲁伊查询从该列中获取值及其计数。我用一个例子来解释我的问题。

例如:

-------------
|Column     |
-------------
|A          |
-------------
|[A,B,C]    |
-------------
|[B,C,D]    |
-------------

我希望输出像

-----------------------
|Name       | Count   |
-----------------------
|A          |1        |
-----------------------
|B          |2        |
-----------------------
|C          |2        |
-----------------------
|D          |1        |
-----------------------

标签: druidapache-superset

解决方案


如果您作为多值维度摄取,您应该能够使用 groupBy 查询来执行此操作。 https://druid.apache.org/docs/latest/querying/multi-value-dimensions.html


推荐阅读