Freigeben über


Erstellen einer Dimension durch Generieren einer nicht-zeitbezogenen Tabelle in der Datenquelle

In Microsoft SQL Server Analysis Services können Sie den Bemaßungs-Assistenten in SQL Server Data Tools (SSDT) verwenden, um eine Dimension zu erstellen, ohne eine vorhandene Datenquelle zu verwenden. Dazu wählen Sie die Option " Nicht-Zeittabelle generieren" in der Datenquellenoption der Seite " Erstellungsmethode auswählen " des Assistenten aus. Zum Erstellen einer neuen Dimensionstabelle in der zugrunde liegenden Datenquelle benötigen Sie die Berechtigung zum Erstellen von Objekten in der zugrunde liegenden Datenquelle. Beim Definieren einer Dimension ohne vordefinierte Datenquellenansicht können Sie entweder die Dimension von Grund auf neu definieren oder eine Bemaßungsvorlage verwenden.

Der Dimensions-Assistent stellt Beispieldimensionsvorlagen bereit, aus denen Sie einen gängigen Dimensionstyp erstellen können. Sie können aus den folgenden Arten von Dimensionen auswählen:

  • Konto

  • Kunde

  • Datum

  • Abteilung

  • Zielwährung

  • Mitarbeiter

  • Geografie

  • Internet-Verkaufsauftragsdetails

  • Organisation

  • Produkt

  • Beförderung

  • Verkaufsauftragsdetails für Wiederverkäufer

  • Wiederverkäufer

  • Vertriebskanal

  • Verkaufsgrund

  • Verkaufszusammenfassung und Bestelldetails

  • Absatzgebiet

  • Szenario

  • Quellwährung

Jede der Standardvorlagen unterstützt Attribute, die Sie in die Dimension einbeziehen können. Sie können auch eigene Vorlagendateien für Dimensionen hinzufügen, die häufig mit Ihren Daten verwendet werden. Die Dimensionsvorlagen befinden sich im folgenden Ordner:

C:\Program Files\Microsoft SQL Server\100\Tools\Templates\olap\1033\Dimension Templates

Sie können den Dimensionsdesigner verwenden, nachdem Sie den Dimensions-Assistent abgeschlossen haben, um Attribute und Hierarchien hinzuzufügen, zu entfernen und zu konfigurieren.

Wenn Sie eine Nicht-Zeitdimension erstellen, ohne eine Datenquelle zu verwenden, führt Sie der Dimensions-Assistent durch die Schritte zum Angeben des Dimensionstyps, und identifiziert das Schlüsselattribut und die sich langsam ändernden Dimensionen.

Bemaßungstyp angeben

Auf der Seite "Dimensionstyp angeben" des Dimensionen-Wizards können Sie den Dimensionstyp angeben. Wenn Sie die Dimension basierend auf einer Vorlage erstellen, wird der Dimensionstyp für Sie definiert. Auf dieser Seite können Sie auch Standardattribute für den angegebenen Dimensionstyp auswählen, falls vorhanden.

Wenn Sie eine Vorlage ausgewählt haben, die einem Dimensionstyp entspricht, wird diese Seite mit den Optionen für diesen Dimensionstyp aufgefüllt. Wenn Sie keine Vorlage ausgewählt haben oder kein entsprechender Bemaßungstyp vorhanden ist, ist der Standarddimensionstyp "Normal". Wenn noch kein Dimensionstyp ausgewählt ist, wählen Sie den am besten geeigneten Typ für die dimension aus, die Sie erstellen. Wenn kein geeigneter Typ für den Bemaßungstyp aufgeführt ist, verwenden Sie "Normal".

Wenn Sie einen Dimensionstyp auswählen, listet der Assistent die Attributtypen auf, die für diese Dimension unter Dimension-Attributen gelten. Um einen Attributtyp auszuwählen, aktivieren Sie das Kontrollkästchen "Einschließen" neben dem Attributtyp, und geben Sie den Namen für das Attribut unter "Dimension-Attribut" ein. Der Standardname ist identisch mit dem Attributtyp.

Identifizierung des Schlüsselattributes und veränderlicher Dimensionen

Wählen Sie auf der Seite "Bemaßungsschlüssel und Typ angeben" das Attribut aus, das das Schlüsselattribut für die Dimension sein soll. Das Schlüsselattribute entspricht in der Regel der Primärschlüsselspalte in der Hauptdimensionstabelle und indiziert in der Regel die Untergeordneten Elemente der Dimension.The key attribute typically corresponds to the primary key column in the main dimension table, and it typically indexes the leaf members of the dimension.

Wenn Sie eine Vorlage ausgewählt haben und ein Schlüsselattribute in der Vorlage definiert ist, ist dieses Attribut das Standardschlüssel-Attribut. Wenn Sie eine Vorlage ausgewählt haben, aber kein Schlüsselattribute in der Vorlage definiert ist, ist die Standardeinstellung das erste Attribut in der Liste. Die Liste enthält alle Attribute, die Sie auf der Seite " Bemaßungstyp angeben " ausgewählt haben. Sie können eines der Attribute auswählen, die Sie auf der Seite " Bemaßungstyp angeben " als Schlüsselattribute ausgewählt haben. Wenn Sie keine Attribute ausgewählt haben, erstellt der Assistent automatisch ein Schlüsselattribut und benennt es durch Verketten des Dimensionsnamens und der ID.

Geben Sie schließlich an, ob diese Dimension eine sich ändernde Dimension ist. Mitglieder in einer sich ändernden Dimension bewegen sich im Laufe der Zeit zu verschiedenen Positionen in der Hierarchie. Der Assistent generiert zusätzliche Spalten und erstellt Attribute, die diesen Spalten entsprechen. Mit diesen Spalten können Benutzer die Dimension so abfragen, dass sie die Änderung einbezieht. Alle Pakete, die Sie anschließend mit dem Assistenten für die Schemagenerierung erstellen, verwalten Ersatzschlüssel basierend auf langsam ändernden Dimensionsmerkmalen der Dimension.

Wenn Sie das Kontrollkästchen "Bemaßung ändern " aktivieren, definiert der Bemaßungs-Assistent die in der folgenden Tabelle angegebenen Attribute:

Merkmal Typ
SCD OriginalID SCDOriginalID
SCD-Enddatum SCDEndDate
SCD-Anfangstermin SCD-Startdatum
SCD-Status SCDStatus

Standardmäßig ist das Kontrollkästchen " Dies ist eine sich ändernde Dimension " aktiviert, wenn Sie eine Vorlage verwenden, die diese langsam ändernde Dimensionen-Attribute definiert hat. Wenn Sie das Kontrollkästchen deaktivieren, werden die langsam ändernden Dimensionseigenschaften aus der Dimension entfernt.

Sie können den Dimension-Designer verwenden, um Eigenschaften für eine langsam ändernde Dimension zu konfigurieren.

Abschließen des Dimensions-Assistenten

Geben Sie auf der Seite "Zur Fertigstellung des Assistenten" einen Namen für die neue Dimension ein und sehen Sie sich die Struktur der Dimension an. Aktivieren Sie das Kontrollkästchen Schema jetzt generieren, um den Assistenten für die Schemagenerierung zu starten, nachdem Sie auf "Fertig stellen" geklickt haben. In den meisten Fällen sollten Sie dieses Kontrollkästchen nicht aktivieren, wenn Sie weitere Objekte erstellen möchten. Wenn Sie dieses Kontrollkästchen nicht aktivieren, können Sie den Dimension-Designer verwenden, um das Schema später zu generieren.

Siehe auch

Erstellen einer Zeitdimension durch Generieren einer Zeittabelle
Erstellen einer Zeitdimension durch Generieren einer Zeittabelle