Freigeben über


Arbeitsbereichsdatenbank (SSAS – tabellarisch)

Die datenbank des tabellarischen Modellarbeitsbereichs, die während der Modellerstellung verwendet wird, wird erstellt, wenn Sie ein neues tabellarisches Modellprojekt in SQL Server Data Tools (SSDT) erstellen. Die Arbeitsbereichsdatenbank befindet sich im Arbeitsspeicher auf einer Analysis Services-instance, die im tabellarischen Modus ausgeführt wird; in der Regel auf demselben Computer wie SQL Server Data Tools.

Dieses Thema enthält die folgenden Abschnitte:

Übersicht über Arbeitsbereichsdatenbanken

Eine Arbeitsbereichsdatenbank wird auf der Analysis Services-instance erstellt, die in der Workspace Server-Eigenschaft angegeben ist, wenn Sie ein neues Business Intelligence-Projekt mithilfe einer der tabellarischen Modellprojektvorlagen in SQL Server Data Tools erstellen. 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 Data Tools 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, ändern Sie die Arbeitsbereichsdatenbank.

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 Deployment Server-Eigenschaft finden Sie unter Project Properties (SSAS Tabular).

Die Modellarbeitsbereichsdatenbank befindet sich in der Regel auf localhost oder einem lokalen instance eines Analysis Services-Servers. Sie können eine Remote-instance von Analysis Services verwenden, um die Arbeitsbereichsdatenbank zu hosten. Diese Konfiguration wird jedoch aufgrund der Latenz bei Datenabfragen und anderer Einschränkungen nicht empfohlen. Optimalerweise befindet sich die instance von Analysis Services, die die Arbeitsbereichsdatenbanken hosten, auf demselben Computer wie SQL Server Data Tools. Das Erstellen von Modellprojekten auf demselben Computer wie der Analysis Services-instance, der die Arbeitsbereichsdatenbank hostet, kann die Leistung verbessern.

Remote-Arbeitsbereichsdatenbanken unterliegen folgenden Einschränkungen:

  • Potenzielle Latenzzeit während der Abfragen.

  • Die Eigenschaft Datensicherungkann 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. Klicken Sie zum Anzeigen von Modelleigenschaften in SQL Server Data Tools in Projektmappen-Explorer auf die Datei Model.bim. Modelleigenschaften können mit dem Eigenschaftenfenster konfiguriert werden. Die Eigenschaften von Arbeitsbereichsdatenbanken umfassen:

Hinweis

Für die Eigenschaften Arbeitsbereichsserver, Arbeitsbereichsaufbewahrung und Datensicherung werden Standardeinstellungen angewendet, wenn Sie ein neues Modellprojekt erstellen. Die Standardeinstellungen für neue Modellprojekte können auf der Seite Datenmodellierung in den Einstellungen für Analysis-Server im Dialogfeld „Extras/Optionen“ 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 Standarddatenmodellierungs- und Bereitstellungseigenschaften (tabellarisch) von SSAS.

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 Analysis Services-instance angezeigt, die in der Workspace Server-Eigenschaft angegeben ist. 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 Data Tools 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 verbraucht mehr Arbeitsspeicher. Beim Öffnen eines Modellprojekts in SQL Server Data Tools werden jedoch weniger Ressourcen verbraucht, 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 verbraucht weniger Arbeitsspeicher. Beim Öffnen eines Modellprojekts in SQL Server Data Tools muss die Arbeitsbereichsdatenbank jedoch erneut angefügt werden. Zusätzliche Ressourcen werden verbraucht, und das Modellprojekt wird langsamer geladen, als wenn die Arbeitsbereichsdatenbank im Arbeitsspeicher gespeichert ist. 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 verbraucht weniger Arbeitsspeicher und Speicherplatz. Beim Öffnen eines Modellprojekts in SQL Server Data Tools werden jedoch zusätzliche Ressourcen verbraucht, und das Modellprojekt wird langsamer geladen, als wenn die Arbeitsbereichsdatenbank im Arbeitsspeicher oder auf dem Datenträger gespeichert ist. Verwenden Sie diese Option, wenn Sie nur gelegentlich an Modellprojekten arbeiten.



Die Standardeinstellung für diese Eigenschaft kann auf der Seite Datenmodellierung in den Einstellungen für Analysis-Server im Dialogfeld „Extras/Optionen“ 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 Data Tools erstellt wird. Alle verfügbaren Analysis Services-Instanzen, die auf dem lokalen Computer ausgeführt werden, sind im Listenfeld enthalten.

Geben Sie den Servernamen ein, um einen anderen Analysis Services-Server anzugeben (der im tabellarischen Modus ausgeführt wird). Der angemeldete Benutzer muss ein Administrator auf dem Analysis Services-Server sein.

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.

Beachten Sie auch, dass die Standardeinstellung für diese Eigenschaft auf der Seite Datenmodellierung in den Analysis Services-Einstellungen im Dialogfeld Extras\Optionen geändert werden kann.

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, der die Arbeitsbereichsdatenbank hostet. In der Regel ist keine Verwaltung der Arbeitsbereichsdatenbank erforderlich. Die Ausnahme besteht darin, eine Arbeitsbereichsdatenbank zu trennen oder zu löschen, was aus SQL Server Management Studio erfolgen muss.

Warnung

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.

Thema BESCHREIBUNG
Model Properties (SSAS Tabular) Enthält Beschreibungen und Konfigurationsschritte für die Eigenschaften der Arbeitsbereichsdatenbank eines Modells.

Weitere Informationen

Konfigurieren von Standarddatenmodellierung und Bereitstellungseigenschaften (SSAS – tabellarisch)
Projekteigenschaften (SSAS – tabellarisch)