6 Near Realtime http://www.morguefile.com/archive/display/196583 ● Inkrementell Indexieren ● Änderungen auch im Cluster schnell verfügbar ● Onlineabfragen für Facetting / Aggregationen
8 Elasticsearch im Überblick ● Suchmaschine unter Apache 2 Open Source License ● Erstes Release 2010 ● Firma hinter Elasticsearch: ● Basiert auf Java ● Basiert auf Lucene ● JSON-API ● Schemalos ● Plugins ● Runterladen und loslegen ● Im Trend
16 BI mit Elasticsearch Eigene Loader mit ES-Client (Bsp. SpringBoot) Implementierungen für • JDBC • CSV • … Logstash Eigene Visualisierung Analyse ETL Speicherung / Berechnungen
19 Visualisierungen mit Kibana ● Aktuelles Release: Kibana 4.0.2 ● Browserbasierte Visualisierung von Daten ● Abfragen über JSON an ES ● Aufbereitung über ● Discover ● Visualize ● Dashboards
21 Eigene Analyse-Komponenten sind einfach zu erstellen Darstellung der JSON-Rückgabewerte von ES auf Basis von JavaScript Abfrage und Datenhaltung Innensensor u. Erfassung Knoten 1 Knoten 2 Innensensor u. Erfassung Innensensor u. Erfassung Innensensor u. Erfassung Dashboard Außen-Wetterstation
31 Competitive Intelligence als weiteres Einsatzszenario Beispiel Shop/Handel: Mapping bspw. über den Weinnamen, falls keine eindeutige ID wie EAN Code vorhanden ist
32 Fazit ● Aggregationen ersetzen Dimensionen im Star-Schema ● Near Realtime ● Leichtgewichtig ● Kostengünstige Alternative ● Einfach zu integrieren und erweitern ● Kombinierbar mit Vorteilen von Suchmaschinen ● Matching ● Unstrukturierte Daten