Modul 04: Maps-Visualisierungen¶
Übungsziel¶
Am Ende dieser Übung hast du:
- Eine Karten-Visualisierung mit Bestellungen als Punkten erstellt
- Einen Choropleth-Layer für die Umsatzverteilung nach Land hinzugefügt
- Tooltips und Styling der Kartenlayer konfiguriert
- Die Karte in ein bestehendes Dashboard integriert
Voraussetzung¶
Du hast Modul 03 abgeschlossen. Das Dashboard
Überblick - Geschäftsführung ist vorhanden.
Zeitraum einstellen¶
Stelle zu Beginn sicher, dass der Zeitfilter auf Last 7 days steht.
Relevante Felder im eCommerce-Datensatz¶
| Feld | Typ | Beschreibung |
|---|---|---|
geoip.location |
geo_point | Koordinaten (Lat/Lon) |
geoip.city_name |
keyword | Stadt |
geoip.region_name |
keyword | Region |
geoip.country_iso_code |
keyword | Ländercode (DE, US...) |
geoip.continent_name |
keyword | Kontinent |
taxful_total_price |
number | Bestellwert (brutto) |
customer_full_name |
text | Kundenname |
category |
keyword | Produktkategorie(n) |
order_date |
date | Bestellzeitpunkt |
total_quantity |
number | Anzahl Artikel |
Teil 1: Erste Karte erstellen¶
Erstelle eine neue Kartenvisualisierung mit Bestellungen als Punkten auf der Weltkarte.
Aufgabe 1.1: Karte anlegen¶
- Navigiere zu Analytics > Maps
- Klicke auf Create map
- Kibana zeigt eine leere Weltkarte mit der Standard-Basemap
Aufgabe 1.2: Document-Layer hinzufügen¶
- Klicke auf Add layer
- Wähle Documents
- Wähle den Data View Kibana Sample Data eCommerce
- Kibana erkennt automatisch das Feld
geoip.locationals Geo-Feld - Klicke auf Add and continue
Erwartetes Ergebnis: Auf der Weltkarte erscheinen Punkte an den Standorten der Bestellungen. Die meisten Punkte sollten in Nordamerika, Europa und Asien liegen.
Aufgabe 1.3: Layer-Styling anpassen¶
- Im rechten Panel unter Layer style findest du die Darstellungsoptionen
- Ändere die Fill color auf eine gut sichtbare Farbe (z.B. Blau)
- Setze die Border width auf 1 und die Border color auf eine dunklere Farbe
- Ändere den Symbol size auf
8
Aufgabe 1.4: Karte speichern¶
- Klicke auf Save
- Titel:
Bestellungen Weltkarte - Wähle "Add To Dashboard -> None"
Teil 2: Choropleth-Layer (Umsatz nach Land)¶
Ergänze die Karte um einen Layer, der Länder farblich nach Umsatzvolumen einfärbt.
Aufgabe 2.1: Choropleth-Layer hinzufügen¶
- Öffne die Karte
Bestellungen Weltkartezur Bearbeitung - Klicke auf Add layer
- Wähle Choropleth
- Konfiguriere:
- EMS boundaries:
World Countries - Data view:
Kibana Sample Data eCommerce - Join field (rechts):
geoip.country_iso_code
- EMS boundaries:
- Klicke auf Add and continue
Aufgabe 2.2: Metrik konfigurieren¶
- Unter Joins:
- klicke and use metric
- Aggregation: sum
- Feld:
taxful_total_price
- Unter Layer style:
- Wähle eine Farbpalette mit gutem Kontrast (z.B. Green to Red oder Blues)
- Klicke auf Save
Erwartetes Ergebnis: Die Weltkarte zeigt Länder eingefärbt nach Gesamtumsatz. Länder mit hohem Umsatz erscheinen in intensiverer Farbe.
Aufgabe 2.3: Layer-Reihenfolge anpassen¶
- Stelle sicher, dass der Document-Layer (Punkte) über dem Choropleth-Layer liegt
- Falls nötig, ziehe den Choropleth-Layer im linken Panel nach unten
- Reduziere ggf. die Opacity des Choropleth-Layers auf ca. 70%, damit die Punkte sichtbar bleiben
Aufgabe 2.4: Karte speichern¶
Speichere die aktualisierte Karte.
Teil 3: Tooltips und Interaktivität¶
Konfiguriere die Karte so, dass Nutzer per Hover und Klick Details sehen können.
Aufgabe 3.1: Tooltips für den Document-Layer konfigurieren¶
- Klicke auf den Layer Kibana Sample Data eCommerce in der Legende
- Scrolle zu Tooltip fields
- Füge folgende Felder hinzu:
customer_full_name(Kundenname)taxful_total_price(Bestellwert)category(Produktkategorie)geoip.city_name(Stadt)order_date(Bestelldatum)
- Klicke auf Save & close
Test: Bewege die Maus über einen Punkt auf der Karte. Ein Tooltip sollte die konfigurierten Felder anzeigen.
Aufgabe 3.2: Tooltips für den Choropleth-Layer prüfen¶
- Klicke auf ein Land auf der Karte
- Der Tooltip sollte automatisch den Ländernamen und den Umsatz (Sum of taxful_total_price) anzeigen
Aufgabe 3.3: Karte speichern¶
Speichere die Karte erneut.
Teil 4: Karte ins Dashboard integrieren¶
Aufgabe 4.1: Karte zum Überblick-Dashboard hinzufügen¶
- Navigiere zu Analytics > Dashboard
- Öffne das Dashboard
Überblick - Geschäftsführungim Bearbeitungsmodus - Klicke auf Add from library
- Suche und wähle
Bestellungen Weltkarte - Platziere die Karte im Dashboard:
+---------------+---------------+----------------+
| Gesamtumsatz | Anzahl Best. | Durchschn. BW |
+---------------+---------------+----------------+
| Umsatz über Zeit (Linie, volle Breite) |
+------------------------+-----------------------+
| Top Produktkategorien | Bestellungen nach |
| (Balken) | Region (Kreis) |
+------------------------+-----------------------+
| Bestellungen Weltkarte (volle Breite) |
+------------------------------------------------+
Aufgabe 4.2: Cross-Filtering testen¶
- Speichere das Dashboard
- Wechsle in den View-Modus
- Wähle im Control "Kategorie" den Wert Women's Clothing
- Beobachte: Die Karte zeigt nun nur Bestellungen dieser Kategorie
- Setze den Filter zurück
Aufgabe 4.3: Dashboard speichern¶
Speichere das Dashboard mit der integrierten Karte.
Teil 5: Cluster-Layer¶
Erstelle eine zweite Karte, die Bestellungen als aggregierte Cluster darstellt - ideal für große Datenmengen, bei denen einzelne Punkte unübersichtlich werden.
Aufgabe 5.1: Neue Karte mit Cluster-Layer anlegen¶
- Navigiere zu Analytics > Maps
- Klicke auf Create map
- Klicke auf Add layer
- Wähle Clusters
- Wähle den Data View Kibana Sample Data eCommerce
- Kibana erkennt automatisch das Feld
geoip.location - Klicke auf Add and continue
Erwartetes Ergebnis: Die Karte zeigt farbige Kreise unterschiedlicher Größe. Jeder Kreis repräsentiert ein Cluster aus mehreren Bestellungen.
Aufgabe 5.2: Cluster-Metrik konfigurieren¶
Standardmäßig zeigt der Cluster-Layer die Anzahl der Dokumente. Ändere die Metrik auf den Gesamtumsatz:
- Klicke auf den Cluster-Layer in der Legende
- Unter Metrics klicke auf Count
- Ändere die Aggregation auf Sum
- Wähle das Feld
taxful_total_price
Erwartetes Ergebnis: Die Cluster zeigen nun den aggregierten Umsatz. Größere und dunklere Cluster stehen für höheren Umsatz.
Aufgabe 5.3: Cluster-Styling anpassen¶
Unter Layer style:
- Wähle eine Farbpalette, die dir gefällt
- Setze bei Symbol size den Bereich auf Minimum
12und Maximum40
Lass' dir nun einen Moment Zeit und probiere, was du hier alles an Optionen einstellen kannst.
Aufgabe 5.4: Zoom-Verhalten testen¶
- Zoome in die Karte hinein (z.B. auf Europa)
- Beobachte: Die Cluster teilen sich automatisch in kleinere Untergruppen auf
- Zoome weiter hinein - ab einem bestimmten Zoom-Level werden einzelne Punkte sichtbar
- Zoome wieder heraus, um die globale Verteilung zu sehen
Aufgabe 5.5: Karte speichern¶
- Klicke auf Save
- Titel:
Bestellungen Cluster-Ansicht - Wähle "Add To Dashboard -> None"
Teil 6: Räumlicher Filter (Spatial Filtering)¶
Nutze die Zeichenwerkzeuge der Karte, um Daten geografisch einzugrenzen. Der räumliche Filter wirkt auf alle Visualisierungen im Dashboard.
Aufgabe 6.1: Filter per Rechteck zeichnen¶
- Öffne die Karte
Bestellungen Weltkartezur Bearbeitung - Klicke in der Toolbar links auf das Tool-Symbol (Schraubschlüssel)
- Wähle Draw bounds to filter data
- Zeichne ein Rechteck über Europa:
- Klicke auf die linke obere Ecke (z.B. Portugal)
- Ziehe zur rechten unteren Ecke (z.B. Türkei)
- Lasse los
Erwartetes Ergebnis: Nur Bestellungen innerhalb des gezeichneten Rechtecks werden angezeigt. In der Filterleiste oben erscheint ein neuer Geo-Filter.
Aufgabe 6.2: Filter im Dashboard testen¶
- Navigiere zum Dashboard
Überblick - Geschäftsführung - Öffne die eingebettete Karte
- Zeichne erneut ein Rechteck (z.B. über Nordamerika)
- Beobachte:
- Alle Metriken (Umsatz, Bestellungen) zeigen nur Werte aus dieser Region
- Das Liniendiagramm filtert sich ebenfalls
- Das Kreisdiagramm zeigt nur den gewählten Kontinent
- Entferne den Filter über das X in der Filterleiste
Aufgabe 6.3: Filter per Polygon zeichnen¶
- Gehe zurück zur Karte
Bestellungen Weltkarte - Wähle das Werkzeug Draw shape to filter data
- Zeichne ein Polygon um eine bestimmte Region, z.B. die
US-Ostküste:
- Klicke mehrere Punkte entlang der Küste
- Schließe das Polygon mit Doppelklick
- Beobachte die gefilterten Daten
Erwartetes Ergebnis: Nur Bestellungen innerhalb des Polygons werden angezeigt. Diese Methode erlaubt präzisere räumliche Eingrenzung als ein Rechteck.
Aufgabe 6.4: Filter per Distanz¶
- Entferne den vorherigen Geo-Filter
- Wähle das Werkzeug Draw a distance to filter data
- Klicke auf eine Stadt (z.B. New York)
- Ziehe einen Radius auf (z.B. ca. 500 km)
Erwartetes Ergebnis: Nur Bestellungen innerhalb des Radius um den gewählten Punkt werden angezeigt. Nützlich für standortbezogene Analysen (z.B. "Alle Bestellungen im Umkreis von 500 km um unser Lager").
Aufgabe 6.5: Karte speichern¶
Speichere die Karte. Entferne alle Geo-Filter, damit die Karte im Dashboard wieder alle Daten zeigt.
Zusammenfassung¶
Du hast erfolgreich:
- [x] Eine Karten-Visualisierung mit Bestellungen als Punkten erstellt
- [x] Einen Choropleth-Layer für die Umsatzverteilung nach Land hinzugefügt
- [x] Tooltips mit Kundenname, Bestellwert und Kategorie konfiguriert
- [x] Die Karte ins Überblick-Dashboard integriert und Cross-Filtering getestet
- [x] Einen Cluster-Layer mit aggregiertem Umsatz und dynamischer Größe erstellt
- [x] Dynamisches Styling konfiguriert (Farbe nach Bestellwert, Größe nach Artikelanzahl)
- [x] Räumliche Filter per Rechteck, Polygon und Distanz angewendet und deren Auswirkung auf Dashboard-Visualisierungen getestet