Opgeslagen query's openen en beheren

In dit artikel wordt beschreven hoe u de Gebruikersinterface van Azure Databricks gebruikt om query's te openen en te beheren.

Query's weergeven

U kunt query's weergeven met behulp van de volgende methoden:

  • Klik op WerkruimtepictogramWerkruimte in de zijbalk. Query's kunnen standaard worden weergegeven in de basismap . Gebruikers kunnen query's ordenen in mappen in de werkruimtebrowser, samen met andere Databricks-objecten.
  • Klik op Pictogram Query'sQuery's in de zijbalk. Objecten in het venster Query's worden standaard in omgekeerde chronologische volgorde gesorteerd. U kunt de volgorde van de lijst wijzigen door te klikken op de kolomkop Gemaakt . Typ in het tekstvak Filterquery's om te filteren op naam, tag of eigenaar.

Query's ordenen in mappen in de werkruimtebrowser

U kunt query's ordenen in mappen in de werkruimtebrowser en andere Databricks-objecten. Zie de werkruimtebrowser.

Eigendom van een query overdragen

U moet een werkruimtebeheerder zijn om het eigendom van een query over te dragen. Service-principals en -groepen kunnen geen eigendom van een query worden toegewezen. U kunt het eigendom ook overdragen met behulp van de Machtigingen-API.

  1. Meld u als werkruimtebeheerder aan bij uw Azure Databricks-werkruimte.

  2. Klik in de zijbalk op Query's.

  3. Klik op een query.

  4. Klik op de knop Delen rechtsboven om het dialoogvenster Delen te openen.

  5. Klik op het tandwielpictogram rechtsboven en klik op Nieuwe eigenaar toewijzen.

    Nieuwe eigenaar toewijzen

  6. Selecteer de gebruiker waaraan u het eigendom wilt toewijzen.

  7. Klik op Bevestigen.

Querymachtigingen configureren

Werkruimtebeheerders en de maker van de query krijgen automatisch machtigingen om te bepalen welke gebruikers query's kunnen beheren en uitvoeren. U moet ten minste de machtiging CAN MANAGE voor een query hebben om query's te delen.

Query's ondersteunen twee typen instellingen voor delen:

  • Als viewer uitvoeren: de referentie van de viewer wordt gebruikt om de query uit te voeren. De viewer moet ook ten minste MACHTIGINGEN voor CAN USE hebben voor het magazijn.

    Gebruikers kunnen alleen de machtiging BEWERKEN krijgen wanneer de instelling voor delen is ingesteld op Uitvoeren als viewer.

  • Als eigenaar uitvoeren: de referentie van de eigenaar wordt gebruikt om de query uit te voeren.

Zie Query-ACL's voor meer informatie over querymachtigingsniveaus.

  1. Klik in de zijbalk op Query's.

  2. Klik op een query.

  3. Klik op de Knop Delen knop rechtsboven om het dialoogvenster Delen te openen.

    Querymachtigingen beheren

  4. Volg de stappen op basis van het machtigingstype dat u wilt verlenen:

  5. Zoek en selecteer de groepen en gebruikers en wijs het machtigingsniveau toe.

  6. Klik op Toevoegen.

  7. Selecteer in het veld Referenties voor delen > onderaan de optie Uitvoeren als viewer of Als eigenaar uitvoeren.

U kunt de koppeling ook naar de query kopiƫren in het dialoogvenster Delen.

Beheer toegang tot alle query's

Een beheerder van een Azure Databricks-werkruimte heeft toegang tot alle query's in de werkruimte. Wanneer het tabblad Alle query's is geselecteerd, kan een werkruimtebeheerder query's bekijken en verwijderen. Een werkruimtebeheerder kan echter geen query bewerken wanneer referenties voor het delen van instellingen zijn ingesteld op Uitvoeren als eigenaar.

Alle query's weergeven:

  1. Klik op Pictogram Query'sQuery's in de zijbalk.
  2. Klik op het tabblad Alle query's boven aan het scherm.

Query's maken in andere omgevingen

U kunt query's maken zonder de Azure Databricks-gebruikersinterface te gebruiken met behulp van de Rest API, een JDBC/ODBC-connector of een partnerhulpprogramma.

Zie Een SQL Database-hulpprogramma gebruiken om SQL-opdrachten uit te voeren en door databaseobjecten te bladeren in Azure Databricks.

U kunt ook een query maken met de Databricks Terraform-provider en databricks_sql_query.

Zie Technologiepartners voor meer informatie over partnerhulpprogramma's die u kunt gebruiken via Partner Verbinding maken.