DataMart-Optimierung - 8 Tipps zur Performance-Verbesserung

DataMart-Optimierung - 8 Tipps zur Performance-Verbesserung

ID: 1695654

Wer viele Daten in DataMarts verarbeitet, hat häufig mit Geschwindigkeitsverlusten oder - im schlimmsten Fall - mit Systemausfällen zu kämpfen / Dabei gibt es eine Reihe von Lösungsansätzen um die Performance auf einem guten Niveau zu halten



(PresseBox) - DataMarts sind Bildausschnitte eines Data Warehouses und beinhalten Teildatenmengen (Kundendaten, Rechnungen, Umsätze, etc.) eines Datenbestandes. Eine Zunahme des Bestandes in einem DataMart führt häufig zu suboptimalen Prozessabläufen. Durch den damit verbundenen Geschwindigkeitsverlust von Anwendungen ? oder im schlimmsten Fall Systemausfällen ? gehen Unternehmen regelmäßig Ressourcen verloren.

Viele Systemadministratoren wissen nicht, wo sie anfangen sollen, um den voran beschriebenen Performance-Problemen zu begegnen. Jede Situation benötigt ein individuell zugeschnittenes Verfahren. Wichtig ist, das Problem nicht auszusitzen, sondern aktiv zu handeln, andernfalls besteht die Gefahr, dass sich Probleme mit der Zeit potenzieren!

Generell wird zwischen fachlichen und technischen Lösungsansätzen zur Optimierung unterschieden:

Ein fachlicher Ansatz bedeutet, bestehende DataMart-Strukturen zu verändern und an neue Gegebenheiten anzupassen. Häufig ist dieser Schritt mit einem erheblichen Arbeitsaufwand verbunden. Falls richtig angewendet, kann dies allerdings einen signifikanten Performanceschub geben. Die Tipps eins bis drei sind häufig gewählte Ansätze zur fachlichen Performance-Optimierung.

Tipps vier bis acht sind technische Ansätze, bei denen versucht wird, durch Änderungen am System oder den Beladungs-ETLs Verbesserungen herbeizuführen. Technische Ansätze sind zumeist einfacher zu implementieren, haben allerdings auch weniger signifikante Auswirkungen auf die Performance im Vergleich zu fachlichen Ansätzen.

1. Logisches Design

Das logische Design eines DataMarts ist die Umsetzung eines konzeptionellen Entwurfs. Im Grunde ist es eine Abbildung der realen Business-Prozesse und definiert die benötigten Informationen, sowie die Verbindungen zwischen den Tabellen eines DataMarts.

Schlechte logische Designs führen zu einem nicht-performanten physikalischen Design. Performance-Probleme entstehen in der Folge durch miteinander verbundene Datensätze, welche über multiple Tabellen gestreut wurden. Solch eine Streuung verursacht einen erhöhten Verbrauch von Serverressourcen, was wiederum zu erhöhten IT-Kosten führen kann.



Um ein logisches Design zu erstellen, das einen expliziten Business-Need unterstützt, werden folgende Schritte benötigt:

a. Entitäten identifizieren

Analysten erstellen ein logisches Datenmodell, indem sie eine Business Funktion/Aktivität genau untersuchen. Durch die Untersuchung wird ein ?User View? kreiert, welcher kritische Informationen für die Business Aktivität/Funktion repräsentiert. Stellen Sie sich vor, sie kreieren einen Webshop. Um diesen Shop am Laufen zu halten, benötigen Sie Informationen zu Verkäufen, Kunden, Produkten, Warenlager und Auslieferungen. Dies sind Ihre Entitäten.

b. Hinzufügen von Attributen

Anschließend werden Dimensionen zu den Entitäten zugeordnet. Diese Dimensionen sind beschreibende oder ergänzende Details der Entitäten. Zum Beispiel müssen Sie für die Entität ?Kunde? wissen, welche Anschrift er besitzt, um ihm das bestellte Produkt auszuliefern. Zu den Verkäufen müssen Sie wissen, an welchem Datum ein Verkauf stattfand, welches Produkt verkauft wurde und wie hoch der Preis war.

c. Integration der verschiedenen Views

Zuletzt werden die gesammelten User Views in ein Gesamtbild integriert. Hierbei ist die Zuordnung der Beziehung zwischen Entitäten und Attributen wichtig.

2. Rücknahme der Normalisierung

Eine Normalisierung wird in Datenschemata vorgenommen, um Redundanzen zu vermeiden. Dies geschieht unter Einhaltung der Normalisierungsregeln für gewöhnlich, sobald Daten aus den Quellsystemen im Core Layer gespeichert werden. Für einen DataMart jedoch ist es in den meisten Fällen üblich, diese Normalisierung aufzulösen. Eine Denormalisierung ist unter anderem in den folgenden zwei Fällen gängige Praxis.

a. Aggregierte Tabellen

Aggregierte Tabellen speichern vorberechnete Resultate, welche über ein Set von Dimensionen zusammengefasst wurden (z. B. Summen- oder Maximierungsfunktionen). Dies ist eine beliebte Variante, um SQL-Abfragen und damit die Performance und den Datenspeicherbedarf zu optimieren.

b. Komplizierte Joins durch Vorberechnungen vermeiden

Falls häufig aufkommende DataMart-Abfragen auf komplexen Joins verschiedener Tabellen basieren, können die benötigten Daten in einer Tabelle gespeichert werden. Auf diese Weise werden die SQL-Abfragen beschleunigt, da Joins Rechenleistung kosten.

3. Historische Daten

Häufig beinhalten DataMarts viele historisch gewachsene Datenbestände, die im normalen Gebrauch obsolet sind.

Bei Abfragen auf den Tabellen ist die Abfragegeschwindigkeit spürbar langsamer. Als Gegenmaßnahme können selten benutzte historische Daten in Views oder eigens dafür bereitgestellte Tabellen verschoben werden. Falls historische Daten nicht benötigt werden, sollte die Möglichkeit des Löschens der Daten in Betracht gezogen werden.

Tipps 4-8 entnehmen Sie bitte der angefügten Broschüre bzw. der CINTELLIC Publikation.

Die 2010 gegründete CINTELLIC Consulting Group ist eine auf digitales Kundenmanagement spezialisierte Unternehmensberatung, die ihre Klienten vom ersten Konzept bis zur Umsetzung in der Praxis ganzheitlich begleitet. An den Standorten in Bonn, Frankfurt am Main und München arbeiten rund 60 Mitarbeiterinnen und Mitarbeiter.

Zu den Klienten zählen DAX-Konzerne, führende mittelständische Unternehmen und insbesondere zahlreiche sogenannte "Hidden Champions" mit den Branchenschwerpunkten Banken und Versicherungen, Telekommunikation, IT, Medien, Unterhaltung, Handel, E-Commerce, Versorger und Logistik.

Weitere Infos zu dieser Pressemeldung:
Unternehmensinformation / Kurzprofil:

Die 2010 gegründete CINTELLIC Consulting Group ist eine auf digitales Kundenmanagement spezialisierte Unternehmensberatung, die ihre Klienten vom ersten Konzept bis zur Umsetzung in der Praxis ganzheitlich begleitet. An den Standorten in Bonn, Frankfurt am Main und München arbeiten rund 60 Mitarbeiterinnen undMitarbeiter.Zu den Klienten zählen DAX-Konzerne, führende mittelständische Unternehmen und insbesondere zahlreiche sogenannte "Hidden Champions" mit den Branchenschwerpunkten Banken und Versicherungen, Telekommunikation, IT, Medien, Unterhaltung, Handel, E-Commerce, Versorger und Logistik.



drucken  als PDF  92 % aller befragten Unternehmen in Deutschland wurden laut Carbon Black Threat Report in den letzten zwölf Monaten gehackt Weiterbildungsanbieter mit erfolgreichem Kundenserviceseminar und SEHR GUT (Note 1,3) für Kommunikationstrainerin in Hamburg? Neue Termine im Februar
Bereitgestellt von Benutzer: PresseBox
Datum: 11.02.2019 - 16:05 Uhr
Sprache: Deutsch
News-ID 1695654
Anzahl Zeichen: 6250

Kontakt-Informationen:
Stadt:

Bonn



Kategorie:

New Media & Software



Diese Pressemitteilung wurde bisher 304 mal aufgerufen.


Die Pressemitteilung mit dem Titel:
"DataMart-Optimierung - 8 Tipps zur Performance-Verbesserung"
steht unter der journalistisch-redaktionellen Verantwortung von

Cintellic GmbH (Nachricht senden)

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

TOP CONSULTANT-Siegel für die CINTELLIC Consulting Group ...
Bonn. Die CINTELLIC Consulting Group überzeugt mit ihrer Beratungskompetenz und zählt zu den besten Mittelstandsberatern Deutschlands. Deshalb ist das Beratungshaus mit dem TOP CONSULTANT-Siegel 2023 ausgezeichnet worden. Am Freitag, 23. Juni 2023, fand die Preisverleihung in Augsburg statt, we

CINTELLIC zählt erneut zu den besten Arbeitgebern in Deutschland ...
Seit der Gründung der CINTELLIC Consulting Group vor 10 Jahren hätte man sich das nicht träumen lassen: Im Jubiläumsjahr wurde die Unternehmensberatung erneut von Great Place to Work® zu einem der besten Arbeitgeber in Deutschland gekürt. In der Größenklasse 50-100 Beschäftigte sicherte sic

Mit hoher Mitarbeiter-Zufriedenheit zu mehr wirtschaftlichem Erfolg ...
Eine Veröffentlichung von humanressourcemanager.de zeigt, dass höhere Mitarbeiter-Zufriedenheit mit einem höheren durchschnittlichen Umsatzwachstum, einer höheren Nettogewinnspanne, einer höheren Kundenzufriedenheit und einer besseren Aktienkurs-Entwicklung einhergeht. Die CINTELLIC Consulting


Weitere Mitteilungen von Cintellic GmbH


20 Pole für mehr Möglichkeiten - Kabelübergänge für moderne Türsysteme ...
Türsysteme werden zunehmend komplexer. Immer häufiger sind statt einem gleich mehrere elektrische Geräte in einem Türblatt verbaut. Dafür sind zwei oder mehr Kabelübergänge erforderlich. Das bedeutet mehr Montageaufwand, Platzprobleme aufgrund der Türbänder und Schwierigkeiten bei der Zulas

Unternehmer informieren sichüber das Thema Blockchain - Swiss Business Hub präsentiert am 21. Februar Top-Referenten und den Technologiestandort Schweiz ...
Mathias Ruch, Gründer der Investmentgesellschaft CVVC, Mitbegründer der Blockchain Taskforce und Präsident des Expert Council der frisch gegründeten Swiss Blockchain Federation ist Referent beim "Turmgespräch Frankfurt", zu dem der Swiss Business Hub Germany am 21. Februar einläd

Novalnet veröffentlicht fertige Zahlungs-Integration für Online-Schulungs-Plattform Kajabi ...
Der Payment-Anbieter Novalnet unterstützt nun die All-in-One-Plattform Kajabi für Online-Kurse und -Schulungen. Kajabi vereint alle Tools für den Aufbau eines erfolgreichen Internetgeschäfts unter einem Dach. Mit der SaaS-Plattform lassen sich mühelos Online-Kurse erstellen, Marketingkampagnen

Riverbed befördert Dante Malagrino zum Senior Vice President und General Manager ...
Der neue Leiter der Cloud Infrastructure Business Unit verantwortet die Entwicklung von intelligenten und Software Defined Networking Lösungen. Diese helfen Kunden, ihre digitale Performance über die moderne IT Infrastruktur hinweg zu verbessern Dante Malagrino bringt über zwanzig Jahre Erfahr


 

Werbung



Sponsoren

foodir.org The food directory für Deutschland
News zu Snacks finden Sie auf Snackeo.
Informationen für Feinsnacker finden Sie hier.

Firmenverzeichniss

Firmen die firmenpresse für ihre Pressearbeit erfolgreich nutzen
1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z