Wykresy atlasu MongoDB: przewodnik dla początkujących

Czy chciałbyś generować profesjonalnie wyglądające, interaktywne prezentacje graficzne swoich danych? MongoDB oferuje darmowe narzędzie do tworzenia wykresów, które może Ci w tym pomóc!

Jakość i typ informacji, które możesz uzyskać z danych, są silnie powiązane z narzędziem, którego używasz do ich wizualizacji. Różne typy wykresów pozwalają na odkrycie wzorców, które mogą być niewidoczne w tradycyjnej, tabelarycznej formie prezentacji danych.

Jeśli korzystasz z bazy danych NoSQL, jak wizualizujesz zebrane tam informacje biznesowe? Czy eksportujesz dane do kolejnej, kosztownej aplikacji Business Intelligence (BI), by rozpocząć pracę od nowa?

Nie ma takiej potrzeby! Zamiast tego, prześlij swoją bazę danych w formacie CSV do MongoDB Atlas i skorzystaj z modułu MongoDB Charts, by wygenerować różnorodne wykresy, które pomogą Ci zrozumieć Twoje dane.

Czytaj dalej, by dogłębnie poznać możliwości modułu MongoDB Atlas Charts!

Wprowadzenie do MongoDB Charts

MongoDB Atlas Charts to nowoczesne narzędzie przeznaczone do wizualizacji danych, stanowiące integralną część platformy MongoDB w chmurze. Potrafi przetwarzać miliony obiektów w formacie JavaScript Object Notation (JSON), oferując interaktywną metodę tworzenia atrakcyjnych wizualizacji, które z pewnością zainteresują odbiorców.

Twórcy MongoDB opracowali tę aplikację, aby rozwiązać problemy związane z użytecznością tradycyjnych narzędzi MongoDB. Jako natywne narzędzie do tworzenia wykresów, eliminuje trudności takie jak niekompatybilność kodu, konieczność korzystania z różnych narzędzi, przenoszenie i duplikowanie danych.

Aplikacja jest dostępna przez przeglądarkę internetową, ale można też zainstalować narzędzie do tworzenia wykresów na lokalnym serwerze MongoDB.

Dlaczego warto używać MongoDB Charts?

Dzięki narzędziu do tworzenia wykresów, nie potrzebujesz kupować dodatkowego oprogramowania BI, aby badać wzorce i wyciągać analityczne wnioski z Twoich danych biznesowych.

Narzędzie to jest szczególnie przydatne dla firm, które już korzystają z MongoDB jako warstwy bazy danych NoSQL w swoich aplikacjach internetowych i mobilnych.

Oto kilka dodatkowych argumentów, które przemawiają za korzystaniem z tego narzędzia:

  • Jest to bezpieczne rozwiązanie, jeśli Twoja firma już korzysta z MongoDB i ma uprawnienia do używania tego oprogramowania. Nie musisz martwić się o zgodność z korporacyjnymi standardami oprogramowania.
  • Wyszukiwanie danych w istniejącej bazie, organizowanie ich i przesyłanie do narzędzia BI jest czasochłonne i frustrujące.
  • Nie musisz wysyłać wizualizacji e-mailem do współpracowników czy innych zainteresowanych osób. Możesz zaprosić ich do współpracy online.
  • Aplikacja internetowa zapewnia trzy warstwy zabezpieczeń: izolację sieci, kompleksowe szyfrowanie oraz zarządzanie dostępem oparte na rolach.

Przyjrzyjmy się teraz bliżej funkcjom MongoDB Charts.

Funkcje

# 1. Narzędzie natywne

MongoDB Chart jest aplikacją natywną w chmurze MongoDB. Dzięki temu ma bezpośredni dostęp do baz danych i oferuje przyjazny interfejs do generowania wykresów. Nie ma potrzeby przeprowadzania ręcznej obróbki, transformacji i optymalizacji zaimportowanych plików CSV z baz danych NoSQL.

Narzędzie odczytuje całą zawartość bazy danych, odpowiednio organizując pola, dokumenty i zagnieżdżone obiekty, co ułatwia tworzenie wykresów.

#2. Tworzenie wykresów metodą „przeciągnij i upuść”

Jest to jedno z najpopularniejszych narzędzi do tworzenia wykresów bez konieczności pisania kodu, szczególnie przydatne dla baz danych NoSQL. Wystarczy zaimportować plik CSV do klastra Atlas w MongoDB. Tak zaimportowana baza danych staje się łatwo dostępna z poziomu zakładki Wykresy.

Podczas tworzenia panelu z wykresami, po prostu przeciągnij i upuść pola, dokumenty lub obiekty, a narzędzie natychmiast zacznie generować wizualizację.

#3. Dostępne za darmo

Narzędzie jest całkowicie darmowe! Nie musisz inwestować w nowe oprogramowanie BI, jeśli Twoja baza danych znajduje się w ekosystemie MongoDB.

Możesz również założyć bezpłatne konto MongoDB Atlas, by uzyskać dostęp do funkcji tworzenia wykresów.

#4. Analiza statystyczna

MongoDB Charts posiada wbudowaną funkcję agregacji, umożliwiającą stosowanie różnorodnych metryk do danych, które chcesz zwizualizować.

Dzięki temu możesz wykonywać analizy statystyczne, takie jak obliczanie odchylenia standardowego, średniej, dominanty, co pozwala na generowanie wartościowych wniosków biznesowych.

#5. Idealne do baz danych opartych na dokumentach

Jeżeli Twoja aplikacja internetowa lub mobilna pobiera dane z bazy NoSQL, możesz w łatwy sposób tworzyć interaktywne panele analityczne z wykorzystaniem MongoDB Charts.

Baza danych może zawierać tablice, obiekty i dokumenty zagnieżdżone w obiektach. Nie ma potrzeby ręcznego organizowania danych za pomocą zapytań. Po prostu zaimportuj bazę do narzędzia i rozpocznij tworzenie atrakcyjnych wizualizacji.

#6. Pobieranie baz danych z MongoDB Atlas

Narzędzie do tworzenia wykresów oferuje bezproblemową integrację z MongoDB Atlas. Możesz dodawać zestawy danych z projektów Atlas do aplikacji Wykresy, by w kilku kliknięciach uzyskać wizualizacje danych na poziomie korporacyjnym.

#7. Minimalna krzywa uczenia się

MongoDB Charts jest jednym z najprostszych w obsłudze narzędzi do tworzenia wykresów, w porównaniu z innymi aplikacjami do analizy biznesowej i wizualizacji danych.

Liczba funkcji, których musisz się nauczyć, jest niewielka. Mechanizm zaplecza MongoDB automatycznie przetwarza strukturę bazy danych pod kątem wizualizacji. Wystarczy wybrać typ wykresu, a następnie przeciągnąć i upuścić odpowiednie wartości na osi X i Y.

#8. Panele z wielu baz danych

Możesz stworzyć interaktywny pulpit nawigacyjny w czasie rzeczywistym, przeznaczony do użytku biznesowego, pobierając dane z wielu klastrów Atlas.

Składniki

Dane źródłowe przechodzą przez wiele komponentów, zanim zostaną zaprezentowane jako wizualne informacje. Poniżej omówione są komponenty, które zobaczysz w interfejsie użytkownika:

Panel

Panel jest podstawowym elementem, który pozwala rozpocząć wizualizację danych w MongoDB. Zawiera wszystkie wykresy i grafiki, a także umożliwia organizację wykresów z różnych źródeł w celu utworzenia ogólnego panelu biznesowego.

Możesz, na przykład, umieścić na panelu wykresy liniowe prezentujące dane dotyczące wydajności z różnych działów firmy (marketing, sprzedaż, obsługa klienta), aby uzyskać całościowy obraz kondycji Twojej firmy.

Panel może zawierać jeden lub wiele wykresów. Oto dodatkowe funkcje, które oferuje:

  • Eksportowanie panelu do pliku
  • Udostępnianie panelu współpracownikom na różnych poziomach (projekt, organizacja, publicznie)
  • Stosowanie różnorodnych filtrów wykresów bezpośrednio z panelu
  • Uzyskanie kodu do osadzenia panelu w aplikacjach mobilnych, internetowych, stronach www itp.
  • Otrzymywanie powiadomień o zmianach wprowadzanych przez współpracowników

Kreator wykresów

Kreator wykresów to miejsce, w którym tworzysz, edytujesz i modyfikujesz wizualizacje danych. Funkcje, które znajdziesz w tym obszarze roboczym:

  • Przycisk umożliwiający łatwe dodawanie źródeł danych
  • Okienko Pola z listą wszystkich pól, dokumentów i zagnieżdżonych dokumentów w bazie danych
  • Panel typu wykresu, oferujący szeroką gamę wizualizacji
  • Panel Kodowanie wykresu, umożliwiający tworzenie wykresów poprzez manipulowanie osiami X i Y
  • Opcja przełączenia panelu Kodowanie na Filtruj i Dostosuj
  • Okno podglądu, które rysuje wykres w czasie rzeczywistym, gdy dodajesz wartości z panelu Pola
  • Konsola zapytań, służąca do wysyłania zapytań do bazy danych lub wstępnego przetwarzania danych za pomocą agregacji

Wykresy i grafiki

W panelu Typ wykresu kreatora dostępna jest szeroka gama wykresów, które mogą pomóc Ci w analizie danych. Oto lista typów wykresów oferowanych przez to narzędzie:

Słupkowy, Liniowy, Kołowy, Kolumnowy, Obszarowy, Tekstowy, Kombinowany, Siatkowy, Geoprzestrzenny

Źródło danych

Źródłem danych może być widok wykresów lub kolekcja MongoDB, zawierająca dane, które chcesz zwizualizować.

Widok wykresów jest szczególnie ważny, gdyż umożliwia zastosowanie potoku agregacji do kolekcji MongoDB. Dzięki temu możesz wstępnie przetworzyć bazę, która nie jest zoptymalizowana pod kątem wizualizacji.

Wybierając przycisk Źródło danych, masz do dyspozycji następujące opcje:

  • Sugerowane źródło, na podstawie wcześniejszego użycia MongoDB Charts
  • Projekt, z którego możesz importować dane z klastra
  • Przykładowe źródło danych oferowane przez MongoDB

Jak skonfigurować MongoDB Atlas Charts

Wykonaj poniższe kroki, aby rozpocząć tworzenie wizualizacji danych w MongoDB, które będziesz mógł udostępniać i hostować online:

  • Odwiedź stronę rejestracji MongoDB Atlas.
  • Utwórz konto lub zaloguj się za pomocą adresu e-mail Google.

  • Zaakceptuj politykę prywatności i kliknij Prześlij.
  • Wypełnij krótki formularz na ekranie powitalnym i kliknij Zakończ.

  • Na początek wybierz plan Free Shared. Możesz również wybrać plan płatny!

  • Kliknij Utwórz klaster, by zakończyć konfigurację klastra w chmurze.
  • Po zakończeniu procesu aprowizacji, konfiguracja Atlas jest zakończona.
  • Teraz kliknij zakładkę Wykresy, obok zakładki Usługi aplikacji.

  • Zakładka Wykresy powinna być pusta. Kliknij Eksploruj wykresy.
  • MongoDB załaduje niezbędne moduły i ponownie wyświetli ekran powitalny, gdy aplikacja Charts będzie gotowa do użycia.

  • Teraz możesz rozpocząć pracę, wybierając Kreator wykresów lub Przykładowy pulpit nawigacyjny.

  • Wybór kreatora wykresów przekieruje Cię do strony wyboru źródła danych.
  • Kliknij opcję Próbka, a następnie wybierz Importuj przykładową bazę danych, aby rozpocząć tworzenie wykresów.

To wszystko! Widzisz wszystkie elementy potrzebne do tworzenia wizualizacji z przykładowego zestawu danych. Jeśli chcesz użyć własnej bazy, wybierz Źródło danych > Projekt > Klaster.

Jeżeli dodałeś wcześniej bazę NoSQL do klastra MongoDB, pojawi się ona na liście zestawów danych. Wybierz ten zestaw, aby rozpocząć tworzenie wykresów na podstawie jego punktów danych.

Najlepsze darmowe wykresy

# 1. Wykresy kolumnowe i słupkowe

Wykresy tego typu są użyteczne, gdy dane są podzielone na ograniczone kategorie. Gdy etykiety kategorii są długie, wybierz wykres słupkowy. W przeciwnym razie użyj wykresu kolumnowego do porównania wartości w kolejnych kategoriach.

Wykresy te dzielą się na cztery podtypy: grupowane, skumulowane, 100% skumulowane oraz pokolorowane.

#2. Wykresy kombinowane

Wykresy kombinowane są przydatne, gdy w ramach jednej wizualizacji potrzebujesz jednocześnie wykresów liniowych i kolumnowych. Wykresy te mogą być skumulowane lub grupowane.

#3. Wykresy liniowe i obszarowe

Jeśli chcesz przedstawić dane jako ciągłą serię punktów, wypróbuj wykresy liniowe i obszarowe w MongoDB Charts.

Bazy danych, które mogą nie być uporządkowane logicznie, również nadają się do wizualizacji za pomocą tych wykresów.

#4. Wykresy kołowe

W tej kategorii znajdują się wykresy pierścieniowe i wskaźnikowe. Wykresy pierścieniowe są idealne do prezentowania proporcjonalnego rozkładu kategorii w zbiorze danych.

Wykresy wskaźnikowe są odpowiednie do wizualizacji wartości jako ułamków większej całości.

#5. Wykresy siatki

Obecnie w module Typ wykresu dostępne są dwa rodzaje wykresów siatkowych: wykresy punktowe oraz mapy cieplne.

Mapy cieplne są idealne, gdy punkty danych i ich wartości nie są tak ważne, jak ogólne trendy i wzorce w danych. Prezentują one relacje i wzorce na wyższym poziomie.

Wykres punktowy jest odpowiedni do wizualizacji danych liczbowych i pokazuje, w jaki sposób dane gromadzą się w poszczególnych obszarach.

#6. Tabele danych

Jeśli Twoi odbiorcy preferują dane w formie tabelarycznej, możesz wykorzystać tabele danych w MongoDB Charts. Pozwalają one błyskawicznie przekształcić dane nietabelaryczne w format tabelaryczny i prezentują przejrzyste porównanie wybranych kategorii.

Bezpłatne przykładowe pulpity nawigacyjne

MongoDB Charts oferuje jeden bezpłatny pulpit z 10 wykresami, który możesz dodać, by rozpocząć pracę z funkcją Dashboard. Pulpit ten pobiera dane z kolekcji filmów, recenzji, ocen i innych danych MongoDB.

Aby dodać ten wstępnie skonfigurowany szablon, kliknij Dodaj pulpit nawigacyjny w zakładce Wykresy, a następnie wybierz Dodaj przykładowy pulpit nawigacyjny. Następnie kliknij nazwę dashboardu, „Sample Dashboard”, aby uzyskać dostęp do wizualizacji danych.

Przykładowy szablon zawiera 10 wykresów, w tym wskaźniki, słupki pionowe, pierścienie, słupki poziome, mapy geoprzestrzenne i mapy cieplne. Aby zmodyfikować dashboard, zmień dane podstawowe każdego wykresu.

W chwili obecnej MongoDB nie zezwala na osadzanie ani publiczne wyświetlanie przykładowego pulpitu nawigacyjnego. Możesz jednak udostępnić zmodyfikowane lub zreplikowane dane w ramach organizacji lub zewnętrznym współpracownikom.

Możesz również utworzyć łącze publiczne, wybierając przycisk Udostępnij i przechodząc do zakładki Publiczne. Użytkownicy z zewnątrz nie muszą tworzyć konta MongoDB, by przeglądać Twoje pulpity nawigacyjne.

Podsumowanie

W niniejszym artykule omówiliśmy szczegółowo możliwości modułu MongoDB Charts w aplikacji MongoDB Atlas. Poznałeś różne funkcje sekcji Wykresy i dowiedziałeś się, jak skonfigurować to narzędzie do użytku w czasie rzeczywistym.

Zapoznałeś się również z różnymi typami wykresów dostępnych w MongoDB, które możesz wykorzystać do wizualizacji swoich danych. Wszystkie te narzędzia są darmowe do użytku komercyjnego i osobistego. Dowiedziałeś się również o gotowych pulpitach nawigacyjnych, które możesz wykorzystać w swojej firmie.

Już teraz zacznij korzystać z MongoDB Charts, aby zarządzać swoimi bazami danych i wizualizować dane za pomocą jednej, zintegrowanej aplikacji. Nie musisz przełączać się między różnymi aplikacjami biznesowymi.

Sprawdź również przykłady zapytań MongoDB, aby zostać ekspertem w programowaniu w tej platformie.