Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

SQL Server Analysis Services im mehrdimensionalen Modus Grundkurs

Attributbeziehungen und -hierachien: der Performance-Booster

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Attributbeziehungen bzw. Attributhierachien sind der wichtigste Grund, wenn Analysis Services Cubes nicht so schnell sind, wie sie es eigentlich sein könnten. Hier erläutert der Trainer kurz, was Attributsbeziehungen sind und wie man sie grundlegend einstellen sollte.
02:21

Transkript

An dieser Stelle müssen wir unbedingt einmal über Attribut-Hierarchien reden. Attribut-Hierarchien sind der häufigste Grund für schlechte Performance in OLAP Cubes, wenn man sie nicht korrekt einstellt. Und dummerweise ist die Default Einstellung genauso nicht korrekt, aber sehr flexibel. Schauen wir mal, wie wir das anhand der Datums Dimension dargestellt haben. Die Datums Dimension ist dafür ein gutes Beispiel und vor allem auch deshalb wichtig, weil man sie ja in sehr sehr vielen Cubes an ganz vielen Stellen verwenden kann. Hier ist also der Performance Effekt potentiell sehr hoch. Wir sehen, dass im Standardfalle der Tag das Schlüsselattribut ist, bei der Datums Dimension, das ist das unterste Element, deswegen hat er auch ein kleines Schlüsselzeichen an sich dran. Alle anderen Attribute sind nur direkt vom Schlüsselattribut abhängig. Was ich damit eigentlich inhaltlich sage ist, ich kann jeden Tag genau einem Monat zuordnen. Ja, das stimmt. Ich kann jeden Tag auch genau einem Quartal zuordnen, das stimmt auch. Und ich kann jeden Tag genau einem Jahr zuordnen. Ist also alles inhaltlich total korrekt, aber leider macht es unseren Cube tendenziell langsam. Deswegen schickt uns das System auch einen kleine Warnung darüber und das ist diese hier. Ein kleiner Warnhinweis, der an diesem Attribut auftaucht und der uns sagt, hier müsst ihr eventuell mal über die Attribut-Hierarchien nachdenken. Wie sollte man sie denn nun gestalten? Ganz einfach so. Nämlich so, dass wir wirklich die Beziehungen der Attribute untereinander, wenn sie in den Daten auch so drin sind, dem System mitteilen. Und was bedeutet das? Wenn ich das so korrekt eingestellt habe, so sage ich nichts weiter, als dass ich ihm jeden Tag korrekt einen Monat zuordnen kann. Das stimmt auch. Ich kann jeden Monat genau einem Quartal zuordnen und auch das wird so sein. Monate lappen nicht über mehrere Quartale. Und ich kann jedes Quartal genau einem Jahr zuordnen. Damit habe ich eine korrekte Attribut-Hierarchie definiert und wenn ich das genau so mache, dann verschwindet auch das kleine Ausrufezeichen, das erscheint gar nicht erst, und dann habe ich die bestmögliche Abfrage Performance in allen Abfragen, die diese Dimension benutzen. Das war eine kleine, aber wichtige Warnung über das richtige Einstellen von Attribut-Hierarchien.

SQL Server Analysis Services im mehrdimensionalen Modus Grundkurs

Lernen Sie eigene OLAP-Cubes und -Lösungen mit dem multidimensionalem Modus der SQL Server Analysis Services zu erstellen.

3 Std. 57 min (54 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Hersteller:
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:25.04.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!