Freigeben über


Ändern der Produktdimension

In den Aufgaben in diesem Thema verwenden Sie eine benannte Berechnung, um aussagekräftigere Namen für die Produktlinien bereitzustellen, eine Hierarchie in der Produktdimension zu definieren und den Membernamen (Alle) für die Hierarchie anzugeben. Außerdem gruppieren Sie Attribute in Anzeigeordner.

Hinzufügen einer benannten Berechnung

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

So fügen Sie eine benannte Berechnung hinzu

  1. Um die Datenquellenansicht "Adventure Works DW 2012" zu öffnen, doppelklicken Sie im Projektmappen-Explorer im Ordner "Datenquellenansichten" auf Adventure Works DW 2012.

  2. Klicken Sie unten im Diagrammbereich mit der rechten Maustaste auf die Kopfzeile der Produkttabelle , und klicken Sie dann auf "Neue benannte Berechnung".

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

  4. Geben Sie im Feld "Ausdruck" die folgende CASE-Anweisung ein oder kopieren und fügen Sie sie 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 ProductLineName benannte Berechnung zu erstellen. Möglicherweise müssen Sie warten.

  6. Wählen Sie im Menü DateiAlle speichern aus.

Ändern der NameColumn-Eigenschaft eines Attributs

So ändern Sie den NameColumn-Eigenschaftswert eines Attributs

  1. Wechseln Sie zum Dimensionen-Designer für die Produktdimension. Doppelklicken Sie hierzu auf die Produkt-Dimension im Dimensionen-Knoten des Projektmappen-Explorers.

  2. Wählen Sie im Bereich "Attribute " auf der Registerkarte " Dimensionstruktur " die Option "Produktlinie" aus.

  3. Klicken Sie im Eigenschaftenfenster auf der rechten Seite des Bildschirms auf das Eigenschaftenfeld "NameColumn " am unteren Rand des Fensters, und klicken Sie dann auf die Schaltfläche "Durchsuchen" (...), um das Dialogfeld " NameSpalte " zu öffnen. (Möglicherweise müssen Sie auf der rechten Seite des Bildschirms auf die Registerkarte "Eigenschaften " klicken, um das Fenster "Eigenschaften" zu öffnen.

  4. Wählen Sie ProductLineName unten in der Quellspaltenliste aus, und klicken Sie dann auf "OK".

    Das Feld "NameColumn" enthält nun den Text "Product.ProductLineName (WChar)". Die Mitglieder der Produktlinien-Attributhierarchie zeigen nun den vollständigen Namen der Produktlinie anstelle eines gekürzten Produktliniennamens an.

  5. Wählen Sie im Bereich Attribute auf der Registerkarte Dimensionsstrukturden Eintrag "Product Key" aus.

  6. Klicken Sie im Eigenschaftenfenster auf das Eigenschaftenfeld NameColumn, und klicken Sie dann auf die Schaltfläche "Durchsuchen" (...), um das Dialogfeld Name Column zu öffnen.

  7. Wählen Sie "EnglishProductName" in der Quellspaltenliste aus, und klicken Sie dann auf "OK".

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

  8. Scrollen Sie im Eigenschaftenfenster nach oben, klicken Sie auf das Feld "Name-Eigenschaft ", und geben Sie dann folgendes ein Product Name.

Erstellen einer Hierarchie

So erstellen Sie eine Hierarchie

  1. Ziehen Sie das Product Line-Attribut aus dem Bereich "Attribute " in den Bereich "Hierarchien ".

  2. Ziehen Sie das Attribut "Modellname " aus dem Bereich "Attribute " in die <Zelle "Neue Ebene> " im Bereich "Hierarchien " unter der Ebene " Produktlinie" .

  3. Ziehen Sie das Product Name Attribut aus dem Bereich "Attribute " in die <zelle "Neue Ebene> " im Bereich "Hierarchien " unter der Modellnamenebene . (Sie haben Product Key in Produktname im vorherigen Abschnitt umbenannt.)

  4. Klicken Sie im Bereich "Hierarchien " auf der Registerkarte " Dimensionstruktur " mit der rechten Maustaste auf die Titelleiste der Hierarchiehierarchie , klicken Sie auf "Umbenennen", und geben Sie Product Model Linesdann ein.

    Der Name der Hierarchie ist jetzt Product Model Lines.

  5. Wählen Sie im Menü DateiAlle speichern aus.

Angeben von Ordnernamen und allen Mitgliedsnamen

So geben Sie die Ordner- und Mitgliedsnamen an

  1. Wählen Sie im Bereich "Attribute " die folgenden Attribute aus, indem Sie beim Klicken auf die einzelnen Attribute die STRG-TASTE gedrückt halten:

    • Klasse

    • Farbe

    • Tage bis zur Herstellung

    • Punkt neu anordnen

    • Sicherheitsbestandsniveau

    • Größe

    • Größenbereich

    • Stil

    • Gewicht

  2. Geben Sie im Eigenschaftenfenster " AttributeHierarchyDisplayFolder " den Wert Stockingein.

    Sie haben diese Attribute jetzt in einem einzigen Anzeigeordner gruppiert.

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

    • Händlerpreis

    • Listenpreis

    • Einstandspreis (fest)

  4. Geben Sie in der Zelle der AttributeHierarchyDisplayFolder-Eigenschaft im Eigenschaftenfenster den Wert Financialein.

    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 Zelle der AttributeHierarchyDisplayFolder-Eigenschaft im Eigenschaftenfenster den Wert Historyein.

    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 Hierarchiebereichs , und ändern Sie dann die AttributAllMemberName-Eigenschaft oben im Eigenschaftenfenster in All Products.

    Wenn Sie auf einen geöffneten Bereich klicken, können Sie die Eigenschaften der Produktdimension selbst ändern. Sie können auch oben in der Attributliste im Bereich "Attribute" auf "Produkt" klicken.

  9. Wählen Sie im Menü DateiAlle speichern aus.

Definieren von Attributbeziehungen

Wenn die zugrunde liegenden Daten dies unterstützen, sollten Sie Attributbeziehungen zwischen Attributen definieren. Durch das Definieren von Attributbeziehungen wird die Dimension, Partition und Abfrageverarbeitung beschleunigt. Weitere Informationen finden Sie unter Define Attribute Relationships and Attribute Relationships.

So definieren Sie Attributbeziehungen

  1. Klicken Sie im Bemaßungs-Designer für die Produktdimension auf die Registerkarte "Attributbeziehungen".

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das Attribut "Modellname ", und klicken Sie dann auf "Neue Attributbeziehung".

  3. Im Dialogfeld "Attributbeziehung erstellen " ist das Quellattributeder Modellname. Legen Sie das zugehörige Attribut auf "Produktlinie" fest.

    Lassen Sie in der Liste "Beziehungstyp " den Beziehungstyp auf "Flexibel " festgelegt, da sich Beziehungen zwischen den Mitgliedern im Laufe der Zeit ändern können. So kann beispielsweise ein Produktmodell in eine andere Produktlinie verschoben werden.

  4. Klicke auf OK.

  5. Wählen Sie im Menü DateiAlle speichern aus.

Überprüfung der Produktgrößenänderungen

So überprüfen Sie die Änderungen der Produktdimension

  1. Klicken Sie im Menü "Erstellen" von SQL Server Data Tools (SSDT) auf "Lernprogramm für Analysis Services bereitstellen".

  2. Nachdem Sie die Meldung "Bereitstellung erfolgreich abgeschlossen " erhalten haben, klicken Sie auf die Registerkarte "Browser " des Dimension-Designers für die Produktdimension , und klicken Sie dann auf der Symbolleiste des Designers auf die Schaltfläche "Erneut verbinden".

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

    Beachten Sie, dass der Name des Elements "Alle" als All Products erscheint. Dies liegt daran, dass Sie früher in der Lektion die Eigenschaft AllMemberName für die Hierarchie auf All Products geändert haben. Außerdem verfügen die Mitglieder der Produktzeilenebene jetzt über benutzerfreundliche Namen anstelle von Abkürzungen mit einem Buchstaben.

Nächste Aufgabe in der Lektion

Ändern der Datumsdimension

Siehe auch

Definieren benannter Berechnungen in einer Datenquellenansicht (Analysis Services)
Erstellen User-Defined Hierarchien
Konfigurieren der Ebene (alle) für Attributhierarchien