Verbinden Sie MongoDB zur Echtzeitanalyse mit Tableau oder Microsoft Power BI

955
SoftTimur

Ich habe eine Website, deren Datenbank MongoDB ist. Ich möchte KPIs verfolgen und in Echtzeit analysieren. Ich denke an Tableau und Microsoft Power BI. Ich habe jedoch nicht gefunden, wie man MongoDB in Echtzeit mit ihnen verbindet.

Könnte jemand helfen?

1

2 Antworten auf die Frage

1
Stennie

Wenn Sie Tableau oder Power BI verwenden möchten, ist eine von MongoDB entwickelte unterstützte Option der MongoDB Connector für BI . Dies ist ein kommerzielles Tool (lizenziert als Teil eines MongoDB Enterprise Advanced-Abonnements), das eine SQL-Proxy-Schnittstelle für Ihre MongoDB-Bereitstellung unter Verwendung des MySQL-Protokolls bereitstellt.

Wenn Sie offen über andere BI-Tools nachdenken, gibt es einige, die MongoDB direkt unterstützen, wie Jasper Reports, Pentaho und JSON Studio .

1
Mika Wolf

Wenn Sie offen für die Verwendung anderer BI-Tools sind, die MongoDB unterstützen, gibt es mehrere Optionen:

  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]

Wenn Sie Tableau oder Power BI verwenden müssen, ist der MongoDB Connector für BI die beste Option.

Unabhängig davon, welches Tool Sie verwenden, Mongo hat Empfehlungen für ETL / ELT oder analytische Prozesse mit ihrem Produkt:

  1. Verbindungen: Verbinden Sie sich mit der Standard-URI-Zeichenfolge. Die Verbindungsoptionen umfassen einen Mongo-Prozess, ein Mongo-Replikatset oder Mongo als Cluster-Frontend.

  2. Die Anwendung sollte Benutzer vor der Ausführung von Abfragen ohne indizierte Felder warnen und Benutzern erlauben, die Abfrage zu ändern.

  3. Bei Verwendung eines gemeinsam genutzten MongoDB-Clusters wird dringend empfohlen, keine Abfragen mit unzureichender Abfrageisolation auszuführen. Die Ausführung solcher Abfragen wirkt sich negativ auf die DB-Leistung aus.