Workspaces

Get started with Workspaces

Try it in Snowsight

Wichtig

Ab September 2025 führt Snowflake bei Konten schrittweise ein Upgrade von Arbeitsblättern auf Arbeitsbereiche durch. Arbeitsbereiche werden zum Standard-SQL-Editor. Weitere Informationen dazu finden Sie unter Ändern der Standardeinstellung für Konten von Arbeitsblättern zu Arbeitsbereichen.

Übersicht

Arbeitsbereiche bietet einen einheitlichen Editor zum Erstellen, Organisieren und Verwalten von Code für mehrere Dateitypen, mit dem Sie Daten analysieren, Modelle entwickeln und Pipelines aufbauen können.

Ein Arbeitsbereich ist für Sie privat und bietet eine Entwicklungsumgebung, in der Sie bauen, experimentieren und Ihre Arbeit testen können. Alle Inhalte in Workspaces sind dateibasiert, so dass Sie an komplexeren Projekten arbeiten können und eine einfache Integration mit Git zur Versionskontrolle, Zusammenarbeit und Anpassung an Ihre bestehenden Workflows möglich ist.

When a user accesses Workspaces for the first time, Snowflake automatically creates an internal, user-specific personal database. This database is used exclusively to store workspaces and cannot contain standard objects such as tables or views. It does not grant the user any additional capabilities or privileges beyond enabling Workspace functionality. For details on personal databases, see Persönliche Datenbanken.

Administratoren werden feststellen, dass Benutzer mit den Berechtigungen OWNERSHIP, USAGE und CREATE SCHEMA auf diese Datenbank zugreifen können. Diese Berechtigungen sind für die Interaktion mit Arbeitsbereiche erforderlich und haben keinen Einfluss auf den Zugriff auf andere Ressourcen.

Die Arbeitsbereiche-Umgebung

Arbeitsbereiche ist ein neuer Editor, der aus sechs Abschnitten oder Fenstern besteht:

Überblick über die Arbeitsbereiche-Umgebung.
  1. Arbeitsbereiche: Ein Bereich für alle Ihre Dateien und Ordner. Ziehen Sie Dateien, um sie zwischen Ordnern zu verschieben. Verwenden Sie verschachtelte Ordner, um zusammengehörige Arbeitsblätter unter logischen Kategorien zu gruppieren, sodass Sie bestimmte Arbeitsblätter schnell finden können, ohne eine flache Liste durchsuchen zu müssen. Jeder Benutzer hat einen Standard-Arbeitsbereich namens „Mein Arbeitsbereich“, der von Snowflake automatisch bereitgestellt wird. Sie können auch einen neuen Arbeitsbereich erstellen, indem Sie + Add New im Menü Workspaces wählen. Der Standard-Arbeitsbereich kann nicht gelöscht oder umbenannt werden.

  2. Arbeitsblätter: Öffnen und bearbeiten Sie Arbeitsblätter, die Sie besitzen oder für die Sie eine Berechtigung haben. Beachten Sie, dass die Bearbeitungen nicht gespeichert werden, wenn Sie nur über Bearbeitungsrechte für das Arbeitsblatt verfügen. Um ein Arbeitsblatt in eine Datei in einem Arbeitsbereich zu konvertieren, ziehen Sie es in einen Ordner innerhalb des Arbeitsbereich. Arbeitsbereich -Abfragen werden ähnlich wie Arbeitsblätter ausgeführt, mit ein paar kleinen Unterschieden, einschließlich der verbesserten UI-Leistung und der Möglichkeit, zwei Abfragen gleichzeitig von derselben SQL-Datei auszuführen.

  3. Datenbank-Explorer: Eine hierarchische Ansicht aller Datenbanken in Ihrem Konto, der Schemas jeder Datenbank und anderer Objekte, geordnet nach Typ. Verwenden Sie den Filter, um nach Objekten zu suchen. Sie können auch nicht verwendbare Objekte herausfiltern, um Ihre Ansicht zu vereinfachen, indem Sie Show databases I can query auswählen. Die über die Aktionsschaltfläche mit den Auslassungspunkten (Weitere Aktionen für das Arbeitsblatt) verfügbaren Optionen variieren je nach Objekttyp, enthalten aber Funktionen wie das Platzieren von Namen im Editor, das Kopieren von Namen und das Anzeigen von Definitionen. Zum Öffnen oder Schließen von Database Explorer oder File Explorer wählen Sie das File Explorer-Symbol Datei-Explorer in der unteren Symbolleiste des Arbeitsbereichsfensters aus.

  4. Editor: Bearbeiten Sie Abfragen und teilen Sie sie nebeneinander auf, um mehrere Dateien gleichzeitig anzuzeigen. Verwenden Sie den Inline-Copilot, um direkt im Arbeitsbereich des Editors Vorschläge und Ergänzungen zu erhalten.

  5. Ergebnisse: Teilen Sie die Ergebnisse nebeneinander auf oder heften Sie sie zum einfachen Vergleich an.

  6. Abfrageverlauf: Zeigen Sie den Verlauf aller von Ihnen ausgeführten Abfragen an. Current File zeigt historische Abfragen aus der Datei an, die derzeit geöffnet und im Editor ausgewählt ist. Filtern Sie für die aktuelle Datei oder über alle Dateien hinweg. All Files zeigt alle historischen Abfragen an, die Sie für alle Dateien ausgeführt haben. Um diese Ansicht zu öffnen oder zu schließen, wählen Sie das Query History-Symbol Abfrageverlauf (Query History) in der unteren Symbolleiste des Arbeitsbereiche-Fensters aus.

Zugriff und Verhalten verwalten

As an administrator, you can manage the transition to Workspaces through Snowsight or using SQL commands. You can set the default editor for SQL queries, disable the Workspaces feature, and address potential conflicts with existing security policies.

Standard-Editor festlegen oder zurücksetzen

Um Arbeitsbereiche als kontoweiten Standardeditor für alle Benutzer von Snowsight festzulegen, führen Sie die folgenden Schritte aus:

  1. Sign in to Snowsight as ACCOUNTADMIN.

  2. Wählen Sie in der linken unteren Ecke Ihren Namen » Settings.

  3. Wählen Sie unter Account die Option General aus.

  4. Aktivieren Sie die Option Set Workspaces as default SQL editor for the account.

    Admins können zu Worksheets als Standardeditor zurückkehren, indem sie diese Option deaktivieren. Wenn Benutzende zu Worksheets zurückkehren möchten, können sie auch Go to Worksheets in der Workspaces-UI zurückkehren:

    Ellipsenmenü und „Go to Worksheets“ auswählen

    Oder schalten Sie die Benutzereinstellung im Workspaces-Editor um:

    Use Workspaces as the default SQL editor

To set the account-wide default editor to be Workspaces for all users using SQL:

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'always';
Copy

To revert this setting and use the previous default editor, but respect any Snowflake-managed BCR that makes Workspaces the default, run this command:

ALTER ACCOUNT UNSET USE_WORKSPACES_FOR_SQL;
Copy

To revert to the previous editor and temporarily ignore any Snowflake-managed BCR that makes Workspaces the default, run this command:

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'never';
Copy

Bemerkung

Arbeitsblätter werden mit der Zeit möglicherweise veraltet sein, und der obige Befehl wird nicht mehr funktionieren. Wenn Sie diesen Parameter zuvor eingestellt haben, wird er automatisch gelöscht, sobald die Arbeitsblätter veraltet sind. Snowflake wird Sie im Voraus informieren, sobald ein Abkündigungsdatum verfügbar ist. Weitere Informationen dazu finden Sie unter Ändern der Standardeinstellung für Konten von Arbeitsblättern zu Arbeitsbereichen.

Arbeitsbereiche deaktivieren

To disable Workspaces, set the ENABLE_PERSONAL_DATABASE account-level parameter to FALSE, run this command:

ALTER ACCOUNT SET ENABLE_PERSONAL_DATABASE = FALSE;
Copy

Dieser Parameter erfordert die Berechtigung ACCOUNTADMIN. Nachdem Sie ihn auf FALSE gesetzt haben, ist Arbeitsbereiche nicht mehr funktionsfähig; wird jedoch weiterhin im Navigationsmenü Snowsight aufgeführt.

Einschränkungen

  • Arbeitsbereiche unterstützt keine gemeinsame Nutzung.

  • Abfragefilter werden nicht unterstützt. Alle Abfragen, die Filter enthalten, schlagen fehl.

  • Arbeitsbereiche-Dateien sind nicht in den Ergebnissen der Universal Search enthalten.

  • Das gleichzeitige Öffnen und Bearbeiten desselben Arbeitsblatts in der neuen Arbeitsbereiche-UI und der alten Arbeitsblätter-UI kann dazu führen, dass Änderungen verloren gehen.

  • Bei Arbeitsblättern werden die Einstellungen für den Ausführungskontext (Rolle, Warehouse und Namespace) nicht zwischen der neuen Arbeitsbereiche-UI und der alten Arbeitsblätter-UI synchronisiert.