Ä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
Doppelklicken Sie im Projektmappen-Explorer auf Product im Dimensions-Knoten, um den Dimensions-Designer für die Product-Dimension zu öffnen.
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
Wechseln Sie zum Datenquellensicht-Designer für die Adventure Works DW-Datenquellensicht.
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.
Geben Sie im Dialogfeld Benannte Berechnung erstellenProductLineName im Feld Spaltenname ein.
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.
Klicken Sie auf OK.
Die benannte Berechnung ProductLineName wird erstellt.
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.
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).
Ändern Sie den Wert der Name-Eigenschaft für das Product-Attribut zu Product Name.
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.
Wählen Sie im Bereich Hierarchien und EbenenHierarchie aus, und ändern Sie dann die Name-Eigenschaft im Eigenschaftenfenster zu Product Model Lines.
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.
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
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
Geben Sie im Eigenschaftenfenster in der AttributeHierarchyDisplayFolder-Eigenschaftszelle Stocking ein.
Sie haben diese Attribute jetzt in einen einzigen Anzeigeordner gruppiert.
Wählen Sie im Bereich Attribute die folgenden Attribute aus:
- Dealer Price
- List Price
- Standard Cost
Geben Sie im Eigenschaftenfenster in der AttributeHierarchyDisplayFolder-Eigenschaftszelle Financial ein.
Sie haben diese Attribute jetzt in einen zweiten Anzeigeordner gruppiert.
Wählen Sie im Bereich Attribute die folgenden Attribute aus:
- End Date
- Start Date
- Status
Geben Sie im Eigenschaftenfenster in der AttributeHierarchyDisplayFolder-Eigenschaftszelle History ein.
Sie haben diese Attribute jetzt in einen dritten Anzeigeordner gruppiert.
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.
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
Klicken Sie im Menü Erstellen von Business Intelligence Development Studio auf Analysis Services Tutorial bereitstellen.
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.
Wählen Sie Product Line in der Hierarchie-Liste aus.
Beachten Sie, dass das Alle-Element als All Products angezeigt wird.
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