Anish Nair
05/16/2022, 10:31 AM{
"schemaName": "test_dim_tags",
"dimensionFieldSpecs": [
{
"name": "id",
"dataType": "INT"
},
{
"name": "tag_name",
"dataType": "STRING",
"singleValueField": false
}
],
"primaryKeyColumns": [
"id"
]
}
Now when we use this table in lookup with Fact Table, query is returning no data or throwing NullPointerExpection.
We wanted to use pinot's array explode functionality along with lookup.
can someone please help to understand?Richard Startin
05/16/2022, 10:43 AMRichard Startin
05/16/2022, 10:43 AMAnish Nair
05/16/2022, 10:50 AMRichard Startin
05/16/2022, 12:06 PMAnish Nair
05/16/2022, 12:19 PM[
{
"message": "QueryExecutionError:\nProcessingException(errorCode:450, message:InternalError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.combine.GroupByOrderByCombineOperator.mergeResults(GroupByOrderByCombineOperator.java:236)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:119)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:50)",
"errorCode": 200
},
{
"message": "QueryExecutionError:\nProcessingException(errorCode:450, message:InternalError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.combine.GroupByOrderByCombineOperator.mergeResults(GroupByOrderByCombineOperator.java:242)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:119)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:50)",
"errorCode": 200
},
{
"message": "QueryExecutionError:\nProcessingException(errorCode:450, message:InternalError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.combine.GroupByOrderByCombineOperator.mergeResults(GroupByOrderByCombineOperator.java:236)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:119)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:50)",
"errorCode": 200
},
{
"message": "QueryExecutionError:\nProcessingException(errorCode:450, message:InternalError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.combine.GroupByOrderByCombineOperator.mergeResults(GroupByOrderByCombineOperator.java:236)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:119)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:50)",
"errorCode": 200
}
]
Richard Startin
05/16/2022, 12:26 PMRichard Startin
05/16/2022, 12:28 PMAnish Nair
05/16/2022, 12:34 PMRichard Startin
05/16/2022, 12:39 PMAnish Nair
05/16/2022, 12:41 PM"exceptions": [],
"numServersQueried": 12,
"numServersResponded": 12,
"numSegmentsQueried": 569,
"numSegmentsProcessed": 32,
"numSegmentsMatched": 32,
"numConsumingSegmentsQueried": 4,
"numDocsScanned": 37273560,
"numEntriesScannedInFilter": 88491445,
"numEntriesScannedPostFilter": 260914920,
"numGroupsLimitReached": false,
"totalDocs": 5011102229,
"timeUsedMs": 595,
"offlineThreadCpuTimeNs": 0,
"realtimeThreadCpuTimeNs": 0,
"offlineSystemActivitiesCpuTimeNs": 0,
"realtimeSystemActivitiesCpuTimeNs": 0,
"offlineResponseSerializationCpuTimeNs": 0,
"realtimeResponseSerializationCpuTimeNs": 0,
"offlineTotalCpuTimeNs": 0,
"realtimeTotalCpuTimeNs": 0,
"segmentStatistics": [],
"traceInfo": {},
"minConsumingFreshnessTimeMs": 1652704731377,
"numRowsResultSet": 350
Richard Startin
05/16/2022, 12:46 PMRichard Startin
05/16/2022, 12:47 PMAnish Nair
05/16/2022, 12:55 PMAnish Nair
05/16/2022, 1:54 PM