Share via


Angeben von Attributbeziehungen zwischen Attributen in einer benutzerdefinierten Hierarchie

Wie Sie bereits in diesem Lernprogramm erfahren haben, können Sie Attributhierarchien in Ebenen innerhalb von Benutzerhierarchien organisieren, um Navigationspfade für Benutzer in einem Cube zur Verfügung zu stellen. Eine Benutzerhierarchie kann eine natürliche Hierarchie wie beispielsweise Ort, Land/Region und Staat repräsentieren oder nur einen Navigationspfad wie beispielsweise Angestelltenname, Titel und Abteilungsname. Für den Benutzer, der in einer Hierarchie navigiert, stellen sich diese beiden Hierarchietypen gleich dar.

Wenn Sie Attributbeziehungen zwischen den Attributen definieren, die die Ebenen bilden, kann von Analysis Services mithilfe einer natürlichen Hierarchie eine Aggregation von einem Attribut verwendet werden, um die Ergebnisse von einem verknüpften Attribut zu erhalten. Wenn keine Beziehungen zwischen Attributen definiert sind, werden von Analysis Services alle Nicht-Schlüssel-Attribute vom Schlüsselattribut aggregiert. Sofern die zugrunde liegenden Daten dies unterstützen, sollten Sie daher auch Attributbeziehungen zwischen Attributen definieren. Durch Definieren von Attributbeziehungen wird die Dimensions-, Partitions- und Abfrageverarbeitung verbessert. Weitere Informationen finden Sie unter Definieren von Attributbeziehungen und Attributbeziehungen.

Wenn Sie Attributbeziehungen definieren, können Sie angeben, ob die Beziehung flexibel oder fest ist. Wenn Sie eine Beziehung als fest definieren, werden von Analysis Services Aggregationen beim Aktualisieren der Dimension beibehalten. Wenn sich eine als fest definierte Beziehung tatsächlich ändert, wird von Analysis Services ein Fehler während der Verarbeitung generiert, außer wenn die Dimension vollständig verarbeitet wurde. Durch das Angeben der entsprechenden Beziehungen und Beziehungseigenschaften wird die Abfrage- und Verarbeitungsleistung erhöht. Weitere Informationen finden Sie unter Definieren von Attributbeziehungen und Eigenschaften der Benutzerhierarchie.

In den Aufgaben in diesem Thema definieren Sie Attributbeziehungen für die Attribute in den natürlichen Benutzerhierarchien im Analysis Services Tutorial-Projekt. Dazu gehören die Customer Geography-Hierarchie in der Customer-Dimension, die Sales Territory-Hierarchie in der Sales Territory-Dimension, die Product Model Lines-Hierarchie in der Product-Dimension und die Fiscal Date- und Calendar Date-Hierarchien in der Date-Dimension. Diese Benutzerhierarchien sind alle natürliche Hierarchien.

Definieren von Attributbeziehungen für Attribute in der Customer Geography-Hierarchie

So definieren Sie Attributbeziehungen für Attribute in der Customer Geography-Hierarchie

  1. Wechseln Sie zum Dimensions-Designer für die Customer-Dimension, und klicken Sie dann auf die Registerkarte Dimensionsstruktur.

    Beachten Sie im Hierarchien-Bereich die Ebenen in der benutzerdefinierten Hierarchie Customer Geography. Diese Hierarchie ist zurzeit nur ein Drilldownpfad für Benutzer, da keine Beziehungen zwischen Ebenen oder Attributen definiert wurden.

  2. Klicken Sie auf die Registerkarte Attributbeziehungen.

    Beachten Sie die vier Attributbeziehungen, die die Nichtschlüsselattribute aus der Geography-Tabelle mit dem Schlüsselattribut aus der Geography-Tabelle verknüpfen. Das Geography-Attribut ist mit dem Full Name-Attribut verknüpft. Das Postal Code-Attribut ist über das Geography-Attribut indirekt mit dem Full Name-Attribut verknüpft, da das Postal Code-Attribut mit dem Geography-Attribut und das Geography-Attribut mit dem Full Name-Attribut verknüpft ist. Danach werden die Attributbeziehungen geändert, damit sie das Geography-Attribut nicht verwenden.

  3. Klicken Sie im Diagramm mit der rechten Maustaste auf das Full Name-Attribut, und wählen Sie dann Neue Attributbeziehung.

  4. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributFull Name. Legen Sie den Wert Verknüpftes Attribut auf Postal Code fest. Lassen Sie in der Beziehungstyp-Liste den Beziehungstyp auf Flexibel eingestellt, da sich Beziehungen zwischen den Elementen im Laufe der Zeit ändern können.

  5. Klicken Sie auf OK.

    Ein Warnsymbol wird im Diagramm angezeigt, da die Beziehung redundant ist. Die Beziehung Full Name -> Geography-> Postal Code war bereits vorhanden, und Sie haben nur die Beziehung Full Name -> Postal Code erstellt. Die Beziehung Geography-> Postal Code ist jetzt redundant. Daher wird sie entfernt.

  6. Klicken Sie im Bereich Attributbeziehungen mit der rechten Maustaste auf Geography-> Postal Code, und klicken Sie dann auf Löschen.

  7. Das Dialogfeld Objekte löschen wird geöffnet. Klicken Sie auf OK.

  8. Klicken Sie im Diagramm mit der rechten Maustaste auf das Postal Code-Attribut, und wählen Sie dann Neue Attributbeziehung.

  9. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributPostal Code. Legen Sie den Wert Verknüpftes Attribut auf City fest. Lassen Sie in der Liste Beziehungstyp den Beziehungstyp auf Flexibel eingestellt.

  10. Klicken Sie auf OK.

    Die Beziehung Geography-> City ist jetzt redundant. Daher wird sie entfernt.

  11. Klicken Sie im Bereich Attributbeziehungen mit der rechten Maustaste auf Geography-> City, und klicken Sie dann auf Löschen.

  12. Das Dialogfeld Objekte löschen wird geöffnet. Klicken Sie auf OK.

  13. Klicken Sie im Diagramm mit der rechten Maustaste auf das City-Attribut, und wählen Sie dann Neue Attributbeziehung.

  14. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributCity. Legen Sie den Wert Verknüpftes Attribut auf State-Province fest. Stellen Sie in der Beziehungstyp-Liste den Beziehungstyp auf Fest ein, da sich Beziehungen zwischen einem Ort und einem Bundesland bzw. Kanton im Laufe der Zeit nicht ändern.

  15. Klicken Sie auf OK.

  16. Klicken Sie mit der rechten Maustaste auf den Pfeil zwischen Geography und State-Province, und klicken Sie dann auf Löschen.

  17. Das Dialogfeld Objekte löschen wird geöffnet. Klicken Sie auf OK.

  18. Klicken Sie im Diagramm mit der rechten Maustaste auf das State-Province-Attribut, und wählen Sie dann Neue Attributbeziehung.

  19. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributState-Province. Legen Sie den Wert Verknüpftes Attribut auf Country-Region fest. Stellen Sie in der Beziehungstyp-Liste den Beziehungstyp auf Fest ein, da sich Beziehungen zwischen einem Bundesland bzw. Kanton und einem Land bzw. einer Region im Laufe der Zeit nicht ändern.

  20. Klicken Sie auf OK.

  21. Klicken Sie im Bereich Attributbeziehungen mit der rechten Maustaste auf Geography-> Country-Region, und klicken Sie dann auf Löschen.

  22. Das Dialogfeld Objekte löschen wird geöffnet. Klicken Sie auf OK.

  23. Klicken Sie auf die Registerkarte Dimensionsstruktur.

  24. Klicken Sie im Bereich Attribute mit der rechten Maustaste auf das Geography-Attribut, und klicken Sie auf Löschen.

    Dieses Attribut wird nicht mehr benötigt.

  25. Das Dialogfeld Objekte löschen wird geöffnet. Klicken Sie auf OK.

  26. Klicken Sie im Menü Datei auf Alles speichern.

Definieren von Attributbeziehungen für Attribute in der Sales Territory-Hierarchie

So definieren Sie Attributbeziehungen für Attribute in der Sales Territory-Hierarchie

  1. Öffnen Sie den Dimensions-Designer für die Sales Territory-Dimension, und klicken Sie dann auf die Registerkarte Attributbeziehungen.

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das Sales Territory Country-Attribut, und wählen Sie dann Neue Attributbeziehung.

  3. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributSales Territory Country. Legen Sie den Wert Verknüpftes Attribut auf Sales Territory Group fest. Lassen Sie in der Liste Beziehungstyp den Beziehungstyp auf Flexibel eingestellt.

  4. Klicken Sie auf OK.

    Sales Territory Group ist jetzt mit Sales Territory Country verknüpft, und Sales Territory Country ist jetzt mit Sales Territory Region verknüpft. Die RelationshipType-Eigenschaft für jede dieser Beziehungen ist auf Flexibel festgelegt, da sich die Gruppierungen von Regionen innerhalb eines Landes mit der Zeit ändern können und weil sich die Gruppierungen von Ländern in Gruppen mit der Zeit ändern können.

Definieren von Attributbeziehungen für Attribute in der Product Model Lines-Hierarchie

So definieren Sie Attributbeziehungen für Attribute in der Product Model Lines-Hierarchie

  1. Öffnen Sie den Dimensions-Designer für die Product-Dimension, und klicken Sie dann auf die Registerkarte Attributbeziehungen.

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das Model Name-Attribut, und wählen Sie dann Neue Attributbeziehung.

  3. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributModel Name. Legen Sie den Wert Verknüpftes Attribut auf Product Line fest. Lassen Sie in der Liste Beziehungstyp den Beziehungstyp auf Flexibel eingestellt.

  4. Klicken Sie auf OK.

Definieren von Attributbeziehungen für Attribute in der Fiscal Date-Hierarchie

So definieren Sie Attributbeziehungen für Attribute in der Fiscal Date-Hierarchie

  1. Wechseln Sie zum Dimensions-Designer für die Date-Dimension, und klicken Sie dann auf die Registerkarte Attributbeziehungen.

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das Month Name-Attribut, und wählen Sie dann Neue Attributbeziehung.

  3. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributMonth Name. Legen Sie den Wert Verknüpftes Attribut auf Fiscal Quarter fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  4. Klicken Sie auf OK.

  5. Klicken Sie im Diagramm mit der rechten Maustaste auf das Fiscal Quarter-Attribut, und wählen Sie dann Neue Attributbeziehung.

  6. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributFiscal Quarter. Legen Sie den Wert Verknüpftes Attribut auf Fiscal Semester fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  7. Klicken Sie auf OK.

  8. Klicken Sie im Diagramm mit der rechten Maustaste auf das Fiscal Semester-Attribut, und wählen Sie dann Neue Attributbeziehung.

  9. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributFiscal Semester. Legen Sie den Wert Verknüpftes Attribut auf Fiscal Year fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  10. Klicken Sie auf OK.

Definieren von Attributbeziehungen für Attribute in der Calendar Date-Hierarchie

So definieren Sie Attributbeziehungen für Attribute in der Calendar Date-Hierarchie

  1. Klicken Sie im Diagramm mit der rechten Maustaste auf das Month Name-Attribut, und wählen Sie dann Neue Attributbeziehung.

  2. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributMonth Name. Legen Sie den Wert Verknüpftes Attribut auf Calendar Quarter fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  3. Klicken Sie auf OK.

  4. Klicken Sie im Diagramm mit der rechten Maustaste auf das Calendar Quarter-Attribut, und wählen Sie dann Neue Attributbeziehung.

  5. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributCalendar Quarter. Legen Sie den Wert Verknüpftes Attribut auf Calendar Semester fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  6. Klicken Sie auf OK.

  7. Klicken Sie im Diagramm mit der rechten Maustaste auf das Calendar Semester-Attribut, und wählen Sie dann Neue Attributbeziehung.

  8. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributCalendar Semester. Legen Sie den Wert Verknüpftes Attribut auf Calendar Year fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  9. Klicken Sie auf OK.

Definieren von Attributbeziehungen für Attribute in der Geography-Hierarchie

So definieren Sie Attributbeziehungen für Attribute in der Geography-Hierarchie

  1. Öffnen Sie den Dimensions-Designer für die Geography-Dimension, und klicken Sie dann auf die Registerkarte Attributbeziehungen.

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das Postal Code-Attribut, und wählen Sie dann Neue Attributbeziehung.

  3. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributPostal Code. Legen Sie den Wert Verknüpftes Attribut auf City fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Flexibel fest.

  4. Klicken Sie auf OK.

  5. Klicken Sie im Diagramm mit der rechten Maustaste auf das City-Attribut, und wählen Sie dann Neue Attributbeziehung.

  6. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributCity. Legen Sie den Wert Verknüpftes Attribut auf State-Province fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  7. Klicken Sie auf OK.

  8. Klicken Sie im Diagramm mit der rechten Maustaste auf das State-Province-Attribut, und wählen Sie dann Neue Attributbeziehung.

  9. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributState-Province. Legen Sie den Wert Verknüpftes Attribut auf Country-Region fest. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  10. Klicken Sie auf OK.

  11. Klicken Sie im Diagramm mit der rechten Maustaste auf das Geography Key-Attribut, und wählen Sie dann Eigenschaften.

  12. Legen Sie die AttributeHierarchyOptimizedState-Eigenschaft auf NotOptimized fest, legen Sie die AttributeHierarchyOrdered-Eigenschaft auf False und die AttributeHierarchyVisible-Eigenschaft ebenfalls auf False fest.

  13. Klicken Sie im Menü Datei auf Alle speichern.

  14. Klicken Sie im Menü Erstellen von Business Intelligence Development Studio auf Analysis Services Tutorial bereitstellen.