Получение вложенных документов MongoDB в PowerBI
У меня есть вложенные документы в моей коллекции Mongo, и мне нужно вывести эти данные в PowerBI с помощью драйвера MongoDB ODBC. Проблема в том, что вложенные документы в моей коллекции имеют разные имена и количество полей. Например:
{ "_id": ObjectId("2e1241359503555352n32c124"),
"eventtypecode":"AccountClick",
"eventOptions":{
"balance":"100",
"category": "Premium",
"address": {
"City": "Denver"
}
}
}
или
{ "_id": ObjectId("5f083678543645632566c440"),
"eventtypecode":"OrderClick",
"eventOptions":{
"OrderType":"Delivery"
}
}
Когда я пытаюсь получить информацию о каком-либо коде типа события из моей коллекции
select * from collection where eventtypecode='OrderClick'
Я всегда получаю строгий набор полей по умолчанию: «eventOptions.balance», «eventOptions.category», «eventOptions.address», независимо от кода типа события.
Как я могу научить PowerBI получать правильные встроенные поля в соответствии с каждым запрашиваемым кодом типа события?