Инструменты 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 с локальным вводом, и вы получите ожидаемый результат запроса.