Arbeitsbereichsdatenbank (SSAS – tabellarisch)
Die Arbeitsbereichsdatenbank für Tabellenmodelle, die während der Modellerstellung verwendet wird, wird erstellt, wenn Sie ein Projekt für Tabellenmodelle in SQL Server-Datentools (SSDT) anlegen. Die Arbeitsbereichsdatenbank befindet sich im Arbeitsspeicher auf einer Analysis Services-Instanz, die im tabellarischen Modus ausgeführt wird. In der Regel ist sie auf dem gleichen Computer wie SQL Server-Datentools installiert.
Das Thema enthält folgende Abschnitte:
Übersicht über Arbeitsbereichsdatenbanken
Eigenschaften von Arbeitsbereichsdatenbanken
Verwenden von SSMS zur Verwaltung von Arbeitsbereichsdatenbanken
Verwandte Aufgaben
Übersicht über Arbeitsbereichsdatenbanken
Eine Arbeitsbereichsdatenbank wird auf der von der Eigenschaft Arbeitsbereichsserver angegebenen Analysis Services-Instanz erstellt, wenn ein neues Business Intelligence-Projekt anhand einer der Projektvorlagen für tabellarische Modelle in SQL Server-Datentools erstellt wird. Jedes tabellarische Modellprojekt verfügt über eine eigene Arbeitsbereichsdatenbank. Sie können SQL Server Management Studio verwenden, um die Arbeitsbereichsdatenbank auf dem Analysis Services-Server anzuzeigen. Der Name der Arbeitsbereichsdatenbank umfasst den Projektnamen, gefolgt von einem Unterstrich, dem Benutzernamen, einem weiteren Unterstrich und einer GUID.
Die Arbeitsbereichsdatenbank befindet sich im Arbeitsspeicher, während das tabellarische Modellprojekt in SQL Server-Datentools geöffnet ist. Wenn Sie das Projekt schließen, wird die Arbeitsbereichsdatenbank entweder im Arbeitsspeicher beibehalten, auf dem Datenträger gespeichert und aus dem Arbeitsspeicher entfernt (Standardeinstellung) oder aus dem Arbeitsspeicher entfernt und nicht auf dem Datenträger gespeichert. Dies hängt von der Einstellung der Eigenschaft Arbeitsbereich beibehalten ab. Weitere Informationen zur Eigenschaft Arbeitsbereich beibehalten finden Sie weiter unten im Abschnitt Eigenschaften von Arbeitsbereichsdatenbanken.
Nachdem Sie dem Modellprojekt mit dem Tabellenimport-Assistenten oder mit Kopieren/Einfügen Daten hinzugefügt haben, zeigen Sie die Arbeitsbereichsdatenbank an, wenn Sie Tabellen, Spalten und Daten im Modell-Designer anzeigen. Wenn Sie weitere Tabellen, Spalten, Beziehungen usw. hinzufügen, wird die Arbeitsbereichsdatenbank geändert.
Wichtig |
---|
Wenn eine der Tabellen im Modell eine große Anzahl von Zeilen aufweist, erwägen Sie, während der Modellerstellung nur eine Teilmenge der Daten zu importieren. Sie können die Verarbeitungszeit und den Verbrauch von Arbeitsbereichsdatenbank-Serverressourcen reduzieren, indem Sie eine Teilmenge der Daten importieren. |
Hinweis |
---|
Das Vorschaufenster auf der Seite Tabellen und Sichten auswählen im Tabellenimport-Assistenten im Dialogfeld Tabelleneigenschaften bearbeiten und im Dialogfeld Partitions-Manager enthält die Tabellen, Spalten und Zeilen in der Datenquelle und kann nicht die gleichen Tabellen, Spalten und Zeilen enthalten wie die Arbeitsbereichsdatenbank. |
Wenn Sie ein tabellarisches Modellprojekt bereitstellen, wird die bereitgestellte Modelldatenbank, die letztlich eine Kopie der Arbeitsbereichsdatenbank ist, auf der in der Bereitstellungsserver-Eigenschaft angegebenen Analysis Server-Instanz erstellt. Weitere Informationen zur Bereitstellungsserver-Eigenschaft finden Sie unter Projekteigenschaften (SSAS – tabellarisch).
Die Arbeitsbereichsdatenbank des Modells befindet sich in der Regel auf "localhost" oder einer lokalen benannten Instanz eines Analysis Services-Servers. Sie können die Arbeitsbereichsdatenbank mithilfe einer Remoteinstanz von Analysis Services hosten, diese Konfiguration wird jedoch aufgrund der Latenzzeit während Datenabfragen und anderer Einschränkungen nicht empfohlen. Im Idealfall werden die Arbeitsbereichsdatenbanken von der Analysis Services-Instanz auf demselben Computer gehostet wie SQL Server-Datentools. Wenn Modellprojekte auf demselben Computer wie die Analysis Services-Instanz erstellt werden, von der die Arbeitsbereichsdatenbank gehostet wird, kann sich dies leistungssteigernd auswirken.
Remote-Arbeitsbereichsdatenbanken unterliegen folgenden Einschränkungen:
Potenzielle Latenzzeit während der Abfragen.
Die Eigenschaft Datensicherung kann nicht auf Auf Datenträger sichern festgelegt werden.
Sie können keine Daten aus einer PowerPivot-Arbeitsmappe importieren, wenn Sie mit der Projektvorlage für das Importieren von Daten aus PowerPivot ein neues Tabellenmodellprojekt erstellen.
Eigenschaften von Arbeitsbereichsdatenbanken
Die Eigenschaften von Arbeitsbereichsdatenbanken sind in den Modelleigenschaften enthalten. Um Modelleigenschaften in SQL Server-Datentools im Projektmappen-Explorer anzuzeigen, klicken Sie auf die Datei Model.bim. Modelleigenschaften können mit dem Eigenschaftenfenster konfiguriert werden. Die Eigenschaften von Arbeitsbereichsdatenbanken umfassen:
Hinweis |
---|
Auf die Eigenschaften Arbeitsbereichsserver, Arbeitsbereich beibehalten und Datensicherung werden beim Erstellen eines neuen Modellprojekts die Standardeinstellungen angewendet. Die Standardeinstellungen für neue Modellprojekte können in den Einstellungen für Analysis-Server im Dialogfeld Extras/Optionen auf der Seite Datenmodellierung geändert werden. Diese und andere Eigenschaften können auch für jedes Modellprojekt im Eigenschaftenfenster festgelegt werden. Änderungen an den Standardeinstellungen wirken sich nicht auf bereits erstellte Modellprojekte aus. Weitere Informationen finden Sie unter Konfigurieren von Standarddatenmodellierung und Bereitstellungseigenschaften (SSAS – tabellarisch). |
Eigenschaft |
Standardeinstellung |
Beschreibung |
||
---|---|---|---|---|
Arbeitsbereichsdatenbank |
Der Projektname, gefolgt von einem Unterstrich, dem Benutzernamen, einem weiteren Unterstrich und einer GUID. |
Der Name der Arbeitsbereichsdatenbank, die zum Speichern und Bearbeiten des Modells im Arbeitsspeicher verwendet wird. Nachdem ein tabellarisches Modellprojekt erstellt wurde, wird diese Datenbank in der in der Eigenschaft Arbeitsbereichsserver angegebenen Analysis Services-Instanz angezeigt. Diese Eigenschaft kann nicht im Eigenschaftenfenster festgelegt werden. |
||
Arbeitsbereich beibehalten |
In Arbeitsspeicher entladen |
Gibt an, wie eine Arbeitsbereichsdatenbank beibehalten wird, nachdem ein Modellprojekt geschlossen wurde. Eine Arbeitsbereichsdatenbank enthält Modellmetadaten, die in ein Modell importiert wurden. In einigen Fällen kann die Arbeitsbereichsdatenbank sehr groß sein und viel Arbeitsspeicher benötigen. Wenn Sie ein Modellprojekt in SQL Server-Datentools schließen, wird die Arbeitsbereichsdatenbank standardmäßig aus dem Arbeitsspeicher entladen. Wenn Sie diese Einstellung ändern, sind die folgenden Überlegungen wichtig: verfügbare Speicherressourcen und wie häufig das Modellprojekt bearbeitet werden soll. Für diese Eigenschafteneinstellung gibt es die folgenden Optionen:
Die Standardeinstellung für diese Eigenschaft kann in den Einstellungen für Analysis-Server im Dialogfeld Extras/Optionen auf der Seite Datenmodellierung geändert werden. |
||
Arbeitsbereichsserver |
localhost |
Diese Eigenschaft gibt den Standardserver an, der zum Hosten der Arbeitsbereichsdatenbank verwendet wird, während das Modellprojekt in SQL Server-Datentools erstellt wird. Alle verfügbaren Analysis Services-Instanzen, die auf dem lokalen Computer ausgeführt werden, sind im Listenfeld enthalten. Um einen anderen (im tabellarischen Modus ausgeführten) Analysis Services-Server anzugeben, geben Sie den Servernamen ein. Der angemeldete Benutzer muss Administrator auf dem Analysis Services-Server sein.
Die Standardeinstellung für diese Eigenschaft kann in den Analysis Services-Einstellungen im Dialogfeld Extras\Optionen auf der Seite Datenmodellierung geändert werden. |
Verwenden von SSMS zur Verwaltung von Arbeitsbereichsdatenbanken
Sie können SQL Server Management Studio (SSMS) verwenden, um eine Verbindung mit dem Analysis Services-Server herzustellen, auf dem die Arbeitsbereichsdatenbank gehostet wird. In der Regel ist keine Verwaltung der Arbeitsbereichsdatenbank erforderlich. Eine Ausnahme liegt jedoch vor, wenn eine Arbeitsbereichsdatenbank getrennt oder gelöscht werden soll. Diese Schritte müssen in SQL Server Management Studio vorgenommen werden.
Vorsicht |
---|
Verwenden Sie SQL Server Management Studio nicht, um die Arbeitsbereichsdatenbank zu verwalten, während das Projekt im Modell-Designer geöffnet ist. Dies kann zu Datenverlusten führen. |
Verwandte Aufgaben
Thema |
Beschreibung |
---|---|
Enthält Beschreibungen und Konfigurationsschritte der Arbeitsbereichsdatenbank-Eigenschaften eines Modells. |
Siehe auch
Konzepte
Konfigurieren von Standarddatenmodellierung und Bereitstellungseigenschaften (SSAS – tabellarisch)