Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Na tej stronie wyjaśniono, jak uruchamiać zapytania, udostępniać je współpracownikom i edytować je razem w czasie rzeczywistym.
Uruchom pojedyncze zapytanie lub zapytania wieloinstrukcyjne
Zapytania z wieloma instrukcjami można pisać na jednej karcie edytora. Aby użyć wielu instrukcji zapytania na jednej karcie, zakończ każdą instrukcję średnikami (;).
Aby uruchomić pojedyncze zapytanie:
- Wybierz usługę SQL Warehouse.
- Wyróżnij zapytanie w edytorze SQL (jeśli wiele zapytań jest w okienku zapytania).
- Naciśnij Ctrl/Cmd + Enter lub kliknij Uruchom (1000), aby wyświetlić wyniki jako tabelę w okienku wyników.
Note
Domyślnie wybrano opcję Uruchom wszystkie instrukcje i Limit 1000 .
- Aby uruchomić tylko aktywną instrukcję, wyczyść pole Uruchom wszystkie instrukcje.
- Jeśli zapytanie zostanie zapisane przy użyciu ustawienia Limit 1000 , to ustawienie dotyczy wszystkich przebiegów zapytań. Aby zwrócić wszystkie wiersze (do 64 000 wierszy lub 10 MB, w zależności od tego, co jest mniejsze), usuń LIMIT 1000 z menu rozwijanego Uruchom (1000). Aby określić inny limit liczby wierszy, dodaj klauzulę
LIMITw zapytaniu.
Kończenie zapytania
Aby zakończyć zapytanie podczas jego działania, kliknij przycisk Anuluj. Administrator może zatrzymać uruchomione zapytanie uruchomione przez innego użytkownika, wyświetlając polecenie Zakończ wykonywanie zapytania.
Kopiowanie starszego identyfikatora zapytania
Aby uzyskać starszy identyfikator zapytania dla zapytania migrowanego do nowego edytora SQL, skopiuj go z menu Plik . Starszy identyfikator zapytania może być przydatny w przypadku wywołań interfejsu API lub innych integracji odwołujących się do niego.
- Otwórz zapytanie w nowym edytorze SQL.
- Kliknij
w górnej części edytora.
- Kliknij pozycję Plik>Kopiuj starszy identyfikator zapytania.
Otwórz zapytanie z jego identyfikatora legacy zapytania
Jeśli masz legacyjny identyfikator zapytania, możesz otworzyć zapytanie bezpośrednio w edytorze SQL, dodając ID do adresu URL swojego workspace:
https://<databricks-instance>/editor/queries/uuid/<legacy-query-id>
Zastąp <databricks-instance> URL-em swojego workspace oraz <legacy-query-id> identyfikatorem legacy query. Databricks ustala identyfikator i otwiera zapytanie.
Note
Jeśli zapytanie nie jest jeszcze obsługiwane przez nowy edytor SQL, otwiera się w starszym edytorze SQL. Użyj przełącznika Nowy edytor SQL, aby przełączyć na nowy edytor.
Udostępnianie zapytania
Nowy edytor SQL obsługuje uprawnienia w dwóch częściach:
Interaktywne wykonywanie: Zapytania w nowym edytorze SQL zawsze są uruchamiane przy użyciu uprawnień Uruchom jako oglądający. Wyniki zapytania są dostępne dla każdego, kto ma dostęp do zapytania. Użytkownicy z uprawnieniami CAN EDIT lub wyższymi mogą modyfikować wersję roboczą udostępnionego zapytania. Ponadto niezapisane edycje są widoczne dla każdej osoby z uprawnieniami CAN VIEW lub wyższymi. Aby uruchamiać zapytania, użytkownicy muszą mieć co najmniej uprawnienie CAN USE w skojarzonym magazynie.
Ustawienia poświadczeń: Ustawienia uprawnień dla starszych alertów i przepływów pracy są takie same jak w przypadku starszego edytora SQL. W zależności od preferencji te zasoby mogą być uruchamiane przy użyciu poświadczeń właściciela lub osoby przeglądającego.
Zobacz Konfigurowanie uprawnień zapytania, aby dowiedzieć się więcej o ustawieniach poświadczeń Uruchom jako właściciel i Uruchom jako przeglądający. Zobacz Listy ACL zapytań, aby dowiedzieć się, jak zarządzać dostępem do obiektu zapytania.
Współpraca nad zapytaniami w czasie rzeczywistym
Po udostępnieniu zapytania możesz współtworzyć lub debugować zapytania na żywo za pośrednictwem wspólnego edytowania. Edytory mogą również komentować poszczególne wiersze kodu, aby zadawać pytania lub dodawać sugestie.