My Azure Задание Stream Analytics не обнаруживает никаких входных событий, если я использую справочные данные в запросе. Когда я использую только потоковые данные, это хорошо работает . Вот мой запрос:
SELECT v.localization as Station, v.lonn as Station_Longitude, v.latt as Station_Latitude, d.lat as My_Latitude, d.lon as My_Longitude
INTO [closest-station]
FROM eventhub d
CROSS JOIN [stations] v
WHERE ST_DISTANCE(CreatePoint(d.lat, d.lon), CreatePoint(v.latt, v.lonn) ) < 300
Я использовал eventhub и blob в качестве входных данных, и результат был одинаковым - работает только без справочных данных
Inb4
- Когда я тестирую запрос с образцами справочных данных (я загружаю тот же файл, который хранится в расположении справочных данных), он возвращает ожидаемые значения
- Я проверял и входные данные, и тесты были проведены успешно
- Данные поступают из приложения logi c, которое копирует их из Dropbox в концентратор событий или учетную запись хранения (я тестировал оба сценария ios), которые используются в Azure Stream Analytics в качестве входных данных. Даже если видеть, что это успешно выполнено, все еще никакие входные события в ASA не появляются.
Идея состоит в том, чтобы получить координаты станций ближе, чем 300 м к моей локализации.