Workspaces¶
Get started with Workspaces
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 Personal Databases.
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:
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.
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.
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 (
) 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
in der unteren Symbolleiste des Arbeitsbereichsfensters aus.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.
Ergebnisse: Teilen Sie die Ergebnisse nebeneinander auf oder heften Sie sie zum einfachen Vergleich an.
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
in der unteren Symbolleiste des Arbeitsbereiche-Fensters aus.
Zugriff und Verhalten verwalten¶
Als Admin können Sie den Übergang zu den Arbeitsbereichen über Snowsight oder mit SQL-Befehlen verwalten. Sie können den Standard-Editor für SQL-Abfragen festlegen, das Arbeitsbereich-Feature deaktivieren und eventuelle Konflikte mit bestehenden Sicherheitsrichtlinien beheben.
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:
Melden Sie sich bei Snowsight als ACCOUNTADMIN an.
Wählen Sie in der linken unteren Ecke Ihren Namen » Settings.
Wählen Sie unter Account die Option General aus.
Aktivieren Sie die Option Set Workspaces as default SQL editor for the account.
Administratoren können zu Arbeitsblättern als Standardeditor zurückkehren, indem sie diese Option deaktivieren. Wenn Benutzer zu Arbeitsblättern zurückkehren möchten, können sie auch Go to Worksheets aus der Arbeitsbereichs-UI auswählen:
Oder Sie schalten die Benutzereinstellung im Arbeitsbereiche-Editor um:
So stellen Sie für alle Benutzenden den kontoweiten Standardeditor mit SQL auf „Arbeitsbereiche“ ein:
ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'always';
Um diese Einstellung zurückzusetzen und den vorherigen Standardeditor zu verwenden, dabei aber alle von Snowflake verwalteten BCR zu beachten, mit denen „Arbeitsbereiche“ als Standardeinstellung verwendet werden, verwenden Sie diesen Befehl:
ALTER ACCOUNT UNSET USE_WORKSPACES_FOR_SQL;
Mit diesem Befehl gehen Sie zum vorherigen Editor zurück und ignorieren vorübergehend von Snowflake verwaltete BCR, mit denen „Arbeitsbereiche“ als Standardeinstellung verwendet werden:
ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'never';
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¶
Um Arbeitsbereiche zu deaktivieren, stellen Sie den Parameter ENABLE_PERSONAL_DATABASE auf Kontoebene mit folgendem Befehl auf FALSE ein:
ALTER ACCOUNT SET ENABLE_PERSONAL_DATABASE = FALSE;
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.