Тип System.Object, который не поддерживается службой PBI (Power BI)

Я установил выходные данные задания Azure Stream Analytic как Power BI. Но я получаю предупреждение в аналитическом задании, что тип System.Object не поддерживается службой PBI.

Также я не вижу никаких данных в Power BI. Но я вижу созданную там базу данных, которая гарантирует, что выходные данные потокового аналитического задания поступают туда.

Ниже приведен пример данных, отправленных в Power BI. Я знаю, что ошибка возникает, потому что одно из свойств является объектом. Могу ли я что-нибудь сделать в Power BI, чтобы справиться с этим?

{"test":
{"name":"testApp",
"date":"2015-07-31T10:38:45.1276956+05:30",
"flag":true,
"val":"2015-07-31T10:38:45.1276956+05:30",
"var":"123","231":1},
"cmd":"123",
"root":"123123",
"result":61116}

person Midhun Murali    schedule 31.07.2015    source источник


Ответы (1)


Чтобы справиться с этим сценарием, нам нужно изменить запрос потоковой аналитики.

Для приведенного выше примера запроса будет следующее:

ВЫБЕРИТЕ test.name,test.date,test.flag,cmd,root,result в [streamanalyticsoutput] из [streamanalyticsinput]

streamanalyticsoutput -- будет псевдонимом вывода power bi

streamanalyticsinput -- ввод концентратора событий

person Midhun Murali    schedule 31.07.2015