Freigeben über


Ändern der Product-Dimension

Sie können die Benutzerfreundlichkeit einer Dimension erhöhen, indem Sie eine benannte Berechnung zum Generieren beschreibender Dimensionselementnamen verwenden, durch das Definieren zusätzlicher Benutzerhierarchien und durch das Angeben des Namens des Elementes der Ebene (Alle). Sie geben den Namen des Elements Alle für Attributhierarchien separat vom Elementnamen Alle für jede Benutzerhierarchie an. In den Aufgaben in diesem Thema definieren Sie eine Benutzerhierarchie in der Product-Dimension, verwenden eine benannte Berechnung, um die Produktliniennamen anzugeben, und geben den (Alle)-Elementnamen für die Attributhierarchien und für die neue Benutzerhierarchie an. Sie löschen auch unnötige Dimensionsattribute und gruppieren Attribute in Anzeigeordnern. Weitere Informationen finden Sie unter Entfernen von Attributen aus einer Dimension, Definieren von benannten Berechnungen in einer Datenquellensicht (Analysis Services), Definieren und Konfigurieren einer benutzerdefinierten Hierarchie und Konfigurieren der Alle-Ebene für Attributhierarchien.

Löschen von unnötigen Attributen

So löschen Sie unnötige Attribute

  1. Doppelklicken Sie im Projektmappen-Explorer auf Product im Dimensions-Knoten, um den Dimensions-Designer für die Product-Dimension zu öffnen.

  2. Erweitern Sie den Bereich Attribute, wählen Sie die folgenden Attribute aus, und löschen Sie sie:

    Arabic Description

    Chinese Description

    English Description

    English Product Name

    Finished Goods Flag

    French Description

    French Product Name

    Hebrew Description

    Product Alternate Key

    Product Subcategory Key

    Size Unit Measure Code

    Spanish Product Name

    Thai Description

    Weight Unit Measure Code

    Diese Attribute werden im anfänglichen Analysis Services Tutorial-Cube nicht verwendet.

Definieren von benannten Berechnungen, Ändern von Nameneigenschaftswerten und Definieren einer Benutzerhierarchie

So definieren Sie benannte Berechnungen, ändern Nameneigenschaftswerte und definieren eine Benutzerhierarchie

  1. Wechseln Sie zum Datenquellensicht-Designer für die Adventure Works DW-Datenquellensicht.

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

    Das Dialogfeld Benannte Berechnung erstellen wird geöffnet. Sie verwenden dieses Dialogfeld zum Erstellen einer benannten Berechnung, die Sie zum Anzeigen des vollständigen Produktliniennamens anstelle des verschlüsselten Namens verwenden werden.

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

  4. Geben Sie im Feld Ausdruck das folgende SQL-Skript ein:

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

    Dieses SQL-Skript erstellt benutzerfreundliche Namen für jede Produktlinie im Cube.

  5. Klicken Sie auf OK.

    Die benannte Berechnung ProductLineName wird erstellt.

  6. Wechseln Sie zum Dimensions-Designer für die Product-Dimension, wählen Sie Product Line im Bereich Attribute der Registerkarte Dimensionsstruktur aus, und ändern Sie den Wert der NameColumn-Eigenschaft im Eigenschaftenfenster zu DimProduct.ProductLineName (WChar), und klicken Sie dann auf OK.

    Die Elemente der Product Line-Attributhierarchie zeigen jetzt den vollständigen Namen der Produktlinie anstelle des abgekürzten Produktliniennamens an, nachdem Sie diese Änderungen bereitgestellt haben.

  7. Wählen Sie im Bereich Attribute die Product-Attributhierarchie aus, und ändern Sie dann den Wert der NameColumn-Eigenschaft im Eigenschaftenfenster zu DimProduct.EnglishProductName (WChar).

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

  9. Ziehen Sie das Product Line-Attribut aus dem Bereich Attribute in den Bereich Hierarchien und Ebenen.

    Eine neue Benutzerhierarchie mit dem Standardnamen Hierarchie wird erstellt.

  10. Wählen Sie im Bereich Hierarchien und EbenenHierarchie aus, und ändern Sie dann die Name-Eigenschaft im Eigenschaftenfenster zu Product Model Lines.

  11. Ziehen Sie das Model Name-Attribut aus dem Bereich Attribute in die Product Model Lines-Hierarchie unterhalb der Product Line-Ebene.

    Sie haben eine zweite Ebene in der Product Model Lines-Benutzerhierarchie definiert.

  12. Ziehen Sie das Product Name-Attribut aus dem Bereich Attribute in die Product Model Lines-Hierarchie unterhalb der Model Name-Ebene.

    Sie haben eine dritte Ebene in der Product Model Lines-Benutzerhierarchie definiert.

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 aus:

    • Class
    • Color
    • Days To Manufacture
    • Reorder Point
    • Safety Stock Level
    • Size
    • Size Range
    • Style
    • Weight
  2. Geben Sie im Eigenschaftenfenster in der AttributeHierarchyDisplayFolder-Eigenschaftszelle 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 und Ebenen aus, und ändern Sie dann die AllMemberName-Eigenschaft im Eigenschaftenfenster zu All Products.

  8. Klicken Sie in einen offenen Bereich des Bereichs Hierarchien und Ebenen, 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.

Ü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. Wenn die Bereitstellung erfolgreich abgeschlossen wurde, wechseln Sie zur Registerkarte Browser im Dimensions-Designer für die Product-Dimension. Ü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, und dass die Elemente der Product Line-Ebene jetzt benutzerfreundliche Namen anstelle von Abkürzungen aus einem Buchstaben aufweisen.

  3. Wählen Sie Product Line in der Hierarchie-Liste aus.

    Beachten Sie, dass das Alle-Element als All Products angezeigt wird.

  4. Klicken Sie im Menü Datei auf Alle speichern, um die von Ihnen bis jetzt vorgenommenen Änderungen im Analysis Services Tutorial-Projekt zu speichern, sodass Sie das Lernprogramm an dieser Stelle unterbrechen und später wieder aufnehmen können.

    In der nächsten Aufgabe dieser Lektion überprüfen Sie den Analysis Tutorial-Cube, um alle in dieser Lektion vorgenommenen Änderungen anzuzeigen.

Sie haben erfolgreich die Benutzerfreundlichkeit des Analysis Services Tutorial-Cubes verbessert, indem Sie eine Product Model Lines-Benutzerhierarchie in der Product-Dimension definiert haben, der Datenquellensicht die benannte Berechnung ProductLineName hinzugefügt und dann die Spalte für die benannte Berechnung als die ColumnID-Eigenschaft für das Product Line-Attribut definiert haben. Sie haben auch die Benutzerfreundlichkeit des Adventure Works Tutorial-Cubes verbessert, indem Sie Dimensionsattribute gelöscht haben, die im Cube nicht erforderlich sind, indem Sie andere Dimensionsattribute in Anzeigeordner gruppiert haben, und indem Sie einen Namen für die Ebene (Alle) für jede Attributhierarchie und für die Product Model Lines-Benutzerhierarchie definiert haben.

Nächste Aufgabe in dieser Lektion

Anzeigen der Änderungen im Cube-Designer

Siehe auch

Andere Ressourcen

Entfernen von Attributen aus einer Dimension
Definieren von benannten Berechnungen in einer Datenquellensicht (Analysis Services)
Definieren und Konfigurieren einer benutzerdefinierten Hierarchie
Konfigurieren der Alle-Ebene für Attributhierarchien

Hilfe und Informationen

Informationsquellen für SQL Server 2005