我使用Metabase进行数据可视化。
Druid (imply-2.2.3) 是数据存储。
创建的元数据库问题我放在仪表板上并按Date Range过滤它们。
当我尝试将日期范围过滤器添加到本机查询创建的问题时,元数据库只是找不到用于过滤的时间戳字段并说:“没有有效字段”:
即使我使用“查看本机查询”选项将由 UI 构造函数创建的问题转换为本机查询,也会出现同样的问题:
生成对 Druid 的本机查询:
{
"intervals": ["1900-01-01/2100-01-01"],
"granularity": {
"type": "period",
"period": "P1D",
"timeZone": "UTC"
},
"context": {
"timeout": 60000
},
"queryType": "timeseries",
"dataSource": "DotmailerCampaign",
"aggregations": [{
"type": "javascript",
"name": "sum",
"fieldNames": ["numOpens"],
"fnReset": "function() { return 0 ; }",
"fnAggregate": "function(current, x) { return current + (parseFloat(x) || 0); }",
"fnCombine": "function(x, y) { return x + y; }"
}],
"descending": false
}
错过了什么?