1

У меня есть веб-сайт с базой данных MongoDB, я хочу отслеживать KPI и анализировать их в режиме реального времени. Я думаю о Tableau и Microsoft Power BI. Но я не нашел, как подключить MongoDB к ним в режиме реального времени.

Может ли кто-нибудь помочь?

2 ответа2

1

Если вы используете Tableau или Power BI, поддерживаемым вариантом, разработанным MongoDB, является MongoDB Connector for BI. Это коммерческий инструмент (лицензированный как часть подписки на MongoDB Enterprise Advanced), который предоставляет прокси-интерфейс SQL для развертывания MongoDB с использованием протокола MySQL.

Если вы открыты для рассмотрения других инструментов BI, некоторые из них имеют прямую поддержку MongoDB, такие как Jasper Reports, Pentaho и JSON Studio.

1

Если вы открыты для использования других инструментов BI, которые поддерживают MongoDB, есть несколько вариантов:

  1. KoolReport [ https://www.koolreport.com]
  2. JasperReport [ https://www.jaspersoft.com]
  3. slamdata [ https://www.simba.com]
  4. Pentaho [ http://www.pentaho.com/analytics-for-mongodb]

Если вам нужно использовать Tableau или Power BI, то лучшим вариантом будет MongoDB Connector for BI.

Независимо от того, какой инструмент вы используете, у Mongo есть рекомендации по ETL/ELT или аналитическим процессам с их продуктом:

  1. Соединения: соединяются с использованием стандартной строки URI. Варианты подключения включают в себя процесс Mongo, набор реплик Mongo или Mongo в качестве внешнего интерфейса кластера.

  2. Приложение должно предупреждать пользователей о запросах без индексированных полей перед выполнением и разрешать пользователям изменять запрос.

  3. При использовании общего кластера MongoDB настоятельно рекомендуется не выполнять запросы с плохой изоляцией запросов. Выполнение таких запросов негативно повлияет на производительность БД.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .