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 ProductLineName Sie im Dialogfeld Benannte Berechnung erstellen in das 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 ProductLineName benannte Berechnung zu erstellen. Sie müssen möglicherweise einen Moment warten.

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

Ändern der NameColumn-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 Dimensionen -Knoten des Projektmappen-Explorers.

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

  3. Klicken Sie im Eigenschaftenfenster rechts auf dem Bildschirm auf das Eigenschaftenfeld NameColumn am unteren Rand des Fensters, und klicken Sie dann auf die Schaltfläche durchsuchen (...), 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 unten in der Quellspaltenliste aus, und klicken Sie dann 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 Keyaus.

  6. Klicken Sie im Eigenschaftenfenster auf das Eigenschaftenfeld NameColumn, und klicken Sie dann auf die Schaltfläche mit den Auslassungspunkten durchsuchen (...), 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. Scrollen Sie im Eigenschaftenfenster nach oben, klicken Sie auf das Eigenschaftenfeld Name, und geben Sie dann einProduct 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 Attribut Modellname aus dem Bereich Attribute in die <zelle der neuen Ebene> im Bereich Hierarchien unterhalb der Ebene "Product Line ".

  3. Ziehen Sie das Product Name Attribut aus dem Bereich Attribute in die <neue Ebene> im Bereich Hierarchien unter der Ebene Modellname . (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 Hierarchiehierarchie , klicken Sie auf Umbenennen, und geben Sie dann ein Product Model Lines.

    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

    • Tage bis zur Herstellung

    • Reorder Point

    • Safety Stock Level

    • Größe

    • Size Range

    • Stil

    • Weight

  2. Geben Sie im Eigenschaftenfeld AttributeHierarchyDisplayFolder im Eigenschaftenfenster einStocking.

    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

    • Standardkosten

  4. Geben Sie in der Eigenschaftszelle AttributeHierarchyDisplayFolder im Eigenschaftenfenster einFinancial.

    Sie haben diese Attribute jetzt in einen zweiten Anzeigeordner gruppiert.

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

    • Enddatum

    • Startdatum

    • Status

  6. Geben Sie in der Eigenschaftszelle AttributeHierarchyDisplayFolder im Eigenschaftenfenster einHistory.

    Sie haben diese Attribute jetzt in einen dritten Anzeigeordner gruppiert.

  7. Wählen Sie die Product Model Lines Hierarchie im Bereich Hierarchien aus, und ändern Sie dann die AllMemberName-Eigenschaft im Eigenschaftenfenster in All Products.

  8. Klicken Sie auf einen geöffneten Bereich des Bereichs Hierarchien, 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 anschließend auf Neue Attributbeziehung.

  3. Im Dialogfeld Attributbeziehung erstellen lautet das QuellattributModel Name. Legen Sie für Verknüpftes Attribut die Einstellung Produktgruppefest.

    Belassen Sie in der Liste Beziehungstyp den Beziehungstyp auf Flexibel , 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 Data Tools (SSDT) auf Analysis Services-Tutorial bereitstellen.

  2. Nachdem die Meldung Bereitstellung erfolgreich abgeschlossen angezeigt wird, klicken Sie auf die Registerkarte Browser im Dimensions-Designer für die Product -Dimension und anschließend auf der Symbolleiste auf die Schaltfläche zum Wiederherstellen der Verbindung.

  3. Vergewissern Sie sich, dass Product Model Lines in der Liste Hierarchie ausgewählt ist, und erweitern Sie All Productsdann .

    Beachten Sie, dass der Name des All-Elements als All Productsangezeigt wird. Dies liegt daran, dass Sie die AllMemberName-Eigenschaft für die Hierarchie All Products früher in der Lektion 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 der Lektion

Ändern der Date-Dimension

Weitere Informationen

Definieren von benannten Berechnungen in einer Datenquellensicht (Analysis Services)
Erstellen von benutzerdefinierten Hierarchien
Konfigurieren der Ebene (All) für Attributhierarchien