Ändern der Product-Dimension

In den Aufgaben in diesem Thema verwenden Sie eine benannte Berechnung, um aussagekräftigere Namen für Produktlinien zur Verfügung zu stellen, definieren Sie eine Hierarchie in der Product-Dimension, und geben Sie den (Alle)-Elementnamen für die Hierarchie an. Außerdem gruppieren Sie Attribute in Anzeigeordner.

Hinzufügen einer benannten Berechnung

Sie können einer Tabelle in einer Datenquellensicht eine benannte Berechnung hinzufügen. In der folgenden Aufgabe erstellen Sie eine benannte Berechnung, die den vollständigen Produktliniennamen anzeigt.

So fügen Sie eine benannte Berechnung hinzu

  1. Öffnen Sie die Adventure Works DW-Datenquellensicht durch Doppelklick im Ordner Datenquellensichten des Projektmappen-Explorers.

  2. Klicken Sie mit der rechten Maustaste im Bereich Diagramm auf die Product-Tabelle, und klicken Sie dann auf Neue benannte Berechnung.

  3. Geben Sie im Dialogfeld Benannte Berechnung erstellenProductLineName im Feld Spaltenname ein.

  4. Geben Sie im Feld Ausdruck die folgende CASE-Anweisung ein:

    CASE ProductLine
       WHEN 'M' THEN 'Mountain'
       WHEN 'R' THEN 'Road'
       WHEN 'S' THEN 'Accessory'
       WHEN 'T' THEN 'Touring'
       ELSE 'Components'
    END
    

    Diese CASE-Anweisung erstellt benutzerfreundliche Namen für jede Produktlinie im Cube.

  5. Klicken Sie auf OK, um die benannte Berechnung ProductLineName zu erstellen.

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

Ändern der KeyColumns-Eigenschaft eines Attributs

So ändern Sie den Wert der NameColumns-Eigenschaft eines Attributs

  1. Wechseln Sie zum Dimensions-Designer für die Product-Dimension. Doppelklicken Sie dazu auf die Product-Dimension im Dimensions-Knoten des Projektmappen-Explorers.

  2. Wählen Sie im Bereich Attribute der Registerkarte Dimensionsstruktur die Option Product Line aus.

  3. Klicken Sie im Fenster Eigenschaften in das Eigenschaftenfeld NameColumn und anschließend auf die Schaltfläche zum Durchsuchen (), um das Dialogfeld Namensspalte zu öffnen.

  4. Wählen Sie ProductLineName in der Quellspalte-Liste aus, und klicken Sie auf OK.

    Das Feld NameColumn enthält jetzt den Text Product.ProductLineName (WChar). Die Elemente der Product Line-Attributhierarchie zeigen jetzt den vollständigen Namen der Produktlinie anstelle des abgekürzten Produktliniennamens an.

  5. Wählen Sie im Bereich Attribute der Registerkarte Dimensionsstruktur die Option Product Key aus.

  6. Klicken Sie im Fenster Eigenschaften in das Eigenschaftenfeld NameColumn und anschließend auf die Schaltfläche mit den Auslassungspunkten (), um das Dialogfeld Namensspalte zu öffnen.

  7. Wählen Sie EnglishProductName in der Quellspalte-Liste aus, und klicken Sie auf OK.

    Das Feld NameColumn enthält jetzt den Text Product.EnglishProductName (WChar).

  8. Ändern Sie im Fenster Eigenschaften den Wert der Name-Eigenschaft für das Product Key-Attribut zu Product Name.

Erstellen einer Hierarchie

So erstellen Sie eine Hierarchie

  1. Ziehen Sie das Product Line-Attribut vom Bereich Attribute in den Bereich Hierarchien.

  2. Ziehen Sie das Model Name-Attribut aus dem Attribute-Bereich in die Zelle der <neuen Ebene> des Bereichs Hierarchien unterhalb der Product Line-Ebene.

  3. Ziehen Sie das Product Name-Attribut aus dem Attribute-Bereich in die Zelle der <neuen Ebene> des Bereichs Hierarchien unterhalb der Model Name-Ebene.

  4. Klicken Sie im Bereich Hierarchien der Registerkarte Dimensionsstruktur mit der rechten Maustaste auf die Titelleiste der Hierarchy-Hierarchie, wählen Sie Umbenennen aus, und geben Sie Product Model Lines ein.

    Der Name der Hierarchie lautet jetzt Product Model Lines.

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

Angeben von Ordnernamen und Namen für alle Elemente

So geben Sie die Ordner- und Elementnamen an

  1. Wählen Sie im Attribute-Bereich die folgenden Attribute, indem Sie beim Klicken die STRG-Taste gedrückt halten:

    • Class

    • Color

    • Days To Manufacture

    • Reorder Point

    • Safety Stock Level

    • Size

    • Size Range

    • Style

    • Weight

  2. Geben Sie im Fenster Eigenschaften im Feld der AttributeHierarchyDisplayFolder-Eigenschaft Stocking ein.

    Sie haben diese Attribute jetzt in einen einzigen Anzeigeordner gruppiert.

  3. Wählen Sie im Bereich Attribute die folgenden Attribute aus:

    • Dealer Price

    • List Price

    • Standard Cost

  4. Geben Sie im Eigenschaftenfenster in der AttributeHierarchyDisplayFolder-Eigenschaftszelle Financial ein.

    Sie haben diese Attribute jetzt in einen zweiten Anzeigeordner gruppiert.

  5. Wählen Sie im Bereich Attribute die folgenden Attribute aus:

    • End Date

    • Start Date

    • Status

  6. Geben Sie im Eigenschaftenfenster in der AttributeHierarchyDisplayFolder-Eigenschaftszelle History ein.

    Sie haben diese Attribute jetzt in einen dritten Anzeigeordner gruppiert.

  7. Wählen Sie die Product Model Lines-Benutzerhierarchie im Bereich Hierarchien aus, und ändern Sie dann die AllMemberName-Eigenschaft im Fenster Eigenschaften zu All Products.

  8. Klicken Sie in einen offenen Bereich des Bereichs Hierarchien, und ändern Sie dann die AttributeAllMemberName-Eigenschaft zu All Products.

    Durch das Anklicken eines offenen Bereichs können Sie Eigenschaften der Produktdimension selbst ändern. Sie können auch auf das Symbol für die Produktdimension oben in der Attributliste im Bereich Attribute klicken.

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

Definieren von Attributbeziehungen

Sofern die zugrunde liegenden Daten dies unterstützen, sollten Sie auch Attributbeziehungen zwischen Attributen definieren. Durch Definieren von Attributbeziehungen wird die Dimensions-, Partitions- und Abfrageverarbeitung beschleunigt. Weitere Informationen finden Sie unter Definieren von Attributbeziehungen und Attributbeziehungen.

So definieren Sie Attributbeziehungen

  1. Klicken Sie im Dimensions-Designer für die Product-Dimension 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 Beziehungstyp-Liste den Beziehungstyp auf Flexibel eingestellt, da sich Beziehungen zwischen den Elementen im Laufe der Zeit ändern können. So könnte ein Produktmodell beispielsweise in eine andere Produktlinie verschoben werden.

  4. Klicken Sie auf OK.

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

Überprüfen von Produktdimensionsänderungen

So überprüfen Sie die Produktdimensionsänderungen

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

  2. Nachdem die Meldung angezeigt wird, dass die Bereitstellung erfolgreich abgeschlossen wurde, klicken Sie auf die Registerkarte Browser im Dimensions-Designer für die Product-Dimension, und klicken Sie dann auf der Symbolleiste auf das Symbol zum Wiederherstellen der Verbindung.

  3. Überprüfen Sie, ob Product Model Lines in der Hierarchie-Liste ausgewählt ist, und erweitern Sie dann All Products.

    Beachten Sie, dass der Name des Alle-Elements als All Products angezeigt wird. Der Grund dafür ist, dass Sie die AllMemberName-Eigenschaft für die Hierarchie weiter oben in dieser Lektion in All Products geändert haben. Auch verfügen die Elemente der Product Line-Ebene jetzt über benutzerfreundliche Namen anstelle von Abkürzungen aus einem Buchstaben.

Nächste Aufgabe in dieser Lektion

Ändern der Date-Dimension