MongoDB Atlas Charts: Ein Leitfaden für Anfänger

Möchten Sie beeindruckende, interaktive Visualisierungen direkt aus Ihren Datenbanken erstellen? Dann sollten Sie MongoDB Charts ausprobieren, ein kostenloses Tool für diesen Zweck!

Die Qualität und Art der Einblicke, die Sie aus Ihren Daten gewinnen können, hängen stark von der verwendeten Visualisierungssoftware ab. Diagramme können Muster aufdecken, die in Tabellenform oft verborgen bleiben.

Wie würden Sie vorgehen, wenn Sie eine NoSQL- oder nicht-relationale Datenbank im geschäftlichen Umfeld einsetzen? Wäre es sinnvoll, die Daten in eine teure Business-Intelligence-Anwendung zu exportieren und von Grund auf neu zu beginnen?

Ganz und gar nicht! Sie können Ihre Datenbank einfach im CSV-Format in MongoDB Atlas hochladen und dann mit dem integrierten MongoDB Charts Modul Ihre Daten in verschiedensten Diagrammtypen visualisieren.

In diesem Artikel lernen Sie die Grundlagen des MongoDB Atlas Charts Moduls kennen.

Einführung in MongoDB Charts

MongoDB Atlas Charts ist ein modernes Werkzeug zur Datenvisualisierung, das direkt in die MongoDB Cloud-Daten-Webanwendung integriert ist. Es ist in der Lage, Millionen von JSON-Objekten zu verarbeiten und bietet Ihnen eine interaktive Möglichkeit, ansprechende Datenvisualisierungen zu erstellen, die Ihr Publikum begeistern werden.

Die MongoDB-Entwickler haben dieses Tool entwickelt, um die Einschränkungen bei der Bedienbarkeit der MongoDB-Anwendung zu überwinden. Als natives Tool zur Erstellung von Diagrammen und Grafiken löst es Datenbankprobleme wie Inkompatibilitäten, Notwendigkeit zusätzlicher Tools, Datenverschiebung und Duplikate.

Obwohl die Anwendung webbasiert ist, können Sie MongoDB Charts auch auf Ihrem lokalen MongoDB-Server installieren.

Wozu MongoDB Charts?

Mit diesem Diagrammwerkzeug müssen Sie keine zusätzliche BI-Software kaufen, um Muster zu erkennen und analytische Erkenntnisse aus Ihren Geschäftsdaten zu gewinnen.

Das Tool ist besonders nützlich, wenn Sie MongoDB bereits als NoSQL-Datenbank für Ihre Web- oder Mobile-Anwendung einsetzen.

Weitere Gründe für die Nutzung von MongoDB Charts:

  • Es ist sicher in der Anwendung, wenn Ihr Unternehmen MongoDB bereits als Standard für geschäftliche Zwecke einsetzt. Sie müssen sich keine Sorgen um Compliance-Anforderungen machen.
  • Es ist mühsam, Daten aus einer bestehenden Datenbank abzufragen, sie zu organisieren und dann in ein BI-Tool zur Visualisierung zu importieren.
  • Sie müssen keine Visualisierungen per E-Mail an Mitarbeiter oder Stakeholder senden, sondern können sie direkt zur Online-Zusammenarbeit einladen.
  • Die Webanwendung bietet drei Sicherheitsebenen: Netzwerkisolation, Ende-zu-Ende-Verschlüsselung und rollenbasierte Zugriffsverwaltung.

Im Folgenden gehen wir genauer auf die Funktionen von MongoDB Charts ein.

Funktionen

#1. Natives Tool

MongoDB Charts ist eine native Anwendung innerhalb der MongoDB Cloud App. Da es nativ ist, kann es Datenbanken direkt im Backend verarbeiten und Ihnen eine intuitive Oberfläche zur Diagrammerstellung bieten. Sie müssen Ihre importierte NoSQL CSV-Datei nicht erst bereinigen, transformieren und verfeinern.

Das Tool liest die gesamte Datenbank und organisiert die Felder, Dokumente und verschachtelten Objekte, sodass diese direkt für die Diagrammerstellung verwendet werden können.

#2. Diagrammerstellung per Drag & Drop

MongoDB Charts ist eines der beliebtesten No-Code-Tools zur Diagrammerstellung für NoSQL-Datenbanken. Sie importieren einfach eine CSV-Datei in Ihren MongoDB Atlas-Cluster. Die importierte Datenbank ist dann direkt über den Reiter „Charts“ zugänglich.

Um ein Diagramm zu erstellen, ziehen Sie Felder, Dokumente oder Objekte einfach per Drag & Drop. Das Tool generiert das Diagramm dann in Echtzeit.

#3. Kostenlose Nutzung

Das Tool ist kostenlos! Sie müssen keine neue BI-Anwendung kaufen, wenn sich Ihre Datenbank bereits in MongoDB befindet.

Alternativ können Sie sich für ein kostenloses MongoDB Atlas-Konto anmelden und auf die Chartfunktionen zugreifen.

#4. Statistische Analyse

MongoDB Charts verfügt über eine integrierte Aggregationsfunktion, mit der Sie verschiedene Metriken auf die visualisierten Daten anwenden können.

Sie können nun statistische Analysen wie Standardabweichung, Mittelwert oder Modus verwenden, um verwertbare geschäftliche Erkenntnisse zu gewinnen.

#5. Geeignet für dokumentenbasierte Datenbanken

Wenn Ihre Web- oder Mobile-Anwendung Daten aus einer NoSQL-Datenbank bezieht, können Sie mit MongoDB Charts problemlos Dashboards für diese Anwendungen erstellen.

Die Datenbank kann aus mehreren Arrays, Objekten und verschachtelten Dokumenten bestehen. Sie müssen die Daten nicht durch Ausführen von Abfragen organisieren. Importieren Sie die Datenbank einfach in das Diagrammwerkzeug und beginnen Sie mit der Erstellung aussagekräftiger Visualisierungen.

#6. Daten aus MongoDB Atlas beziehen

Die Charts-Anwendung bietet auch eine No-Code-Integration für MongoDB Atlas. Sie können Datensätze aus Ihren Atlas-Projekten in die Charts-Anwendung hinzufügen und dann mit wenigen Klicks aussagekräftige Datenvisualisierungen erstellen.

#7. Geringe Lernkurve

MongoDB Charts ist im Vergleich zu anderen Business Intelligence- und Datenvisualisierungstools eine sehr einfach zu bedienende Anwendung zur Diagrammerstellung.

Es gibt nur eine begrenzte Anzahl von Funktionen, die Sie erlernen müssen. Der Algorithmus im Backend strukturiert Ihre Datenbank automatisch für die Visualisierung. Sie müssen lediglich einen Diagrammtyp auswählen und Werte per Drag & Drop auf die X- und Y-Achse ziehen.

#8. Multi-Datenbank-Dashboards

Sie können interaktive, Echtzeit-Online-Dashboards für geschäftliche Anwendungen erstellen, indem Sie Daten aus mehreren Atlas-Clustern zusammenführen.

Komponenten

Die Quelldaten müssen mehrere Komponenten durchlaufen, bevor sie als visuelle Einblicke dargestellt werden. Hier sind die Komponenten, die Sie in der Benutzeroberfläche finden werden:

Dashboard

Das Dashboard ist das erste Sub-Tool, mit dem Sie die Datenvisualisierung in MongoDB starten. Es ist der Ort, an dem alle Diagramme und Grafiken angezeigt werden. Außerdem können Sie Diagramme aus verschiedenen Quellen zusammenführen, um ein umfassendes Business-Dashboard zu erstellen.

Erstellen Sie beispielsweise Liniendiagramme mit Leistungsdaten von verschiedenen Geschäftsbereichen wie Marketing, Vertrieb und Kundenservice, um den Gesamtzustand Ihres Unternehmens zu beurteilen.

Ein Dashboard kann ein oder mehrere Diagramme enthalten. Das Dashboard hat folgende Unterfunktionen:

  • Exportieren als CHARTS-Datei
  • Freigabe für Mitarbeiter in verschiedenen Ebenen wie Projekt, Organisation und Öffentlich
  • Anwenden von Diagrammfiltern direkt im Dashboard
  • Erhalten eines Einbettungscodes für das Dashboard, um es in Ihre Web-Apps, mobile Apps oder Websites einzufügen
  • Erhalten von Benachrichtigungen, wenn Mitarbeiter Änderungen vornehmen

Diagrammersteller

Der Diagrammersteller ist die Leinwand, auf der Sie Datenvisualisierungen erstellen, bearbeiten und verändern. Die Unterfunktionen dieses Arbeitsbereichs sind:

  • Ein einfacher Button zum Hinzufügen von Datenquellen
  • Ein Feldbereich mit allen Feldern, Dokumenten und verschachtelten Dokumenten der Datenbank
  • Ein Diagrammtypenbereich zur Auswahl aus einer Vielzahl von Datenvisualisierungen
  • Ein Bereich zur Konfiguration der X- und Y-Achse, um das Diagramm zu erstellen
  • Option zum Wechseln zwischen der Konfiguration von Achsen und dem Filtern und Anpassen
  • Das Vorschaufenster zeichnet das Diagramm in Echtzeit, während Sie Werte aus dem Feldbereich hinzufügen
  • Eine Abfragekonsole, um die Datenbank abzufragen oder Daten mithilfe einer Aggregation vorzuverarbeiten

Diagramme und Grafiken

Im Diagrammtypenbereich des Diagrammerstellers finden Sie eine Reihe von Diagrammen, die Sie bei der Datenanalyse unterstützen. Hier ist eine Liste der verfügbaren Diagrammtypen:

Balken, Linie, Kreis, Säule, Fläche, Text, Kombi, Gitter, Geodaten

Datenquelle

Die Datenquelle kann eine Diagrammansicht oder eine MongoDB-Sammlung sein, die die zu visualisierenden Daten enthält.

Die Diagrammansicht ist besonders wichtig, da sie Ihnen erlaubt, eine Aggregationspipeline auf eine MongoDB-Sammlung anzuwenden. Dadurch können Sie eine Datenbank, die noch nicht für die Visualisierung optimiert ist, entsprechend vorbereiten.

Wenn Sie auf den Button „Datenquelle“ klicken, erhalten Sie folgende Auswahlmöglichkeiten:

  • Vorgeschlagene Quelle entsprechend Ihrer Nutzung von MongoDB Charts
  • Projekt, aus dem Sie geclusterte Daten importieren können
  • Beispieldatenquelle von MongoDB

So richten Sie MongoDB Atlas Charts ein

Führen Sie folgende Schritte aus, um mit der Erstellung von Datenvisualisierungen in MongoDB für die Online-Freigabe und das Hosting zu beginnen:

  • Besuchen Sie die Registrierungsseite für MongoDB Atlas.
  • Erstellen Sie ein Konto oder melden Sie sich mit einer Google-E-Mail-Adresse an.

  • Akzeptieren Sie die Datenschutzrichtlinie und klicken Sie auf Senden.
  • Geben Sie einige Details im Begrüßungsbildschirm ein und klicken Sie auf Fertigstellen.

  • Wählen Sie vorerst den kostenlosen Shared-Plan. Sie können später auch auf einen kostenpflichtigen Plan upgraden.

  • Klicken Sie auf „Cluster erstellen“, um die Einrichtung des Cloud-Clusters abzuschließen.
  • Sobald die Bereitstellung abgeschlossen ist, ist die Atlas-Einrichtung abgeschlossen.
  • Klicken Sie nun auf den Reiter „Charts“ neben dem Reiter „App Services“.

  • Der Reiter „Charts“ sollte leer sein. Klicken Sie auf „Charts erkunden“.
  • MongoDB lädt die erforderlichen Module und zeigt einen Begrüßungsbildschirm an, sobald die Charts-App bereit ist.

  • Sie können nun entweder „Chart Builder“ oder „Sample Dashboard“ auswählen.

  • Wenn Sie den „Chart Builder“ wählen, gelangen Sie zur Seite zur Auswahl der Datenquelle.
  • Klicken Sie auf „Beispiel“ und wählen Sie den Import der Beispieldatenbank für die Diagrammerstellung.

Das war’s! Sie sehen nun alle Elemente, die Sie zur Erstellung von Visualisierungen aus dem Beispieldatensatz benötigen. Wenn Sie Ihre eigene Datenbank verwenden möchten, wählen Sie „Datenquelle“ > „Projekt“ > „Cluster“.

Wenn Sie Ihrem MongoDB-Cluster bereits eine NoSQL-Datenbank hinzugefügt haben, wird das Dataset angezeigt. Wählen Sie dieses Dataset aus, um mit der Erstellung von Diagrammen zu beginnen.

Die besten kostenlosen Diagramme

#1. Säulen- und Balkendiagramme

Verwenden Sie diese Visualisierungen, wenn Ihre Datensammlung begrenzte Kategorien umfasst. Verwenden Sie ein Balkendiagramm, wenn die Kategoriebezeichnungen lang sind. Verwenden Sie stattdessen ein Säulendiagramm, um aufeinanderfolgende Werte zu vergleichen.

Es gibt vier Untertypen für diese Diagramme: gruppiert, gestapelt, 100 % gestapelt und farblich.

#2. Kombinationsdiagramme

Verwenden Sie Kombinationsdiagramme, wenn Sie sowohl Linien- als auch Säulendiagramme in einer einzigen Visualisierung darstellen möchten. Es gibt zwei Arten von Kombinationsdiagrammen: gestapelt und gruppiert.

#3. Linien- und Flächendiagramme

Wenn Sie Daten als kontinuierliche Reihe von Punkten darstellen müssen, sollten Sie diese Diagramme in MongoDB Charts verwenden.

Auch Datenbanken, deren Daten nicht in einer logischen Reihenfolge vorliegen, eignen sich gut für die Visualisierung mit Flächen- oder Liniendiagrammen.

#4. Kreisdiagramme

Dazu gehören Ringdiagramme und Messdiagramme. Ringdiagramme eignen sich gut, um die proportionale Verteilung von Kategorien in einem Datensatz darzustellen.

Verwenden Sie Messdiagramme, wenn Sie Werte als Bruchteile eines größeren Wertes visualisieren möchten.

#5. Gitterdiagramme

Im Diagrammtypenmodul gibt es derzeit zwei Arten von Gitterdiagrammen: Punktdiagramme und Heatmaps.

Wenn Ihre Datenpunkte und ihre Werte weniger wichtig sind als die zugrunde liegenden Muster, sollten Sie Heatmaps verwenden. Sie zeigen deutlich Zusammenhänge und übergeordnete Trends innerhalb einer Datenbank.

Ein Streudiagramm ist dagegen geeignet, wenn Sie numerische Daten visualisieren möchten. Es zeigt auch, wie sich die Daten in bestimmten Bereichen verdichten.

#6. Datentabellen

Wenn Ihre Zielgruppe tabellarische Daten bevorzugt, können Sie Datentabellen im MongoDB-Datenvisualisierungstool verwenden. Es wandelt nicht-tabellarische Daten sofort in ein tabellarisches Format um. Es bietet auch einen klaren Vergleich zwischen den ausgewählten Kategorien.

Kostenlose Beispiel-Dashboards

MongoDB Charts enthält ein kostenloses Dashboard mit 10 Diagrammen. Sie können es hinzufügen, um die Dashboard-Funktion auszuprobieren. Das Dashboard ruft Daten aus einer MongoDB-Sammlung mit Filmen, Rezensionen, Bewertungen usw. ab.

Klicken Sie auf dem Reiter „Diagramme“ auf „Dashboard hinzufügen“ und wählen Sie „Beispiel-Dashboard hinzufügen“, um diese vorkonfigurierte Vorlage zu erhalten. Klicken Sie auf den Dashboard-Namen „Beispiel-Dashboard“, um auf die Datenvisualisierungen zuzugreifen.

Die Beispielvorlage enthält 10 Diagramme. Die wichtigsten davon sind Messgeräte, vertikale Balken, Ringdiagramme, horizontale Balken, Geodaten und Heatmaps. Um das Dashboard zu bearbeiten, passen Sie die zugrunde liegenden Daten der einzelnen Diagramme an.

Zum Zeitpunkt der Erstellung dieses Artikels erlaubt MongoDB weder die Einbettung noch die öffentliche Anzeige des Beispiel-Dashboards. Wenn Sie jedoch die zugrunde liegenden Daten ändern oder replizieren, können Sie das Dashboard problemlos intern oder mit externen Mitarbeitern teilen.

Sie können auch einen öffentlichen Link erstellen, indem Sie den Button „Teilen“ wählen und zum Reiter „Öffentlich“ wechseln. Dieser Link führt Besucher zu einem interaktiven Dashboard. Die Besucher benötigen kein MongoDB-Konto, um Ihre Dashboards anzusehen.

Abschließende Worte

In diesem Artikel haben Sie das MongoDB Charts Modul der MongoDB Atlas-Anwendung kennengelernt. Sie haben verschiedene Funktionen von MongoDB Atlas Charts kennengelernt und erfahren, wie Sie es für die Nutzung in Echtzeit einrichten können.

Darüber hinaus haben Sie verschiedene Arten von Datenvisualisierungsdiagrammen in MongoDB erkundet, die für den kommerziellen und privaten Gebrauch kostenlos verfügbar sind. Außerdem haben Sie einige gebrauchsfertige Dashboards für den Einsatz in Unternehmen kennengelernt.

Beginnen Sie noch heute mit der Verwendung von Charts in MongoDB, um Ihre Datenbank aus einer einzigen App heraus zu verwalten und zu visualisieren. Sie müssen nicht mehr zwischen mehreren Business-Anwendungen wechseln.

Als Nächstes empfehlen wir Ihnen, sich MongoDB-Abfragebeispiele anzusehen, um ein erfahrener MongoDB-Entwickler zu werden.