Power BI и MongoDB — как лучше настроить?

В настоящее время у меня есть база данных с почти 50kk записями и коллекция с почти 20kk, которую мне нужно подключить к PowerBI, я пытался использовать MongoDB BI Connector, но это невозможно медленно, могу ли я что-нибудь сделать, чтобы ускорить работу? Или мне следует перейти на что-то более надежное, чтобы помочь моей команде BI?


person Henrique Marques Fernandes    schedule 22.01.2020    source источник


Ответы (2)


Необходимо детально определить узкое место производительности.

  1. Если импорт данных идет медленно, извлеките данные из базы данных Mongo в файл. (поскольку объем данных, который вы указали, кажется небольшим - в тысячах). Затем импортируйте файл в модель Power BI.
  2. Если нарезка и нарезка выполняются медленнее после импорта данных в PowerBI, требуется настройка модели.

Спасибо.

person Nitin Raj Soundararajan    schedule 23.01.2020

Все, что проходит через ODBC (я предполагаю, что это то, что вы используете), будет медленным. Один из способов сделать это — использовать r из Power BI для получения данных из MongoDB. Следующая ссылка содержит подробную информацию о том, как вы можете подключиться к MongoDB из r:

Подключить R к удаленной mongoDB с помощью rmongodb

Когда ваш запрос будет готов, вы можете выбрать «R Script» в окне «Получить данные», чтобы использовать запрос r. Надеюсь это поможет.

person CR7SMS    schedule 22.01.2020