Подключите MongoDB к Tableau или Microsoft Power BI для анализа в реальном времени
У меня есть веб-сайт с базой данных MongoDB, я хочу отслеживать KPI и анализировать их в режиме реального времени. Я думаю о Tableau и Microsoft Power BI. Но я не нашел, как подключить MongoDB к ним в режиме реального времени.
Может ли кто-нибудь помочь?
2 ответа
Если вы используете Tableau или Power BI, поддерживаемым вариантом, разработанным MongoDB, является MongoDB Connector for BI. Это коммерческий инструмент (лицензированный как часть подписки на MongoDB Enterprise Advanced), который предоставляет прокси-интерфейс SQL для развертывания MongoDB с использованием протокола MySQL.
Если вы открыты для рассмотрения других инструментов BI, некоторые из них имеют прямую поддержку MongoDB, такие как Jasper Reports, Pentaho и JSON Studio.
Если вы открыты для использования других инструментов BI, которые поддерживают MongoDB, есть несколько вариантов:
- KoolReport [ https://www.koolreport.com%5D
- JasperReport [ https://www.jaspersoft.com%5D
- slamdata [ https://www.simba.com%5D
- Pentaho [ http://www.pentaho.com/analytics-for-mongodb]
Если вам необходимо использовать Tableau или Power BI, то лучшим вариантом будет MongoDB Connector for BI.
Независимо от того, какой инструмент вы используете, у Mongo есть рекомендации для ETL/ ELT или аналитических процессов с их продуктом:
Соединения: соединяются с использованием стандартной строки URI. Варианты подключения включают в себя процесс Mongo, набор реплик Mongo или Mongo в качестве внешнего интерфейса кластера.
Приложение должно предупреждать пользователей о запросах без индексированных полей перед выполнением и разрешать пользователям изменять запрос.
При использовании общего кластера MongoDB настоятельно рекомендуется не выполнять запросы с плохой изоляцией запросов. Выполнение таких запросов негативно повлияет на производительность БД.