Verwenden von Arbeitsblättern in Snowsight

Arbeitsblätter bieten eine leistungsfähige und vielseitige Methode zum Ausführen von SQL-Abfragen oder Python-Code oder zum Durchführen anderer Snowflake-Aufgaben wie Laden von Daten, Datendefinition und Datenbearbeitung.

Nachdem Sie ein Arbeitsblatt in Snowsight geöffnet haben, können Sie folgende Aktionen ausführen:

Außerdem können Sie SQL-Anweisungen schreiben und die Ergebnisse visualisieren. Sie können auch Python-Code schreiben.

Andere Arbeitsblätter von einem Arbeitsblatt aus durchsuchen

Wenn Sie ein Arbeitsblatt öffnen, können Sie auch andere Arbeitsblätter im Worksheets-Explorer anzeigen. Sie können im Worksheets-Explorer nach anderen Arbeitsblättern suchen und Arbeitsblätter verwalten.

Anzeigen von Arbeitsblattinhalten in der Vorschau

Um den Inhalt eines Arbeitsblatts in der Vorschau anzuzeigen, können Sie im Worksheets-Explorer den Mauszeiger auf den Namen des Arbeitsblatts führen. In der Vorschau wird auch die Rolle angezeigt, die zum Ausführen des Arbeitsblatts verwendet wird.

In der Vorschau können Sie auch die Inhalte des Arbeitsblatts kopieren. Bewegen Sie den Mauszeiger über die Vorschau des Arbeitsblattinhalts, und wählen Sie die angezeigte Schaltfläche Copy aus.

Arbeitsblätter mit Tastaturkürzeln aktualisieren

Snowsight bietet Tastenkombinationen, mit denen Sie in Arbeitsblättern schnell in Abfragen navigieren und die Abfragen bearbeiten können. So können Sie beispielsweise mithilfe der Tastaturkürzel den Cursor innerhalb des Arbeitsblatts bewegen, „Suchen und Ersetzen“ ausführen, Zeilen kopieren, Abfragen formatieren und vieles mehr.

Um alle verfügbaren Tastaturkürzel anzuzeigen, öffnen Sie ein Arbeitsblatt und drücken Sie [CMD] + [SHIFT] + [?] auf einer Mac-Tastatur bzw. [STRG] + [SHIFT] + [?] auf einer Windows-Tastatur. Sie können auch den Namen eines Arbeitsblatts auswählen und dann Show Shortcuts auswählen, um die Tastenkombinationen anzuzeigen.

Umschalten zwischen Versionen des Arbeitsblatts

Wenn Sie frühere Versionen eines Arbeitsblatts anzeigen möchten, gehen Sie wie folgt vor:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie Worksheets aus, um die Liste der Arbeitsblätter zu öffnen.

  3. Öffnen Sie das Arbeitsblatt.

  4. Wählen Sie den Zeitstempel Updated des Arbeitsblatts aus.

  5. Wählen Sie in der Dropdown-Liste der Arbeitsblattversionen den Zeitstempel der Version aus, die Sie öffnen möchten.

Neue Versionen eines Arbeitsblatts werden gespeichert, wenn Sie Änderungen an einer SQL-Abfrage oder dem Code im Worksheet vornehmen oder die Abfrage bzw. den Code ausführen.

Sitzungskontext für ein Arbeitsblatt ändern

Legen Sie den Sitzungskontext für ein Arbeitsblatt fest, indem Sie die Rolle und das Warehouse definieren, die zur Ausführung der Abfragen bzw. des Codes in einem Arbeitsblatt verwendet werden sollen. Der Kontext des Arbeitsblatts bleibt für zukünftige Sitzungen erhalten.

Bemerkung

Beachten Sie, dass Sie immer nur eine Rolle auswählen können. Die Kontextauswahl unterstützt keine Sekundärrollen. Um Sekundärrollen in einem SQL-Arbeitsblatt zu aktivieren, führen Sie USE SECONDARY ROLES aus.

Der Rollenkontext eines Arbeitsblatts bestimmt anhand der Zugriffssteuerungsrechte, die der Rolle erteilt wurden, welche Operationen auf Snowflake-Objekten ausgeführt werden dürfen.

Um den Sitzungskontext für ein Arbeitsblatt festzulegen, gehen Sie wie folgt vor:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie Worksheets aus, um die Liste der Arbeitsblätter zu öffnen.

  3. Öffnen Sie das Arbeitsblatt.

  4. Öffnen Sie die Kontextauswahl. Die Kontextauswahl zeigt Ihre Standardrolle oder Ihr Warehouse an, falls für Ihr Konto definiert. Andernfalls wird die Rolle PUBLIC und No warehouse selected angezeigt.

  5. Wählen Sie die Rolle aus, mit der das Arbeitsblatt ausgeführt werden soll.

  6. Wählen Sie ein Warehouse aus, für das die Rolle Berechtigungen hat.

  7. Wählen Sie eine beliebige Stelle außerhalb der Dropdown-Liste aus, um die Kontextauswahl wieder zu schließen.

Bemerkung

Jedes Arbeitsblatt hat eine eigene Sitzung und kann andere Rollen verwenden als die, die Sie im user menu festgelegt haben (Ihre aktive Rolle). Wenn Sie Ihre aktive Rolle ändern, ändert dies nicht die Rolle, die dem Arbeitsblatt mit der context selector zugewiesen wurde.

Anhalten und Fortsetzen von Warehouses

Vor oder nach Ausführung Ihres Arbeitsblatts müssen Sie Ihr Warehouse möglicherweise fortsetzen oder dessen Größe ändern.

Sie müssen über MODIFY- oder OWNERSHIP-Berechtigungen für das Warehouse verfügen, um Warehouse-Details zu ändern.

Gehen Sie wie folgt vor, um Warehouse-Details über die Kontextauswahl anzuzeigen und anzupassen:

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie Worksheets aus, um die Liste der Arbeitsblätter zu öffnen.

  3. Öffnen Sie das Arbeitsblatt.

  4. Öffnen Sie die Kontextauswahl.

  5. Wählen Sie das Symbol Show warehouse details aus.

  6. Wählen Sie für die Option Status den Status aus, und wählen Sie Resume aus, falls das Warehouse gerade angehalten ist.

  7. Wählen Sie für die Option Size die Größe aus, und wählen Sie eine andere Größe.

  8. Wählen Sie eine beliebige Stelle außerhalb der Dropdown-Liste aus, um die Kontextauswahl wieder zu schließen.