德鲁伊不支持数字?

时间:2019-12-02 15:40:31

标签: druid

我正在与Druid 0.8.2一起工作,并且尝试使用宁静来导入数字(作为维)。

我会出现此错误: java.lang.IllegalStateException: Dimensions of type[FLOAT] are not supported

我了解到Druid 0.8.2不支持数字。是真的吗如果是,我必须在尺寸中使用类型string吗?

1 个答案:

答案 0 :(得分:3)

Druid中的维列必须为字符串。如果您有一个float字段-最有可能是一个指标。我使用这样的经验法则-如果我能想到使用GROUP BY语句中的列的查询-它是一个维度,否则,很可能是一个指标(正在测量的值,该维度是否为属性测量值)。

说明维度和指标之间的差异-https://altitudemarketing.com/blog/metrics-vs-dimensions-difference/

如果您确定Float列是维,则需要将其转换为字符串类型,否则,请勿将其标记为维并将其保留为Float类型(指标支持)