Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Um die Datenquellenansicht "Adventure Works DW 2012" zu öffnen, doppelklicken Sie im Projektmappen-Explorer im Ordner "Datenquellenansichten" auf Adventure Works DW 2012.
Klicken Sie unten im Diagrammbereich mit der rechten Maustaste auf die Kopfzeile der Produkttabelle , und klicken Sie dann auf "Neue benannte Berechnung".
Geben Sie im Dialogfeld "Benannte Berechnung erstellen" im Feld "Spaltenname"
ProductLineNameein.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' ENDDiese CASE-Anweisung erstellt benutzerfreundliche Namen für jede Produktlinie im Cube.
Klicken Sie auf "OK" , um die
ProductLineNamebenannte Berechnung zu erstellen. Möglicherweise müssen Sie warten.Wählen Sie im Menü DateiAlle speichern aus.
Ändern der NameColumn-Eigenschaft eines Attributs
So ändern Sie den NameColumn-Eigenschaftswert eines Attributs
Wechseln Sie zum Dimensionen-Designer für die Produktdimension. Doppelklicken Sie hierzu auf die Produkt-Dimension im Dimensionen-Knoten des Projektmappen-Explorers.
Wählen Sie im Bereich "Attribute " auf der Registerkarte " Dimensionstruktur " die Option "Produktlinie" aus.
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.
Wählen Sie
ProductLineNameunten 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.
Wählen Sie im Bereich Attribute auf der Registerkarte Dimensionsstrukturden Eintrag "Product Key" aus.
Klicken Sie im Eigenschaftenfenster auf das Eigenschaftenfeld NameColumn, und klicken Sie dann auf die Schaltfläche "Durchsuchen" (...), um das Dialogfeld Name Column zu öffnen.
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)".
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
Ziehen Sie das Product Line-Attribut aus dem Bereich "Attribute " in den Bereich "Hierarchien ".
Ziehen Sie das Attribut "Modellname " aus dem Bereich "Attribute " in die <Zelle "Neue Ebene> " im Bereich "Hierarchien " unter der Ebene " Produktlinie" .
Ziehen Sie das
Product NameAttribut 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.)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.Wählen Sie im Menü DateiAlle speichern aus.
Angeben von Ordnernamen und allen Mitgliedsnamen
So geben Sie die Ordner- und Mitgliedsnamen an
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
Geben Sie im Eigenschaftenfenster " AttributeHierarchyDisplayFolder " den Wert
Stockingein.Sie haben diese Attribute jetzt in einem einzigen Anzeigeordner gruppiert.
Wählen Sie im Bereich "Attribute " die folgenden Attribute aus:
Händlerpreis
Listenpreis
Einstandspreis (fest)
Geben Sie in der Zelle der AttributeHierarchyDisplayFolder-Eigenschaft im Eigenschaftenfenster den Wert
Financialein.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 Zelle der AttributeHierarchyDisplayFolder-Eigenschaft im Eigenschaftenfenster den Wert
Historyein.Sie haben diese Attribute jetzt in einen dritten Anzeigeordner gruppiert.
Wählen Sie die
Product Model LinesHierarchie im Bereich "Hierarchien " aus, und ändern Sie dann die AllMemberName-Eigenschaft im Eigenschaftenfenster inAll Products.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.
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
Klicken Sie im Bemaßungs-Designer für die Produktdimension auf die Registerkarte "Attributbeziehungen".
Klicken Sie im Diagramm mit der rechten Maustaste auf das Attribut "Modellname ", und klicken Sie dann auf "Neue Attributbeziehung".
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.
Klicke auf OK.
Wählen Sie im Menü DateiAlle speichern aus.
Überprüfung der Produktgrößenänderungen
So überprüfen Sie die Änderungen der Produktdimension
Klicken Sie im Menü "Erstellen" von SQL Server Data Tools (SSDT) auf "Lernprogramm für Analysis Services bereitstellen".
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".
Vergewissern Sie sich, dass
Product Model Linesin der Hierarchie-Liste ausgewählt ist, und erweitern Sie dannAll Products.Beachten Sie, dass der Name des Elements "Alle" als
All Productserscheint. Dies liegt daran, dass Sie früher in der Lektion die Eigenschaft AllMemberName für die Hierarchie aufAll Productsgeä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
Siehe auch
Definieren benannter Berechnungen in einer Datenquellenansicht (Analysis Services)
Erstellen User-Defined Hierarchien
Konfigurieren der Ebene (alle) für Attributhierarchien