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.

Wichtiger HinweisWichtig

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.

HinweisHinweis

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:

HinweisHinweis

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:

  • Im Arbeitsspeicher beibehalten – Gibt an, dass die Arbeitsbereichsdatenbank im Arbeitsspeicher beibehalten wird, nachdem ein Modellprojekt geschlossen wurde. Diese Option erfordert mehr Arbeitsspeicher. Wenn Sie jedoch ein Modellprojekt in SQL Server-Datentools öffnen, werden weniger Ressourcen belegt, und die Arbeitsbereichsdatenbank wird schneller geladen.

  • Aus dem Arbeitsspeicher entladen – Gibt an, dass die Arbeitsbereichsdatenbank auf dem Datenträger, aber nicht im Arbeitsspeicher beibehalten wird, nachdem ein Modellprojekt geschlossen wurde. Diese Option belegt weniger Arbeitsspeicher. Wenn Sie jedoch ein Modellprojekt in SQL Server-Datentools öffnen, muss die Arbeitsbereichsdatenbank erneut angefügt werden. Zusätzliche Ressourcen werden belegt, und das Laden des Modellprojekts dauert länger, als wenn die Arbeitsbereichsdatenbank im Arbeitsspeicher beibehalten wird. Verwenden Sie diese Option, wenn die Arbeitsspeicherressourcen beschränkt sind, oder wenn Sie mit einer Remote-Arbeitsbereichsdatenbank arbeiten.

  • Arbeitsbereich löschen – Gibt an, dass die Arbeitsbereichsdatenbank aus dem Arbeitsspeicher gelöscht und nicht auf dem Datenträger beibehalten wird, nachdem das Modellprojekt geschlossen wurde. Diese Option erfordert weniger Arbeitsspeicher und Speicherplatz. Wenn Sie jedoch ein Modellprojekt in SQL Server-Datentools öffnen, werden zusätzliche Ressourcen belegt, und das Laden des Modellprojekts dauert länger, als bei einer Arbeitsbereichsdatenbank, die im Arbeitsspeicher oder auf dem Datenträger beibehalten wird. Verwenden Sie diese Option, wenn Sie nur gelegentlich an Modellprojekten arbeiten.

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.

HinweisHinweis

Es wird empfohlen, einen lokalen Analysis Services-Server als Arbeitsbereichsserver anzugeben. Für Arbeitsbereichsdatenbanken auf einem Remoteserver wird das Importieren aus PowerPivot nicht unterstützt. Außerdem können Daten nicht lokal gesichert werden, und bei Abfragen kommt es auf der Benutzeroberfläche möglicherweise zu Latenzen.

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.

VorsichtshinweisVorsicht

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

Modelleigenschaften (SSAS – tabellarisch)

Enthält Beschreibungen und Konfigurationsschritte der Arbeitsbereichsdatenbank-Eigenschaften eines Modells.

Siehe auch

Konzepte

Konfigurieren von Standarddatenmodellierung und Bereitstellungseigenschaften (SSAS – tabellarisch)

Projekteigenschaften (SSAS – tabellarisch)