Share via


Ändern der Customer-Dimension

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 in Business Intelligence Development Studio zum Dimensions-Designer für die Customer-Dimension. Doppelklicken Sie dazu auf die Customer-Dimension im Dimensions-Knoten des Projektmappen-Explorers.

  2. Klicken Sie im Attribute-Bereich mit der rechten Maustaste auf English Country Region Name, und wählen Sie Umbenennen aus. Ä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 zu Education

    • English Occupation-Attribut - ändern zu Occupation

    • State Province Name-Attribut - ändern zu State-Province

  4. Klicken Sie im Menü Datei auf Alles 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 State-Province-Attribut aus dem Attribute-Bereich in die Zelle der <neuen Ebene> des Bereichs Hierarchien unterhalb der Country-Region-Ebene.

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

  4. Klicken Sie im Bereich Hierarchien der Registerkarte Dimensionsstruktur mit der rechten Maustaste auf die Titelleiste der Hierarchy-Hierarchie, wählen Sie Umbenennen aus, und geben Sie Customer Geography ein.

    Der Name der Hierarchie lautet jetzt Customer Geography.

  5. Klicken Sie im Menü Datei auf Alles 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 von benannten Berechnungen in einer Datenquellensicht (Analysis Services).

So fügen Sie eine benannte Berechnung hinzu

  1. Öffnen Sie die Adventure Works DW-Datenquellensicht durch Doppelklick im Ordner Datenquellensichten des Projektmappen-Explorers.

  2. Klicken Sie mit der rechten Maustaste im Tabellen-Bereich auf Customer, und klicken Sie dann auf Neue benannte Berechnung.

  3. Geben Sie im Dialogfeld Benannte Berechnung erstellenFullName im Feld Spaltenname ein, und geben Sie dann die folgende CASE-Anweisung im Feld Ausdruck ein:

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

    Die CASE-Anweisung verkettet die Spalten FirstName, MiddleName und 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 Alles speichern.

  6. Klicken Sie im Tabellen-Bereich mit der rechten Maustaste auf Customer, und wählen Sie Daten durchsuchen aus.

  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 Sicht 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 Name ein.

  5. Klicken Sie in das Eigenschaftenfeld NameColumn und anschließend auf die Schaltfläche zum Durchsuchen (), um das Dialogfeld Namensspalte zu öffnen.

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

  7. Ziehen Sie das Full Name-Attribut aus dem Attribute-Bereich in die Zelle der <neuen Ebene> des Bereichs Hierarchien unterhalb der City-Ebene.

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

Definieren von Anzeigeordnern

Sie können Anzeigeordner zum Gruppieren von Benutzer- und Attributhierarchien in Ordnerstrukturen verwenden, um die Benutzerfreundlichkeit zu verbessern.

So definieren Sie Anzeigeordner

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

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

    • City

    • Country-Region

    • Postal Code

    • State-Province

  3. Klicken Sie im Fenster Eigenschaften auf das Eigenschaftenfeld AttributeHierarchyDisplayFolder, und geben Sie Location ein.

  4. Klicken Sie im Bereich Hierarchien auf Customer Geography, und wählen Sie dann Location als Wert der DisplayFolder-Eigenschaft im Fenster Eigenschaften aus.

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

    • Commute Distance

    • Education

    • Gender

    • House Owner Flag

    • Marital Status

    • Number Cars Owned

    • Number Children At Home

    • Occupation

    • Total Children

    • Yearly Income

  6. Klicken Sie im Fenster Eigenschaften auf das Eigenschaftenfeld AttributeHierarchyDisplayFolder, und geben Sie Demographic ein.

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

    • Email Address

    • Phone

  8. Klicken Sie im Fenster Eigenschaften auf das Eigenschaftenfeld AttributeHierarchyDisplayFolder, und geben Sie Contacts ein.

  9. Klicken Sie im Menü Datei auf Alles 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 Lernprogramm 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 Vorgehensweise: Ä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 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 Spalten aus, 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 QuellspalteCity aus, und klicken Sie dann auf OK.

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

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

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

  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 Spalten aus, 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 QuellspalteStateProvinceName aus, und klicken Sie dann auf OK.

  8. Klicken Sie im Menü Datei auf Alles 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 Dimensions-Designer für die Customer-Dimension auf die Registerkarte Attributbeziehungen.

  2. Klicken Sie im Diagramm mit der rechten Maustaste auf das City-Attribut, und wählen Sie dann Neue Attributbeziehung.

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

  4. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

    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 State-Province-Attribut, und wählen Sie dann Neue Attributbeziehung.

  7. Im Dialogfeld Attributbeziehung erstellen ist das QuellattributState-Province. Legen Sie den Wert Verknüpftes Attribut auf Country-Region fest.

  8. Legen Sie in der Liste Beziehungstyp den Beziehungstyp auf Fest fest.

  9. Klicken Sie auf OK.

  10. Klicken Sie im Menü Datei auf Alles 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 BI Development Studio 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 dann auf der Symbolleiste auf das Symbol zum Wiederherstellen der Verbindung.

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

    Im Browser werden die Kunden in dem Ort angezeigt.

  4. Wechseln Sie zum Cube-Designer, um den Analysis Services Tutorial Cube anzuzeigen. Doppelklicken Sie hierzu auf den Analysis Services Tutorial-Cube im Cubes-Knoten des Projektmappen-Explorers.

  5. Klicken Sie auf die Registerkarte Browser, und klicken Sie dann auf der Symbolleiste des Designers auf das Symbol 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 dieser Lektion

Ändern der Product-Dimension