gpt4 book ai didi

java - 一旦通过文件摄取生成段,如何更新德鲁伊指标的值

转载 作者:太空宇宙 更新时间:2023-11-04 12:14:03 25 4
gpt4 key购买 nike

druid多个间隔(段)中的数据源分片摄取 json 文件。但是我如何更新现有数据的指标和维度值。期待一些查询设置,例如德鲁伊格式的 SQL 更新。

这是任务设置示例

{
"type":"index",
"spec":{
"dataSchema":{
"dataSource":"schema_sample",
"parser":{
"type":"string",
"parseSpec":{
"format":"json",
"timestampSpec":{
"column":"WeekDate",
"format":"auto"
},
"dimensionsSpec":{
"dimensions":[
"_id",
"ItemNumber",
"MonthNo",
"Year",
"MonthNo",
"CustomerName"
],
"dimensionExclusions":[

],
"spatialDimensions":[

]
}
}
},
"metricsSpec":[
{
"type":"doubleSum",
"name":"Forecast",
"fieldName":"Forecast"
}
],
"granularitySpec":{
"type":"uniform",
"segmentGranularity":"WEEK",
"queryGranularity":"NONE",
"intervals":[
"2014-01-01/2019-12-31"
]
}
},
"ioConfig":{
"type":"index",
"firehose":{
"type":"local",
"baseDir":"quickstart/",
"filter":"fr_json_data_1k.json"
}
},
"tuningConfig":{
"type":"index",
"targetPartitionSize":5000000,
"maxRowsInMemory":75000
}
}
}

现在根据要求,Forecast 的值会发生变化,甚至其他维度也会发生变化。我在看druid update existing data ,却找不到解法。

最佳答案

要更新数据,您需要使用更新后的值为同一时间段的数据重新编制索引。

但在您的情况下,您似乎有新的预测值,因此只需为新的时间间隔摄取新值就应该更新您的指标值。

关于java - 一旦通过文件摄取生成段,如何更新德鲁伊指标的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47935951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com