Referenzprojekt Fressnapf: Migration der analytischen Datenbasis

Aufbau eines analytischen Single Points of Truth durch Zusammenf├╝hrung zweier dispositiver Datenhaltungen

Quick Facts

  • Fressnapf_CINTELLIC-Referenzkunde

    Referenz-Kunde

    Fressnapf

  • Referenz-Branche_CINTELLIC_Icon

    Referenz-Branche

    Handel

  • Ausgangssituation

    In Fressnapfs Ausgangslage waren die allermeisten der analytischen Datenquellen im SAP BW bzw. HANA verf├╝gbar. Von dort wurden sehr viele Daten in eine SAS-Umgebung repliziert und dort wurde der Analytics Data Mart und seine ETL-Logik in einer Schichtenarchitektur ingl. Staging der Daten aufgebaut. Zielsetzung des Projekts war die Migration der fachlichen ETL-Logik zur├╝ck nach SAP HANA, um dort einen Single Point of Truth aufzubauen. Gleichzeitig sollte eine Harmonisierung einer Vielzahl verschiedener transaktioneller Views in eine bzw. wenige Transaktionsviews erfolgen.

  • Aufgaben

    • Fachliche Konzeption f├╝r die Harmonisierung der Transaktions-Views
    • Aufbau der ETL-Logik f├╝r die Dimensionen
    • Aufbau der ETL-Logik f├╝r die Transaktionen
    • Harmonisierung der Transaktionsdaten ├╝ber verschiedene Vertriebswege und Identifikationsformen hinweg
    • Aufbau einer DELTA-Logik f├╝r die Transaktionen zur einfachen Verwendung der Daten in Drittsystemen

Projekt-Insights

Die Business-Logik an einer Stelle verorten.

Die analytische Datenbasis eines Unternehmens wird von vielen Abteilungen genutzt, dementsprechend wichtig ist die gute Verf├╝gbarkeit und fachliche Korrektheit der Daten. Gibt es nun verschiedene Stationen, an denen fachliche Logik in den ETL-Strecken verortet ist, so ist neben schwierigerer Wartbarkeit auch die Gefahr f├╝r auseinanderdivergierende Datenbest├Ąnde und Attribute bzw. Kennzahlen gegeben. CINTELLIC hat hier mit Fressnapf zusammen die analytische Datenbasis an einem Ort vereint und gleichzeitig mehrere Sichten harmonisiert, so dass nun verschiedenste Anwendungen und Berichte die immer gleiche Datenbasis verwenden k├Ânnen.

Der L├Âsungsansatz umfasst drei aufeinanderfolgende Bausteine, welche in den n├Ąchsten Abschnitten erl├Ąutert werden:

1. Herausforderung
2. L├Âsung
4. Kundennutzen

CINTELLIC Workbook: Gemeinsam Business-Mehrwerte erzielen

Herausforderung

Heterogen gewachsene Datenstrukturen f├╝hren zwar zu den bereits genannten Problemen, haben in Unternehmen aber auch viele Bef├╝rworter. N├Ąmlich die Nutzerinnen und Nutzer dieser Daten, da die heterogen gespeicherten Daten die Basis f├╝r viele hart erarbeitete Ad-Hoc-Analysen, Berichte und weitere analytische Ergebnisse ist. Somit war eine der Herausforderungen, dass die neue analytische Datenbasis sich m├Âglichst an bekannten Datenstrukturen orientiert, zumindest solange es fachlich und technisch sinnvoll ist, um eine hohe Akzeptanz f├╝r die neue Datenbasis zu erreichen.

Des Weiteren war die gro├če Datenmenge eine Herausforderung. Anforderung der Analysten war die gesamte verf├╝gbare Zeitleiste auf einer sehr granularen Ebene darzustellen, was zu einer sehr gro├čen Datenmenge gef├╝hrt hat, welche dennoch performant abzurufen ist. Da die Datenbasis auch verschiedenen Drittsystemen zur Verf├╝gung gestellt werden soll, wurde eine Delta-/Full-Logik mit aufgebaut, um alle ├änderungen der Transaktionsdaten in der kleinstm├Âglichen Menge mitzubekommen.

L├Âsung

Da die Transaktionsdaten in der Ausgangssituation in hunderten verschiedenen Views abgebildet wurden und diese auf zwei Views harmonisiert werden sollten, war es zu Beginn wichtig ein sauberes Datenmodell f├╝r diese Views zu entwerfen. Gleichzeitig konnte der Aufbau der ETL-Logik f├╝r die Dimensionen aufgebaut werden. Nach der abgeschlossenen Konzeption konnte die ETL-Logik der harmonisierten Transaktionen aufgebaut werden. Hierf├╝r verwendeten wir fachlich getrennte Sub-ETL-Strecken, um die sp├Ątere Wartbarkeit und Weiterentwicklung zu vereinfachen.

Als weiteres, gro├čes Arbeitspaket galt die Migration einer Harmonisierung der Transaktionsdaten ├╝ber verschiedene Vertriebswege und Identifikationsformen hinweg, da hier sehr viele Beziehungen in den gro├čen Datenbest├Ąnden zu ber├╝cksichtigen waren. Zuletzt war die Erstellung der DELTA-Logik notwendig, um Drittsysteme mit den Daten effizient beliefern zu k├Ânnen. Begleitet wurden alle diese Aufgaben mittels konstantem Requirements Engineering, um die Logiken korrekt zu migrieren und keine Inkonsistenzen aufzubauen. Des Weiteren fand ein begleitendes Testing statt, um die fachlich korrekte Interpretation der Daten zu ├╝berpr├╝fen.

Kundennutzen

Der Hauptnutzen war der bereits erw├Ąhnte Aufbau einer Single Point of Truth, um nun eine einzelne analytische Datenbasis zu haben. Dar├╝ber hinaus wurde aber auch die Aktualit├Ąt der Daten beschleunigt, welche zuvor durch erneutes Staging verz├Âgert worden ist. Auch reduziert der Wegfall eines weiteren Stagings Speicherplatz, vor allem ist durch zentrale Verortung die Wartbarkeit und die M├Âglichkeit zur Weiterentwicklung enorm gestiegen. Des Weiteren k├Ânnen nun mehrere Drittsysteme gleichzeitig auf die Daten zugreifen ohne Abweichungen in den Daten bef├╝rchten┬á zu m├╝ssen.

Fressnapf_CINTELLIC-Referenzkunde_Referenzprojekt

Sie haben Fragen zu unseren Referenzen oder m├Âchten ein ├Ąhnliches Projekt umsetzen? Sprechen Sie uns gerne an!

Dr. J├Ârg Reinnarth CINTELLIC

Dr. J├Ârg Reinnarth

Gesch├Ąftsf├╝hrer
info@cintellic.com
CINTELLIC Consulting - Social Media