Freigeben über


Ä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 eine Hierarchie in der Product-Dimension, und geben den (All) -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. Um die Adventure Works DW 2012-Datenquellensicht zu öffnen, doppelklicken Sie im Projektmappen-Explorer im Ordner Datenquellensichten auf Adventure Works DW 2012.

  2. Klicken Sie unten im Diagrammbereich mit der rechten Maustaste auf die Tabellenüberschrift Product. Klicken Sie anschließend auf Neue benannte Berechnung.

  3. Geben Sie im Dialogfeld Benannte Berechnung erstellen ProductLineName im Feld Spaltenname ein.

  4. Geben Sie in das Feld Ausdruck die folgende CASE-Anweisung ein (Sie können sie auch kopieren und einfügen):

    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. Sie müssen möglicherweise einen Moment warten.

  6. Klicken Sie im Menü Datei auf Alle 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 rechts auf dem Bildschirm im Eigenschaftenfenster auf das Eigenschaftsfeld NameColumn und anschließend auf die Schaltfläche mit den Auslassungspunkten (), um das Dialogfeld Namensspalte zu öffnen. (Sie müssen ggf. auf die Registerkarte Eigenschaften auf der rechten Seite vom Bildschirm klicken, um das Eigenschaftenfenster zu öffnen).

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

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

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

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

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

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

  8. Führen Sie im Eigenschaftenfenster einen Bildlauf nach oben aus, klicken Sie auf das Name-Eigenschaftenfeld, und geben Sie dann Product Name ein.

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 Bereich Attribute in die Zelle der <neuen Ebene> des Bereichs Hierarchien unterhalb der Product Line-Ebene.

  3. Ziehen Sie das Product Name-Attribut aus dem Bereich Attribute in die Zelle der <neuen Ebene> des Bereichs Hierarchien unterhalb der Model Name-Ebene. (Sie haben im vorherigen Abschnitt Product Key in Product Name umbenannt.)

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

    Der Name der Hierarchie lautet jetzt Product Model Lines.

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

Angeben von Ordnernamen und Namen für alle Elemente

So geben Sie die Ordner- und Elementnamen an

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

    • Klasse

    • Color

    • Days To Manufacture

    • Reorder Point

    • Safety Stock Level

    • Size

    • Size Range

    • Style

    • Weight

  2. Geben Sie im Eigenschaftenfenster im Feld der AttributeHierarchyDisplayFolder-Eigenschaft die Zeichenfolge 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 Eigenschaftenfenster in All Products.

  8. Klicken Sie auf einen geöffneten Bereich im Bereich Hierarchies, und ändern Sie dann die AttributeAllMemberName-Eigenschaft oben im Eigenschaftenfenster in All Products.

    Durch das Anklicken eines offenen Bereichs können Sie Eigenschaften der Produktdimension selbst ändern. Sie können auch auf Product am oberen Rand der Attributliste im Bereich Attribute klicken.

  9. Klicken Sie im Menü Datei auf Alle 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 klicken Sie dann auf Neue Attributbeziehung.

  3. Im Dialogfeld Attributbeziehung erstellen ist das Quellattribut Model 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 Alle speichern.

Überprüfen von Produktdimensionsänderungen

So überprüfen Sie die Produktdimensionsänderungen

  1. Klicken Sie im Menü Erstellen von SQL Server-Datentools (SSDT) 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 die Schaltfläche 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

Siehe auch

Konzepte

Definieren von benannten Berechnungen in einer Datenquellensicht (Analysis Services)

Erstellen von benutzerdefinierten Hierarchien

Konfigurieren der Ebene (aller Ebenen) für Attributhierarchien