2017-02-21 94 views
1

我正在使用下面的json来读取德鲁伊数据源中的所有数据。 但在请求阈值字段/值是强制性的。 它返回在阈值中指定的行数。如何读取德鲁伊数据源中的所有数据

{ 
    "queryType" : "select", 
    "dataSource" : "wikiticker", 
    "granularity" : "day", 
    "intervals" : [ "1000/3000" ], 
    "filter" :null, 
    "dimensions" : [ ], 
    "metrics" : [ ], 
    "descending" : "false", 
    "pagingSpec" : { 
    "threshold" : 10000, 
    "pagingIdentifiers" : null 
    }, 
    "aggregations" : [ ] 
} 

是否有任何方法通过将阈值设置为返回来自数据源的所有数据的某个值来检索所有数据。

For eg:if intervals column is set to [ "1000/3000" ] gets data from all intervals. 

回答

0

系统的分布式特性使得每个时间间隔难以精确计数行,因此答案是否定的。另外请记住,select查询会实现内存中的所有行,因此您可能希望避免一次拉取所有数据并使用分页规范。

相关问题