В настоящее время у меня есть база данных с почти 50kk записями и коллекция с почти 20kk, которую мне нужно подключить к PowerBI, я пытался использовать MongoDB BI Connector, но это невозможно медленно, могу ли я что-нибудь сделать, чтобы ускорить работу? Или мне следует перейти на что-то более надежное, чтобы помочь моей команде BI?
Power BI и MongoDB — как лучше настроить?
Ответы (2)
Необходимо детально определить узкое место производительности.
- Если импорт данных идет медленно, извлеките данные из базы данных Mongo в файл. (поскольку объем данных, который вы указали, кажется небольшим - в тысячах). Затем импортируйте файл в модель Power BI.
- Если нарезка и нарезка выполняются медленнее после импорта данных в 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