cgag advisory board meeting 21.11.2014: location intelligence & data warehousing (roland...

12
explore commit perform . . CGAG Advisory Board Meeting Location Intelligence & und Integration ins Data Warehouse Dr. Roland Pieringer Managing Partner [email protected]

Upload: callista-group

Post on 31-Jul-2015

67 views

Category:

Technology


0 download

TRANSCRIPT

explore commit perform .   .  

CGAG Advisory Board Meeting Location Intelligence & und Integration ins Data Warehouse

Dr. Roland Pieringer Managing Partner [email protected]

Aspekte zu Location Intelligence und Data Warehousing •  Location Data Integration verbindet Daten im DWH mit

Geo-Codierungen und externen Daten •  Herausforderung: Geo-Codierung

–  Adress-Informationen erforderlich (z.B. Für Kunden, Objekte, Ereignisse, Transaktionen, Touchpoints, Stores, Objekte, Events, ...)

–  Erfolgsfaktor: Vollständigkeit und Qualität der Adress-Informationen

•  Wichtige Voraussetzung: Definition von geografischen Gebieten, die interessant sind, z.B. –  Allgemein definierte Gebiete wie Kantone, Gemeinden, Bezirke etc. –  Organisatorische Gebiete des Unternehmens wie

Vertriebsregionen, Einzugsgebiete, Schadenregionen –  Häufig kann durch saubere Definition von möglichst kleinen

Regionen (z.B. Hektarzellen) eine Hierarchie aufgebaut werden, die dann unterschiedlich strukturiert werden kann è Basis ist nutzbar für Vertriebsregionen und Schadenregionen è bietet Vergleichsmöglichkeiten für Auswertungen

20.11.14   CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS   2  

Integration ins DWH

•  Es gibt verschiedene Ansätze, mit geografischen Informationen im DWH zu arbeiten.

•  Die Ansätze unterscheiden sich darin, –  wo die Geodaten gehostet werden, –  wie Geo-Codierungen erfolgen und –  wo die Auswertungen mit Geo-Bezug vorgenommen werden

•  Externe Daten können sowohl im GIS als auch im DWH gespeichert und genutzt werden

•  Wichtig ist die Geo-Codierung von grossen Datenmengen (z.B. Adressinformationen von Kunden, versicherten Objekten etc.)

•  Anmerkung: insbesondere im Kontext von Open Data gibt es auch nutzbare Webservices für die Geo-Codierung und als Datengrundlage für geographische Auswertungen. è Hinweis Nutzbarkeit im DWH: Intensive Bewertung der Themen Performance, Security und Verfügbarkeit nötig!

20.11.14   CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS   3  

Referenzarchitektur

20.11.14   4  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

File

SOAP

DB

XML

DataSources

Staging Area Data Marts AnalysisServices

Presen-tation

FrontEnd

Historization I Historization II

Applications:Data Entry,

Event Detection,Reusable Entities Integration, Aggregation, Calculation

ReportingOLAPMining

Web/AppServers GUI

Legend:

Metadata Management

Tablestructure

in DBMDDBFileETL Logic

ApplicationLogic

(no ETL)

Analysis

Data Layer

EnrichmentODSStaging

File

Enrichment Layer

DB

GIS  DB  

Data  Warehouse  Referenzarchitektur   GIS  Architektur  (vereinfacht)  

Variante 1: Koexistenz von GIS und DWH •  Auswertungen werden im GIS durchgeführt, Datenbereitstellung

als Export DWH à GIS •  Sehr komplexe Spezialauswertungen, z.B. Räumliche Logiken und

Strukturen sind möglich •  Darstellung in Karten durch GIS

20.11.14   CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS   5  

Variante 2: GIS als Komponente des DWH

20.11.14   6  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

File

SOAP

DB

XML

DataSources

Staging Area Data Marts AnalysisServices

Presen-tation

FrontEnd

Historization I Historization II

Applications:Data Entry,

Event Detection,Reusable Entities Integration, Aggregation, Calculation

ReportingOLAPMining

Web/AppServers GUI

Legend:

Metadata Management

Tablestructure

in DBMDDBFileETL Logic

ApplicationLogic

(no ETL)

Analysis

Data Layer

EnrichmentODSStaging

File

Enrichment Layer

DB

•  Geo-Codierung kann durch Komponente innerhalb des DWH oder über einen Service erfolgen (muss im DWH allerdings “massentauglich” sein)

•  Auswertungen können direkt auf dem DWH durchgeführt werden

Variante 3: Redundanz von GIS und DWH

20.11.14   7  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

•  Geo-Codierungen können im GIS vorgenommen werden •  Daten werden an GIS exportiert, Ergebnisse in DWH importiert

(Closed Loop) •  Geo-Auswertungen im DWH und im GIS möglich

Use Case Versicherung: Risikogebiete - Schadengebiete – Kunden/Vertriebs-gebiete •  Herausforderung: Reporting in Kombination von 3 geocodierten

Entitäten –  Kunden –  Schäden (Objekte) –  Risiken (Gebiete)

•  Intelligence im DWH –  Kunden / Schäden

•  Intelligence im GIS –  Risikogebiete –  Schäden

•  Externe Daten: Wetterdaten für Risikogebiete und Gefahrenzonen •  Location Intelligence in Bezug auf die Kombination von Schäden /

Risikogebieten bzw. Gefahrenzonen –  Spatial Queries (Proximity Logik) –  Wetterdaten (externe Daten) –  Risikobewertung anhand möglicher betroffener Objekte (Spatial Queries

über Positionen und Polygonen)

20.11.14   CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS   8  

Diskussion

20.11.14   9  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

Backup

20.11.14   10  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

Variante 1: Koexistenz von GIS und DWH

20.11.14   11  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

File

SOAP

DB

XML

DataSources

Staging Area Data Marts AnalysisServices

Presen-tation

FrontEnd

Historization I Historization II

Applications:Data Entry,

Event Detection,Reusable Entities Integration, Aggregation, Calculation

ReportingOLAPMining

Web/AppServers GUI

Legend:

Metadata Management

Tablestructure

in DBMDDBFileETL Logic

ApplicationLogic

(no ETL)

Analysis

Data Layer

EnrichmentODSStaging

File

Enrichment Layer

DB

GIS  DB  

Variante 3: Redundanz von GIS und DWH

20.11.14   12  CGAG  Advisory  Board  Mee5ng  -­‐  DWH  &  GIS  

File

SOAP

DB

XML

DataSources

Staging Area Data Marts AnalysisServices

Presen-tation

FrontEnd

Historization I Historization II

Applications:Data Entry,

Event Detection,Reusable Entities Integration, Aggregation, Calculation

ReportingOLAPMining

Web/AppServers GUI

Legend:

Metadata Management

Tablestructure

in DBMDDBFileETL Logic

ApplicationLogic

(no ETL)

Analysis

Data Layer

EnrichmentODSStaging

File

Enrichment Layer

DB

GIS  DB  Closed  Loop