Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Auf dieser Seite wird erläutert, wie Abfragen ausgeführt, für Mitarbeiter freigegeben und in Echtzeit bearbeitet werden.
Eine einzelne Abfrage oder Abfragen mit mehreren Anweisungen ausführen
Sie können Abfragen mit mehreren Anweisungen in eine einzelne Editorregisterkarte schreiben. Wenn Sie mehrere Abfrageanweisungen auf einer einzelnen Registerkarte verwenden möchten, beenden Sie jede Anweisung mit einem Semikolon (;).
So führen Sie eine einzelne Abfrage aus:
- Wählen Sie ein SQL-Warehouse aus.
- Markieren Sie eine Abfrage im SQL-Editor (wenn der Abfragebereich mehrere Abfragen enthält).
- Drücken Sie Strg/Cmd + Eingabetaste, oder klicken Sie auf Ausführen (1000), um die Ergebnisse als Tabelle im Ergebnisbereich anzuzeigen.
Note
Standardmäßig sind alle Anweisungen ausführen und Limit 1000 ausgewählt.
- Um nur die aktive Anweisung auszuführen, deaktivieren Sie alle Anweisungen ausführen.
- Wenn eine Abfrage mit der Einstellung "Limit 1000 " gespeichert wird, gilt diese Einstellung für alle Abfrageausführungen. Wenn Sie alle Zeilen (bis zu 64.000 Zeilen oder 10 MB, je nachdem, was kleiner ist) zurückgeben möchten, löschen Sie LIMIT 1000 aus dem Dropdownmenü "Ausführen" (1000). Wenn Sie einen anderen Grenzwert für die Anzahl von Zeilen angeben möchten, fügen Sie ihrer Abfrage eine
LIMITKlausel hinzu.
Beenden einer Abfrage
Klicken Sie auf 'Abbrechen', um eine Abfrage während der Ausführung zu beenden. Ein Administrator kann eine ausgeführte Abfrage beenden, die ein anderer Benutzer gestartet hat, indem er die Ausführungsabfrage anzeigt.
Kopieren der Legacyabfrage-ID
Um die Legacyabfrage-ID für eine Abfrage abzurufen, die Sie zum neuen SQL-Editor migriert haben, kopieren Sie sie aus dem Menü "Datei ". Die ältere Abfrage-ID kann für API-Aufrufe oder andere Integrationen nützlich sein, die darauf verweisen.
- Öffnen Sie die Abfrage im neuen SQL-Editor.
- Klicken Sie auf das
Oben im Editor.
- Klicken Sie auf Datei>Legacy-Abfrage-ID kopieren.
Öffnen Sie eine Abfrage von ihrer Legacy-Abfrage-ID
Wenn Sie eine Legacy-Abfrage-ID haben, können Sie die Abfrage direkt im SQL-Editor öffnen, indem Sie die ID an Ihre Arbeitsbereich-URL anhängen:
https://<databricks-instance>/editor/queries/uuid/<legacy-query-id>
Ersetzen Sie <databricks-instance> durch Ihre Workspace-URL und <legacy-query-id> mit der Legacy-Abfrage-ID. Databricks löst die ID auf und öffnet die Anfrage.
Note
Wenn die Abfrage für den neuen SQL-Editor noch nicht aktiviert ist, öffnet sie sich im alten SQL-Editor. Benutze den Umschalter für den neuen SQL-Editor , um in den neuen Editor zu wechseln.
Freigeben einer Abfrage
Der neue SQL-Editor behandelt Berechtigungen in zwei Teilen:
Interaktive Ausführung: Abfragen im neuen SQL-Editor werden immer mit Als Viewer ausführen ausgeführt. Abfrageergebnisse sind für alle Personen zugänglich, die Zugriff auf die Abfrage haben. Benutzer mit CAN EDIT-Berechtigungen oder höher können den Entwurf der geteilten Abfrage ändern. Darüber hinaus sind nicht gespeicherte Bearbeitungen für alle Personen mit CAN VIEW-Berechtigungen oder höher sichtbar. Benutzer müssen mindestens die Berechtigung CAN USE für das zugehörige Warehouse haben, um Abfragen ausführen zu können.
Berechtigungseinstellungen: Die Berechtigungseinstellungen für Legacy-Warnungen und Workflows sind identisch mit denen für den Legacy-SQL-Editor. Abhängig von Ihren Präferenzen können diese Ressourcen entweder mit den Anmeldeinformationen des Besitzers oder des Betrachters ausgeführt werden.
Unter Konfigurieren von Abfrageberechtigungen finden Sie Informationen zu den Einstellungen für die Berechtigungsnachweise Als Eigentümer ausführen und Als Betrachter ausführen. Unter Abfrage-ACLs erfahren Sie, wie Sie den Zugriff auf das Abfrageobjekt verwalten können.
Zusammenarbeiten an Abfragen in Echtzeit
Nachdem Sie die Abfrage geteilt haben, können Sie abfragen gemeinsam bearbeiten oder debuggen. Editoren können auch Kommentare zu einzelnen Codezeilen abgeben, um Fragen zu stellen oder Vorschläge zu machen.