У меня есть столбец отметки времени в DocDb, я хочу запросить его в конвейере копирования фабрики данных Azure, который копирует DocDb в озеро данных Azure
Я бы хотел
select * from c
where c._ts > '@{pipeline().parameters.windowStart}'
Но я получил
Errors":["An invalid query has been specified with filters against path(s) that are not range-indexed.
В политике DocDb у меня есть
"includedPaths": [
{
"path": "/*",
"indexes": [
{
"kind": "Range",
"dataType": "Number",
"precision": -1
},
{
"kind": "Hash",
"dataType": "String",
"precision": 3
}
]
}
]
Я думаю, что это должно позволить _ts int64 быть опрошенным по диапазону.
Где я ошибся?
Спасибо.