Ä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
Um die Adventure Works DW 2012 -Datenquellensicht zu öffnen, doppelklicken Sie im Projektmappen-Explorer im Ordner Datenquellensichten auf Adventure Works DW 2012 .
Klicken Sie unten im Diagrammbereich mit der rechten Maustaste auf die Tabellenüberschrift Product . Klicken Sie anschließend auf Neue benannte Berechnung.
Geben
ProductLineName
Sie im Dialogfeld Benannte Berechnung erstellen in das Feld Spaltenname ein.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.
Klicken Sie auf OK , um die
ProductLineName
benannte Berechnung zu erstellen. Sie müssen möglicherweise einen Moment warten.Klicken Sie im Menü Datei auf Alle speichern.
Ändern der NameColumn-Eigenschaft eines Attributs
So ändern Sie den Wert der NameColumns-Eigenschaft eines Attributs
Wechseln Sie zum Dimensions-Designer für die Product-Dimension. Doppelklicken Sie dazu auf die Product -Dimension im Dimensionen -Knoten des Projektmappen-Explorers.
Wählen Sie im Bereich Attribute der Registerkarte Dimensionsstruktur die Option Product Lineaus.
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).
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.
Wählen Sie im Bereich Attribute der Registerkarte Dimensionsstruktur die Option Product Keyaus.
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.
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).
Scrollen Sie im Eigenschaftenfenster nach oben, klicken Sie auf das Eigenschaftenfeld Name, und geben Sie dann ein
Product Name
.
Erstellen einer Hierarchie
So erstellen Sie eine Hierarchie
Ziehen Sie das Product Line -Attribut vom Bereich Attribute in den Bereich Hierarchien .
Ziehen Sie das Attribut Modellname aus dem Bereich Attribute in die <zelle der neuen Ebene> im Bereich Hierarchien unterhalb der Ebene "Product Line ".
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.)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
.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
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
Geben Sie im Eigenschaftenfeld AttributeHierarchyDisplayFolder im Eigenschaftenfenster ein
Stocking
.Sie haben diese Attribute jetzt in einen einzigen Anzeigeordner gruppiert.
Wählen Sie im Bereich Attribute die folgenden Attribute aus:
Dealer Price
List Price
Standardkosten
Geben Sie in der Eigenschaftszelle AttributeHierarchyDisplayFolder im Eigenschaftenfenster ein
Financial
.Sie haben diese Attribute jetzt in einen zweiten Anzeigeordner gruppiert.
Wählen Sie im Bereich Attribute die folgenden Attribute aus:
Enddatum
Startdatum
Status
Geben Sie in der Eigenschaftszelle AttributeHierarchyDisplayFolder im Eigenschaftenfenster ein
History
.Sie haben diese Attribute jetzt in einen dritten Anzeigeordner gruppiert.
Wählen Sie die
Product Model Lines
Hierarchie im Bereich Hierarchien aus, und ändern Sie dann die AllMemberName-Eigenschaft im Eigenschaftenfenster inAll Products
.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.
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
Klicken Sie im Dimensions-Designer für die Product-Dimension auf die Registerkarte Attributbeziehungen .
Klicken Sie im Diagramm mit der rechten Maustaste auf das Model Name -Attribut und anschließend auf Neue Attributbeziehung.
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.
Klicken Sie auf OK.
Klicken Sie im Menü Datei auf Alle speichern.
Überprüfen von Produktdimensionsänderungen
So überprüfen Sie die Produktdimensionsänderungen
Klicken Sie im Menü Erstellen von SQL Server Data Tools (SSDT) auf Analysis Services-Tutorial bereitstellen.
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.
Vergewissern Sie sich, dass
Product Model Lines
in der Liste Hierarchie ausgewählt ist, und erweitern SieAll Products
dann .Beachten Sie, dass der Name des All-Elements als
All Products
angezeigt wird. Dies liegt daran, dass Sie die AllMemberName-Eigenschaft für die HierarchieAll 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
Weitere Informationen
Definieren von benannten Berechnungen in einer Datenquellensicht (Analysis Services)
Erstellen von benutzerdefinierten Hierarchien
Konfigurieren der Ebene (All) für Attributhierarchien