Инструменты Azure Stream Analytics для Visual Studio: ошибка при выполнении агрегированных запросов - "Ссылка на объект не установлена для экземпляра объекта"
Мы следовали документации, использованной инструментами Azure Stream Analytics для Visual Studio, и сделали Visual Studio способной создавать проект Azure Stream Analytics.
Мы создали задание Azure Stream Analytics(ASA) с локальными входными данными в следующем формате JSON:
[
{
"Driver": "Lewis",
"Speed": 0.8275496959686279,
"Accelerator": 1,
"Brakes": 0,
"Steering": 0,
"ErsBattery": 0.9398990273475647,
"Gear": 0,
"LapTimeMs": 107,
"EventTime": "2016-04-01T00:00:00.107",
"PosX": 1593.4061279296875,
"PosY": 934.5406494140625,
"PosZ": 101.44535064697266
},
{
"Driver": "James",
"Speed": 1.8795902729034424,
"Accelerator": 1,
"Brakes": 0,
"Steering": 0,
"ErsBattery": 0.9865896105766296,
"Gear": 0,
"LapTimeMs": 107,
"EventTime": "2016-04-01T00:00:00.107",
"PosX": 1593.3990478515625,
"PosY": 934.5374145507812,
"PosZ": 101.44610595703125
},
{
"Driver": "Damon",
"Speed": 0.4023849666118622,
"Accelerator": 1,
"Brakes": 0,
"Steering": 0,
"ErsBattery": 1,
"Gear": 0,
"LapTimeMs": 108,
"EventTime": "2016-04-01T00:00:00.108",
"PosX": 1593.411865234375,
"PosY": 934.5435180664062,
"PosZ": 101.44485473632812
}
]
Затем мы выполняем запрос локально, как показано ниже:
SELECT Driver, AVG(Speed) AS AvgSpeed
FROM Input
GROUP BY Driver, TumblingWindow(second, 10)
После выполнения запроса мы получаем сообщение об ошибке " Ошибка: ссылка на объект не установлена для экземпляра объекта ".
1 ответ
Решение
Откройте вашу Visual Studio IDE в режиме администратора, выполните запрос ASA с локальным вводом, и вы получите ожидаемый результат запроса.