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
Werkruimte 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
Query's in de zijbalk. Objecten in het venster Query's worden standaard in omgekeerde chronologische volgorde gesorteerd. U kunt de volgorde van de list wijzigen door te klikken op de Gemaakt opcolumn kop. 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.
Meld u als werkruimtebeheerder aan bij uw Azure Databricks-werkruimte.
Klik in de zijbalk op Query's.
Klik op een query.
Klik op de knop Delen rechtsboven om het dialoogvenster Delen te openen.
Klik op het tandwielpictogram rechtsboven en klik op Nieuwe eigenaar toewijzen.
Select de gebruiker waaraan eigendom moet worden toegewezen.
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 KAN BEWERKEN-toestemming krijgen wanneer de instellingen voor delen zijn ingesteld van set tot 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.
Klik in de zijbalk op Query's.
Klik op een query.
Klik op de
knop rechtsboven om het dialoogvenster Delen te openen.
Volg de stappen op basis van het machtigingstype dat u wilt grant:
Zoek, select de groepen en gebruikers, en wijs het machtigingsniveau toe.
Klik op Toevoegen.
In het veld Instellingen voor delen >Credentials onderaan, selectUitvoeren als viewer of Uitvoeren als eigenaar.
U kunt de koppeling ook naar de query kopiƫren in het dialoogvenster Delen.
Beheerderstoegang 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 een query echter niet bewerken wanneer de deelinstellingen credentials en set zijn ingesteld op Als eigenaar uitvoeren.
Alle query's weergeven:
- Klik op
Query's in de zijbalk.
- 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 SQL-connectors, bibliotheken, stuurprogramma's, API's en hulpprogramma's voor het uitvoeren van SQL-opdrachten en het bladeren door databaseobjecten 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 Connect.