Uzyskiwanie dostępu do zapisanych zapytań i zarządzanie nimi

W tym artykule opisano sposób używania interfejsu użytkownika usługi Azure Databricks do uzyskiwania dostępu do zapytań i zarządzania nimi.

Wyświetlanie zapytań

Zapytania można wyświetlać przy użyciu następujących metod:

  • Kliknij pozycję Ikona obszaru roboczegoObszar roboczy na pasku bocznym. Zapytania są domyślnie widoczne w folderze Strona główna . Użytkownicy mogą organizować zapytania w folderach w przeglądarce obszaru roboczego wraz z innymi obiektami usługi Databricks.
  • Kliknij pozycję Ikona zapytańZapytania na pasku bocznym. Obiekty w oknach Zapytania są domyślnie sortowane w odwrotnej kolejności chronologicznej. Możesz zmienić kolejność listy, klikając nagłówek Utworzono w kolumnie. Wpisz w polu tekstowym Filtruj zapytania , aby filtrować według nazwy, tagu lub właściciela.

Organizowanie zapytań w folderach w przeglądarce obszaru roboczego

Zapytania można organizować w folderach w przeglądarce obszaru roboczego i w innych obiektach usługi Databricks. Zobacz Przeglądarkę obszaru roboczego.

Przenoszenie własności zapytania

Aby przenieść własność zapytania, musisz być administratorem obszaru roboczego. Nie można przypisać własności kwerendy do jednostek usługi i grup. Własność można również przenieść przy użyciu interfejsu API uprawnień.

  1. Jako administrator obszaru roboczego zaloguj się do obszaru roboczego usługi Azure Databricks.

  2. Na pasku bocznym kliknij pozycję Zapytania.

  3. Kliknij zapytanie.

  4. Kliknij przycisk Udostępnij w prawym górnym rogu, aby otworzyć okno dialogowe Udostępnianie.

  5. Kliknij ikonę koła zębatego w prawym górnym rogu i kliknij pozycję Przypisz nowego właściciela.

    Przypisywanie nowego właściciela

  6. Wybierz użytkownika, do których chcesz przypisać własność.

  7. Kliknij przycisk Potwierdź.

Konfigurowanie uprawnień zapytania

Administratorzy obszaru roboczego i twórca zapytań mają automatycznie przyznane uprawnienia do kontrolowania, którzy użytkownicy mogą zarządzać zapytaniami i uruchamiać je. Aby udostępniać zapytania, musisz mieć co najmniej uprawnienie CAN MANAGE dla zapytania.

Zapytania obsługują dwa typy ustawień udostępniania:

  • Uruchom jako przeglądarkę: poświadczenia przeglądarki są używane do uruchamiania zapytania. Przeglądarka musi również mieć co najmniej uprawnienia CAN USE w magazynie.

    Użytkownicy mogą mieć uprawnienie CAN EDIT tylko wtedy, gdy ustawienie udostępniania ma wartość Uruchom jako osoba przeglądająca.

  • Uruchom jako właściciel: poświadczenia właściciela są używane do uruchamiania zapytania.

Aby uzyskać więcej informacji na temat poziomów uprawnień zapytań, zobacz Listy ACL zapytań.

  1. Na pasku bocznym kliknij pozycję Zapytania.

  2. Kliknij zapytanie.

  3. Przycisk Udostępnij Kliknij przycisk w prawym górnym rogu, aby otworzyć okno dialogowe Udostępnianie.

    Zarządzanie uprawnieniami zapytań

  4. Wykonaj kroki na podstawie typu uprawnień, który chcesz udzielić:

  5. Wyszukaj i wybierz grupy i użytkowników, a następnie przypisz poziom uprawnień.

  6. Kliknij przycisk Dodaj.

  7. W polu Ustawienia udostępniania Poświadczenia w dolnej części wybierz pozycję Uruchom jako osoba przeglądająca lub Uruchom jako właściciel>.

Możesz również skopiować link do zapytania w oknie dialogowym Udostępnianie.

Administracja dostęp do wszystkich zapytań

Administrator obszaru roboczego usługi Azure Databricks ma dostęp do wszystkich zapytań w obszarze roboczym. Po wybraniu karty Wszystkie zapytania administrator obszaru roboczego może wyświetlać i usuwać wszystkie zapytania. Jednak administrator obszaru roboczego nie może edytować zapytania podczas udostępniania poświadczeń ustawienia są ustawione na Uruchom jako właściciel.

Aby wyświetlić wszystkie zapytania:

  1. Kliknij pozycję Ikona zapytańZapytania na pasku bocznym.
  2. Kliknij kartę Wszystkie zapytania w górnej części ekranu.

Tworzenie zapytań w innych środowiskach

Zapytania można tworzyć bez używania interfejsu użytkownika usługi Azure Databricks przy użyciu interfejsu API REST, łącznika JDBC/ODBC lub narzędzia partnerskiego.

Zobacz Używanie narzędzia bazy danych SQL do uruchamiania poleceń SQL i przeglądania obiektów bazy danych w usłudze Azure Databricks.

Możesz również utworzyć zapytanie za pomocą dostawcy narzędzia Terraform usługi Databricks i databricks_sql_query.

Zobacz Partnerzy technologiczni, aby dowiedzieć się więcej o narzędziach partnerskich, których można używać za pośrednictwem Połączenie partnerów.