Получение вложенных документов 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 получать правильные встроенные поля в соответствии с каждым запрашиваемым кодом типа события?

0 ответов

Другие вопросы по тегам