InternetIntelligenz 2.0

kostenlos Pressemitteilungen einstellen | veröffentlichen | verteilen

Pressemitteilungen

 

Kreative Datenvisualisierung mit Kibana Canvas: Nutzen Sie die volle Power von Elasticsearch

ID: 2181726

Interaktive Dashboards individuell gestalten–So holen Sie das Maximum aus Ihren Daten heraus


(PresseBox) - In der heutigen dynamischen Welt sind Tools zur Datenvisualisierung und Analyse unverzichtbar. Für Elastic Stack-Nutzer bieten Kibana und insbesondere das Canvas-Feature eine flexible Möglichkeit, Daten aus Elasticsearch in ansprechende Dashboards zu verwandeln. In diesem Beitrag werfen wir einen genaueren Blick auf die vielfältigen Funktionen von Kibana Canvas und zeigen, wie Sie Ihre Daten effektiv präsentieren können.

Inhaltsverzeichnis

1.Kibana Canvas: Mehr als nur ein Dashboard

2.Dynamische Bildanzeige in Canvas

3.Fortgeschrittene Anpassungen mit CSS

4.Fortschrittsanzeige mit Canvas

5. Fazit

1. Kibana Canvas: Mehr als nur ein Dashboard

Wenn Sie mit dem Elastic Stack arbeiten, sind Ihnen vielleicht schon die vielseitigen Möglichkeiten von Kibana und seinem Feature „Canvas“ begegnet. Canvas ist eine Alternative zu den klassischen Kibana Dashboards mit flexiblen Gestaltungsoptionen und ermöglicht es, Elasticsearch-Daten in visuell ansprechende Präsentationen zu verwandeln. Seit Version 6.7 ist Canvasals offiziell unterstütztes Feature in der kostenlosen Basislizenz enthalten.





Wenn man sich nur oberflächlich mit Canvas beschäftigt, könnte der Eindruck entstehen, dass Canva lediglich einfache Funktionen bietet, wie das Einfügen von Bildern, Grafiken oder Textfeldern. Diese lassen sich ähnlich wie in PowerPoint anordnen und basieren auf den Livedaten in Elasticsearch. Doch das ist noch lange nicht alles! Canvas bietet zahlreiche fortgeschrittene Optionen, um Ihre Canvas-Workpads besonders dynamisch und ansprechend zu gestalten. In diesem Blogbeitrag zeige ich Ihnen einige dieser Funktionen.

2. Dynamische Bildanzeige mit Canvas

Eine tolle Funktion von Kibana Canvas ist die Möglichkeit, Bilder in dynamischer Häufigkeit anzuzeigen. Mithilfe der Image-Repeat-Funktion können Sie Bilder in Abhängigkeit von den Livedaten in Elasticsearch darstellen.

Für die folgenden Beispiele nehmen wir an, Sie betreiben eine Pizzeria und verfolgen Ihre Pizzabestellungen mit Elasticsearch und Kibana. Jede bestellte Pizza wird in Elasticsearch als ein Dokument gespeichert, mit Sorte (z.B. Funghi, Tonno etc.), Bestelldatum und Bestellungstatus (fertig / nichtfertig).

Um die Anzahl der bestellten Pizzen pro Sorte visuell darzustellen, nutzen Sie die Image-Repeat-Funktion. Sie starten nun mit der Sorte„Funghi“. Wählen Sie in Canvas „Add element“, dann „Image“ und „Image repeat“. Legen Sie im Konfigurationsmenü die Datengrundlage unter „Data“ als „Elasticsearch SQL“ fest. Eine Beispiel-Query könnte wie folgt aussehen: SELECT * FROM „pizza-index“ WHERE Sorte=’Funghi‘ (hole mir alle Pizzabestellungen der Sorte Funghi). Bestätigen Sie die Query mit „Save“.

Auf dem Reiter„Display“ wird festgelegt, welche Metrik dargestellt wird. Wählen Sie hier den Count des Felds „Sorte“ oder den Count eines anderes Feldes, das in allen Daten vorhanden ist. Dies visualisiert die Anzahl der Bestellungen. Auf demselben Reiter im Abschnitt „Repeating image“ importieren Sie das Bild eines Champignons. Es ist möglich Dateien vom Dateisystem zu importieren oder einen Link zu hinterlegen.

Damit ist die Konfiguration abgeschlossen. Wiederholen Sie diesen Vorgang für weitere Pizzasorten, fügen Sie eine Überschrift hinzu und konfigurieren den Hintergrund des Canvas-Workpads. So entsteht ein informatives Dashboard, das dynamisch die Bestellmengen der verschiedenen Pizzasorten anzeigt:

Wir sehen, dass bisher 4 Pizza Tonno, 8 Pizza Funghi und 5 Pizza Peperoni bestellt wurden.

Neben der dynamischen Bildanzeige bietet Canvas auch erweiterte Anpassungsmöglichkeiten durch CSS.

3. Fortgeschrittene Anpassungen mit CSS

Canvas-Elemente lassen sich durch CSS vielfältig anpassen. So können Sie beispielsweise Tooltips hinzufügen, um zusätzliche Informationen zu bieten.

Um das zu demonstrieren, bleiben wir beim Beispiel mit den Pizzabestellmengen. Um potenzielle Unklarheitenüber die Sorten auszuräumen, wird für jede Pizzasorte ein Tooltip-Text hinterlegt. Hierzu arbeiten Sie am besten mit dem sogenannten Expression Editor. Es ist nämlich so, dass alle Elemente in Canvas mithilfe einer Expression Language definiert werden, die festlegt, wie Daten abgerufen,verarbeitet und schließlich visualisiert werden. Die Elemente, die Sie im vorangehenden Beispiel über die Oberfläche hinzugefügt haben, sind im Hintergrund ebenfalls über eine solche Expression definiert worden und lassen sich im Nachgang im Expression Editor anpassen und ergänzen.

Um den Tooltip zu erhalten, ergänzen Sie am Ende der Expression nur ein wenig CSS. Definieren Sie den dargestellten Tooltip-Text und einige Styling-Eigenschaften wie Padding, Postition, Hintergrundfarbe etc. Die resultierende Expression ist die folgende, welche Sie mit „Run“ bestätigen:

Hovert man nunüber die Champignons auf der Bestellmengenübersicht, wird der Text „Pizza Funghi“ angezeigt:

4. Fortschrittsanzeige mit Canvas

Eine weitere nützliche Funktion von Canvas ist die Image-Reveal-Funktion, mit der Sie Bilder anteilig anzeigen können, um Fortschritte zu visualisieren.

Um den Anteil der abgeschlossenen Bestellungen durch eine nicht vollständig dargestellte Pizza darzustellen, verwenden Sie wieder den Expression Editor. Fügen Sie als Ausgangspunkt ein beliebiges Element über die Oberfläche hinzu, z.B. einen Text, und ersetzten dann im Expression Editor die bestehende Expression durch die folgende:

In der Expression passiert das Folgende:Über eine Elasticsearch SQL Query wird die Anzahl aller Bestellungen im pizza-index bestimmt und in der Variable total_count gespeichert. Zudem wird die Anzahl aller fertigen Bestellungen bestimmt und in der Variable fertig_count gespeichert. Der Anteil der fertigen Bestellungen an den Gesamtbestellungen ist also fertig_count/total_count. Diese Formel ist daher in der Expression hinterlegt, um mit der reveal-Image-Funktion anteilig ein Bild zu visualisieren. Das dargestellte Bild wird durch eine Asset-ID referenziert. Hier ist zu beachten, dass das Bild zunächst über die Oberflächeimportiert werden muss, damit es eine Asset-ID erhält, die dann an dieser Stelle referenziert werden kann.

Das Ergebnis sieht dann so aus:

Man kann sehen, dass fast alle Bestellungen bereits abgeschlossen sind, da nur das oberste Stück der Pizza fehlt.

5. Fazit

Kibana Canvas ist ein vielseitiges Tool innerhalb des Elastic Stack, das Ihnen ermöglicht, Daten aus Elasticsearch auf kreative und effektive Weise zu visualisieren. Durch Funktionen wie die dynamische Bildanzeige mit der Image-Repeat-Funktion und die Möglichkeit, CSS für fortgeschrittene Anpassungen zu nutzen, können Sie ansprechende und informative Dashboards gestalten. Diese Funktionen helfen nicht nur, die Daten verständlich darzustellen, sondern bieten auch Flexibilität, um visuelle Präsentationen individuell anzupassen. Wenn Sie in Kibana neue kreative Möglichkeiten entdecken möchten, lohnt es sich, die zahlreichen Funktionen von Canvas auszuprobieren.

Seitüber 30 Jahren ist die SHI GmbH mit Sitz in Augsburg ein etabliertes IT-Beratungs- und Softwarehaus, das passgenaue Lösungen für unterschiedlichste Branchen entwickelt. Als langjähriger Partner führender Technologieanbieter wie Cloudera, Elastic, Lucidworks, Apache Solr und OpenSearchbieten wir umfassende Expertise in der Implementierung innovativer und skalierbarer Such- und Analyseplattformen sowie effizienter Datenverarbeitungslösungen.

Unser Leistungsspektrum reicht von der strategischen Beratungüber Migration und Integration bis zur individuellen Anpassung und kontinuierlichen Optimierung. Im Bereich der Individualentwicklung realisieren wir flexible Web-Applikationen, Schnittstellen und E-Commerce-Lösungen mit Fokus auf Langlebigkeit. Für Fachverlage haben wir die modulare Publikationsplattform InfoPilot entwickelt, die auf Open-Source-Basis eine effiziente Online-Vermarktung von Fachinhalten ermöglicht. SHI steht für ganzheitliche Betreuung, langfristige Partnerschaften und Wissensaustausch durch Workshops und Schulungen. Mit unserem engagierten Team in Augsburg sindwir Ihr zuverlässiger Partner für die digitale Transformation.

Adresse: SHI GmbH, Konrad-Adenauer-Allee 15, 86150 Augsburg Deutschland

Telefon: +49 821 - 74 82 633 0

E-Mail: info(at)shi-gmbh.com

Websiten: https://www.shi-gmbh.com, https://shi-softwareentwicklung.de, https://infopilot.de

Unternehmensinformation / Kurzprofil:

Seitüber 30 Jahren ist die SHI GmbH mit Sitz in Augsburg ein etabliertes IT-Beratungs- und Softwarehaus, das passgenaue Lösungen für unterschiedlichste Branchen entwickelt. Als langjähriger Partner führender Technologieanbieter wie Cloudera, Elastic, Lucidworks, Apache Solr und OpenSearch bieten wir umfassende Expertise in der Implementierung innovativer und skalierbarer Such- und Analyseplattformen sowie effizienter Datenverarbeitungslösungen.
Unser Leistungsspektrum reicht von der strategischen Beratungüber Migration und Integration bis zur individuellen Anpassung und kontinuierlichen Optimierung. Im Bereich der Individualentwicklung realisieren wir flexible Web-Applikationen, Schnittstellen und E-Commerce-Lösungen mit Fokus auf Langlebigkeit. Für Fachverlage haben wir die modulare Publikationsplattform InfoPilot entwickelt, die auf Open-Source-Basis eine effiziente Online-Vermarktung von Fachinhalten ermöglicht. SHI steht für ganzheitliche Betreuung, langfristige Partnerschaften und Wissensaustausch durch Workshops und Schulungen. Mit unserem engagierten Team in Augsburg sind wir Ihr zuverlässiger Partner für die digitale Transformation.
Adresse: SHI GmbH, Konrad-Adenauer-Allee 15, 86150 Augsburg Deutschland
Telefon: +49 821 - 74 82 633 0
E-Mail: info(at)shi-gmbh.com
Websiten: https://www.shi-gmbh.com, https://shi-softwareentwicklung.de, https://infopilot.de



drucken  als PDF  an Freund senden  b4 für Dienstleister: Smarte Automatisierung von IT- und Serviceprozessen GLS und VARIO 8: Effiziente Versandlösungen für kleine und mittelständische Unternehmen
Bereitgestellt von Benutzer: PresseBox
Datum: 30.06.2025 - 15:16 Uhr
Sprache: Deutsch
News-ID 2181726
Anzahl Zeichen: 0

Kontakt-Informationen:
Ansprechpartner: Marketing&Vertrieb
Stadt:

Augsburg



Kategorie:

Softwareindustrie



Dieser Fachartikel wurde bisher 3 mal aufgerufen.


Der Fachartikel mit dem Titel:
"Kreative Datenvisualisierung mit Kibana Canvas: Nutzen Sie die volle Power von Elasticsearch"
steht unter der journalistisch-redaktionellen Verantwortung von

SHI GmbH (Nachricht senden)

Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).

InfoPilot Web: Intelligente Suche ...

 InfoPilot WebInfoPilot Web, ein Produkt der SHI GmbH, positioniert sich als eine KI-gestützte Plattform für intelligente Suche und Dokumenten-Discoverability. Das 2024 in Unterföhring, Deutschland, gegründete Unternehmen bietet eine Lösung, di ...

InfoPilot SHI GmbH: Der digitale Turbo für Fachverlage ...

.1. InfoPilot VorstellungInfoPilot, entwickelt von der SHI GmbH, stellt eine spezialisierte All-in-One-Publikationsplattform dar, die maßgeschneidert für Fachverlage konzipiert ist. Ihr Fokus liegt auf dem Online-Marketing, der Verwaltung und der M ...

Alle Meldungen von SHI GmbH



 

Wer ist Online

Alle Mitglieder: 50.269
Registriert Heute: 0
Registriert Gestern: 0
Mitglied(er) online: 0
Gäste Online: 48


Bitte registrieren Sie sich hier. Als angemeldeter Benutzer nutzen Sie den vollen Funktionsumfang dieser Seite.