Share via


Lektion 3-2: Ändern der Kundendimension

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Es gibt viele verschiedene Möglichkeiten zum Verbessern der Benutzerfreundlichkeit und Funktionalität der Dimensionen in einem Cube. Mit den Schritten in diesem Thema ändern Sie die Customer-Dimension.

Umbenennen von Attributen

Sie können Attributnamen auf der Registerkarte Dimensionsstruktur des Dimensions-Designers ändern.

So benennen Sie ein Attribut um

  1. Wechseln Sie zur Dimension Designer für die Customer-Dimension in SQL Server Data Tools. Doppelklicken Sie dazu auf die Dimension Customer im Knoten Dimensionen des Projektmappen-Explorers.

  2. Klicken Sie im Bereich Attribute mit der rechten Maustaste auf English Country Region Name, und klicken Sie anschließend auf Umbenennen. Ändern Sie den Namen des Attributs zu Country-Region.

  3. Ändern Sie die Namen der folgenden Attribute auf die gleiche Art:

    • English Education-Attribut : Ändern Sie in Education

    • Englisches Besatzungsattribut : Ändern sie in "Besetzung"

    • Attribut "Name der Bundesstaatsprovinz " – Ändern sie in State-Province

  4. Klicken Sie im Menü Datei auf Alle speichern.

Erstellen einer Hierarchie

Sie können eine neue Hierarchie erstellen, indem Sie ein Attribut aus dem Bereich Attribute in den Bereich Hierarchien ziehen.

So erstellen Sie eine Hierarchie

  1. Ziehen Sie das Country-Region -Attribut vom Bereich Attribute in den Bereich Hierarchien .

  2. Ziehen Sie das Attribut State-Province aus dem Bereich Attribute in die <neue Ebene> im Bereich Hierarchien unterhalb der Ebene Land-Region .

  3. Ziehen Sie das Attribut City aus dem Bereich Attribute in die <zelle der neuen Ebene> im Bereich Hierarchien unterhalb der Ebene State-Province .

  4. Klicken Sie im Bereich Hierarchien der Registerkarte Dimensionsstruktur mit der rechten Maustaste auf die Titelleiste der Hierarchy -Hierarchie, wählen Sie Umbenennenaus, und geben Sie anschließend Customer Geographyein.

    Der Name der Hierarchie lautet jetzt Customer Geography.

  5. Klicken Sie im Menü Datei auf Alle speichern.

Hinzufügen einer benannten Berechnung

Sie können eine benannte Berechnung, bei der es sich um einen SQL-Ausdruck handelt, der als eine berechnete Spalte dargestellt wird, zu einer Tabelle in einer Datenquellensicht hinzufügen. Der Ausdruck wird als Spalte in der Tabelle angezeigt und verhält sich auch so. Mithilfe von benannten Ausdrücken können Sie das relationale Schema von vorhandenen Tabellen in einer Datenquellensicht erweitern, ohne die Tabelle in der zugrunde liegenden Datenquelle zu ändern. Weitere Informationen finden Sie unter Definieren benannter Berechnungen in einer Datenquellensicht (Analysis Services).

So fügen Sie eine benannte Berechnung hinzu

  1. Öffnen Sie die Adventure Works DW 2019-Datenquellensicht, indem Sie im Ordner Datenquellensichten in Projektmappen-Explorer darauf doppelklicken.

  2. Klicken Sie mit der rechten Maustaste im Bereich Tabellen auf der linken Seite auf Customerund anschließend auf Neue benannte Berechnung.

  3. Geben Sie im Dialogfeld Benannte Berechnung erstellen in das Feld Spaltenname die Zeichenfolge FullName ein. Geben Sie anschließend die folgende CASE -Anweisung in das Feld Ausdruck ein (Sie können die Anweisung auch kopieren und einfügen):

    CASE  
       WHEN MiddleName IS NULL THEN  
       FirstName + ' ' + LastName  
       ELSE  
       FirstName + ' ' + MiddleName + ' ' + LastName  
    END  
    

    Die CASE -Anweisung verkettet die Spalten FirstName, MiddleNameund LastName in eine einzelne Spalte, die Sie in der Customer-Dimension als angezeigten Namen für das Customer -Attribut verwenden werden.

  4. Klicken Sie auf OK, und erweitern Sie Customer im Tabellen -Bereich.

    Die benannte Berechnung FullName wird in der Liste von Spalten in der Customer-Tabelle mit einem Symbol angezeigt, das sie als benannte Berechnung ausweist.

  5. Klicken Sie im Menü Datei auf Alle speichern.

  6. Klicken Sie im Bereich Tabellen mit der rechten Maustaste auf Customer, und klicken Sie anschließend auf Daten durchsuchen.

  7. Überprüfen Sie die letzte Spalte in der Sicht Customer-Tabelle durchsuchen .

    Beachten Sie, dass die FullName -Spalte in der Datenquellensicht angezeigt wird, wobei Daten aus verschiedenen Spalten aus der zugrunde liegenden Datenquelle ohne Änderung der ursprünglichen Datenquelle ordnungsgemäß verkettet werden.

  8. Schließen Sie die Registerkarte Customer-Tabelle durchsuchen .

Verwenden der benannten Berechnung für Elementnamen

Nachdem Sie eine benannte Berechnung in der Datenquellensicht erstellt haben, können Sie sie als Eigenschaft eines Attributs verwenden.

So verwenden Sie die benannte Berechnung für Elementnamen

  1. Wechseln Sie zum Dimensions-Designer für die Customer-Dimension.

  2. Klicken Sie im Bereich Attribute der Registerkarte Dimensionsstruktur auf das Customer Key -Attribut.

  3. Öffnen Sie das Fenster Eigenschaften, und klicken Sie in der Titelleiste auf die Schaltfläche Automatisch im Hintergrund , sodass dieses Fenster geöffnet bleibt.

  4. Geben Sie im Eigenschaftenfeld NameFull Nameein.

  5. Klicken Sie unten auf das Eigenschaftenfeld NameColumn , und klicken Sie dann auf die Schaltfläche durchsuchen (...), um das Dialogfeld Namensspalte zu öffnen.

  6. Wählen Sie FullName weiter unten in der Liste Quellspalte aus, und klicken Sie auf OK.

  7. Ziehen Sie auf der Registerkarte Dimensionsstruktur das Attribut Vollständiger Name aus dem Bereich Attribute in die <neue Ebene> im Bereich Hierarchien unter der Ebene Stadt .

  8. Klicken Sie im Menü Datei auf Alle speichern.

Definieren von Anzeigeordnern

Sie können Anzeigeordner verwenden, um Benutzer- und Attributhierarchien in Ordnerstrukturen zu gruppieren und so die Benutzerfreundlichkeit zu erhöhen.

So definieren Sie Anzeigeordner

  1. Öffnen Sie die Registerkarte Dimensionsstruktur für die Customer-Dimension.

  2. Wählen Sie im Bereich Attribute die folgenden Attribute, indem Sie beim Klicken die STRG-Taste gedrückt halten:

    • City (Ort)

    • Country-Region

    • Postal Code

    • Bundesland

  3. Klicken Sie oben im Eigenschaftenfenster auf das AttributeHierarchyDisplayFolder -Eigenschaftenfeld. (Möglicherweise müssen Sie darauf zeigen, um den vollständigen Namen anzuzeigen.) Geben Sie anschließend Locationein.

  4. Klicken Sie im Bereich Hierarchien auf Customer Geography, und wählen Sie anschließend rechts im Eigenschaftenfenster die Option Location als Wert der DisplayFolder -Eigenschaft aus.

  5. Wählen Sie im Bereich Attribute die folgenden Attribute, indem Sie beim Klicken die STRG-Taste gedrückt halten:

    • Commute Distance

    • Education

    • Gender (Geschlecht):

    • House Owner Flag

    • Familienstand

    • Number Cars Owned

    • Anzahl Der Kinder zu Hause

    • Occupation

    • Total Children

    • Yearly Income

  6. Klicken Sie oben im Eigenschaftenfenster auf das AttributeHierarchyDisplayFolder -Eigenschaftenfeld, und geben Sie anschließend Demographicein.

  7. Wählen Sie im Bereich Attribute die folgenden Attribute, indem Sie beim Klicken die STRG-Taste gedrückt halten:

    • E-Mail-Adresse

    • Telefon

  8. Klicken Sie im Eigenschaftenfenster Eigenschaften auf das Eigenschaftenfeld AttributeHierarchyDisplayFolder , und geben Sie Contactsein.

  9. Klicken Sie im Menü Datei auf Alle speichern.

Definieren von zusammengesetzten KeyColumns

Die Eigenschaft KeyColumns enthält die Spalte bzw. Spalten, die den Schlüssel für das Attribut darstellen. In dieser Lektion erstellen Sie einen zusammengesetzten Schlüssel für das City -Attribut und das State-Province -Attribut. Zusammengesetzte Schlüssel können hilfreich sein, wenn Sie ein Attribut eindeutig identifizieren müssen. Wenn Sie später in diesem Tutorial beispielsweise Attributbeziehungen definieren, muss ein City -Attribut ein State-Province -Attribut eindeutig identifizieren. Es können jedoch mehrere Orte mit dem gleichen Namen in verschiedenen Staaten geben. Aus diesem Grund erstellen Sie für das City -Attribut einen zusammengesetzten Schlüssel, der sich aus den Spalten StateProvinceName und City zusammensetzt. Weitere Informationen finden Sie unter Ändern der KeyColumn-Eigenschaft eines Attributs.

So definieren Sie zusammengesetzte KeyColumns für das City-Attribut

  1. Öffnen Sie die Registerkarte Dimensionsstruktur für die Customer-Dimension.

  2. Klicken Sie im Bereich Attribute auf das City -Attribut.

  3. Klicken Sie im Fenster Eigenschaften weiter unten auf das Feld KeyColumns und anschließend auf die Schaltfläche zum Durchsuchen (...).

  4. Wählen Sie im Dialogfeld Schlüsselspalten die Spalte StateProvinceName in der Liste Verfügbare Spaltenaus, und klicken Sie anschließend auf die Schaltfläche > .

    Die Spalten City und StateProvinceName werden jetzt in der Liste Schlüsselspalten angezeigt.

  5. Klicken Sie auf OK.

  6. Um die NameColumn -Eigenschaft des City -Attributs festzulegen, klicken Sie in das Feld NameColumn des Fensters „Eigenschaften“ und anschließend auf die Schaltfläche zum Durchsuchen (...).

  7. Wählen Sie im Dialogfeld Namensspalte in der Liste Quellspalte die Option Cityaus, und klicken Sie anschließend auf OK.

  8. Klicken Sie im Menü Datei auf Alle speichern.

So definieren Sie zusammengesetzte KeyColumns für das State-Province-Attribut

  1. Stellen Sie sicher, dass die Registerkarte Dimensionsstruktur für die Customer-Dimension geöffnet ist.

  2. Klicken Sie im Bereich Attribute auf das State-Province -Attribut.

  3. Klicken Sie im Fenster Eigenschaften auf das Feld KeyColumns und anschließend auf die Schaltfläche zum Durchsuchen (...).

  4. Wählen Sie im Dialogfeld Schlüsselspalten die Spalte EnglishCountryRegionName in der Liste Verfügbare Spaltenaus, und klicken Sie anschließend auf die Schaltfläche > .

    Die Spalten EnglishCountryRegionName und StateProvinceName werden jetzt in der Liste Schlüsselspalten angezeigt.

  5. Klicken Sie auf OK.

  6. Um die NameColumn -Eigenschaft des State-Province -Attributs festzulegen, klicken Sie in das Feld NameColumn des Fensters „Eigenschaften“ und anschließend auf die Schaltfläche zum Durchsuchen (...).

  7. Wählen Sie im Dialogfeld Namensspalte in der Liste Quellspalte die Option StateProvinceNameaus, und klicken Sie anschließend auf OK.

  8. 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

  1. Klicken Sie im Designer Dimension für die Customer-Dimension auf die Registerkarte Attributbeziehungen. Möglicherweise müssen Sie warten.

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das City -Attribut, und wählen Sie anschließend Neue Attributbeziehungaus.

  3. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributCity. Legen Sie den Wert Verknüpftes Attribut auf State-Provincefest.

  4. Stellen Sie in der Liste Beziehungstyp den Beziehungstyp auf Festein.

    Der Beziehungstyp ist Fest , da sich Beziehungen zwischen den Elementen nicht im Laufe der Zeit ändern. Ein Ort wird beispielsweise normalerweise nicht Teil eines anderen Bundeslands oder Kantons.

  5. Klicken Sie auf OK.

  6. Klicken Sie im Diagramm mit der rechten Maustaste auf das Attribut State-Province , und wählen Sie anschließend Neue Attributbeziehungaus.

  7. Im Dialogfeld Attributbeziehung erstellen lautet das QuellattributState-Province. Legen Sie als Verknüpftes AttributCountry-Regionfest.

  8. Stellen Sie in der Liste Beziehungstyp den Beziehungstyp auf Festein.

  9. Klicken Sie auf OK.

  10. Klicken Sie im Menü Datei auf Alle speichern.

Bereitstellen von Änderungen, Verarbeiten der Objekte und Anzeigen der Änderungen

Nach dem Ändern von Attributen und Hierarchien müssen Sie die Änderungen bereitstellen und die verknüpften Objekte neu verarbeiten, bevor Sie die Änderungen anzeigen können.

So stellen Sie die Änderungen bereit, verarbeiten die Objekte und zeigen die Änderungen an

  1. Klicken Sie im Menü Erstellen von SQL Server Data Tools auf Analysis Services-Tutorial bereitstellen.

  2. Nachdem die Meldung angezeigt wird, dass die Bereitstellung erfolgreich abgeschlossen wurde, klicken Sie auf die Registerkarte Browser im Dimensions-Designer für die Customer-Dimension, und klicken Sie links in der Symbolleiste auf die Schaltfläche zum Wiederherstellen der Verbindung.

  3. Überprüfen Sie, ob Customer Geography in der Hierarchie -Liste ausgewählt ist, und erweitern Sie anschließend im Browserbereich Alle, Australia, New South Walesund anschließend Coffs Harbour.

    Im Browser werden die Kunden in dem Ort angezeigt.

  4. Wechseln Sie zum Cube Designer für den SQL Server Analysis Services Tutorial-Cube. Doppelklicken Sie hierzu auf den Analysis Services-Tutorial-Cube im Knoten Cubes von Projektmappen-Explorer.

  5. Klicken Sie auf die Registerkarte Browser und anschließend in der Symbolleiste des Designers auf die Schaltfläche zum Wiederherstellen der Verbindung.

  6. Erweitern Sie im Bereich Measuregruppe den Eintrag Customer.

    Beachten Sie, dass anstelle einer langen Liste von Attributen nur die Anzeigeordner und Attribute, die keine Anzeigeordnerwerte aufweisen, unterhalb von Customer angezeigt werden.

  7. Klicken Sie im Menü Datei auf Alle speichern.

Nächste Aufgabe in der Lektion

Ändern der Product-Dimension

Weitere Informationen

Dimensionsattributeigenschaftenverweis
Entfernen eines Attributs aus einer Dimension
Umbenennen eines Attributs
Definieren von benannten Berechnungen in einer Datenquellensicht (Analysis Services)