我正在与Druid 0.8.2
一起工作,并且尝试使用宁静来导入数字(作为维)。
我会出现此错误:
java.lang.IllegalStateException: Dimensions of type[FLOAT] are not supported
我了解到Druid 0.8.2
不支持数字。是真的吗如果是,我必须在尺寸中使用类型string
吗?
答案 0 :(得分:3)
Druid中的维列必须为字符串。如果您有一个float字段-最有可能是一个指标。我使用这样的经验法则-如果我能想到使用GROUP BY
语句中的列的查询-它是一个维度,否则,很可能是一个指标(正在测量的值,该维度是否为属性测量值)。
说明维度和指标之间的差异-https://altitudemarketing.com/blog/metrics-vs-dimensions-difference/
如果您确定Float列是维,则需要将其转换为字符串类型,否则,请勿将其标记为维并将其保留为Float类型(指标支持)>