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.
SQL Server Data Tools (SSDT) unterstützt zwei Methoden zum Arbeiten mit relationalen Schemas beim Definieren von OLAP-Objekten innerhalb eines Analysis Services-Projekts oder einer Datenbank. Im Allgemeinen definieren Sie OLAP-Objekte basierend auf einem logischen Datenmodell, das in einer Datenquellenansicht innerhalb eines Analysis Services-Projekts oder einer Datenbank erstellt wurde. Diese Datenquellenansicht wird basierend auf Schemaelementen aus einer oder mehreren relationalen Datenquellen definiert, wie in der Datenquellenansicht angepasst.
Alternativ können Sie OLAP-Objekte zuerst definieren und dann eine Datenquellenansicht, eine Datenquelle und das zugrunde liegende relationale Datenbankschema generieren, das diese OLAP-Objekte unterstützt. Diese relationale Datenbank wird als Betreffbereichsdatenbank bezeichnet.
Dieser Ansatz wird manchmal als Top-Down-Design bezeichnet und wird häufig für die Prototyperstellung und Analysemodellierung verwendet. Wenn Sie diesen Ansatz verwenden, verwenden Sie den Assistenten zur Schemagenerierung, um die zugrunde liegenden Datenquellenansichts- und Datenquellenobjekte basierend auf den OLAP-Objekten zu erstellen, die in einem Analysis Services-Projekt oder einer Datenbank definiert sind.
Dies ist ein iterativer Ansatz. Sie werden den Assistenten wahrscheinlich mehrmals erneut ausführen, wenn Sie den Entwurf der Dimensionen und Cubes ändern. Jedes Mal, wenn Sie den Assistenten ausführen, integriert er die Änderungen in die zugrunde liegenden Objekte und erhält die in den zugrunde liegenden Datenbanken enthaltenen Daten so weit wie möglich.
Das generierte Schema ist ein sql Server relationales Datenbankmodulschema. Der Assistent generiert keine Schemata für andere relationale Datenbankprodukte.
Die Daten, die in der Datenbank des Betreffbereichs aufgefüllt werden, werden separat hinzugefügt, und zwar mithilfe der Tools und Techniken, die Sie zum Auffüllen einer relationalen SQL Server-Datenbank verwenden. In den meisten Fällen bleiben die Daten erhalten, wenn Sie den Assistenten erneut ausführen, allerdings gibt es Ausnahmen. Beispielsweise müssen einige Daten gelöscht werden, wenn Sie eine Dimension oder ein Attribut löschen, das Daten enthält. Wenn der Schemagenerierungs-Assistent einige Daten aufgrund einer Schemaänderung ablegen muss, erhalten Sie eine Warnung, bevor die Daten gelöscht werden, und können dann die Regeneration abbrechen.
In der Regel wird jede Änderung, die Sie an einem Objekt vornehmen, das ursprünglich vom Assistenten zur Schemagenerierung generiert wurde, überschrieben, wenn der Schemagenerierungs-Assistent dieses Objekt anschließend neu generiert. Die primäre Ausnahme dieser Regel ist das Hinzufügen von Spalten zu einer Tabelle, die der Assistent zur Schemagenerierung generiert hat. In diesem Fall behält der Assistent für die Schemagenerierung die Spalten bei, die Sie der Tabelle hinzugefügt haben, sowie die Daten in diesen Spalten.
In diesem Abschnitt
In der folgenden Tabelle sind weitere Themen aufgeführt, in denen erläutert wird, wie Sie mit dem Assistenten für die Schemagenerierung arbeiten.
| Thema | BESCHREIBUNG |
|---|---|
| Verwenden des Assistenten zur Schemagenerierung (Analysis Services) | Beschreibt, wie das Schema für die Datenbanken des Themenbereichs und des Staging-Bereichs generiert wird. |
| Grundlegendes zu datenbankschemas | Beschreibt das Schema, das für die Datenbanken des Themenbereichs und der Zwischenablage generiert wird. |
| Grundlegendes zur inkrementellen Generierung | Beschreibt die Funktionen der inkrementellen Generierung des Assistenten für die Schemagenerierung. |
Siehe auch
Datenquellenansichten in mehrdimensionalen Modellen
Datenquellen in multidimensionalen Modellen
Unterstützte Datenquellen (SSAS Multidimensional)