Delen via


SQL Warehouse-beheerinstellingen

In dit artikel worden de instellingen en besturingselementen voor toegang van SQL Warehouse uitgelegd die beschikbaar zijn voor werkruimtebeheerders.

Databricks raadt aan de standaardinstellingen voor alle configuraties op werkruimteniveau voor SQL-warehouses te behouden. Bij deze instellingen wordt ervan uitgegaan dat werkruimtebeheerders verantwoordelijk zijn voor het maken en configureren van alle SQL-warehouses en dat u Unity Catalog gebruikt voor gegevensbeheer.

Werkruimtebeheerders kunnen de volgende machtigingen configureren voor een Azure Databricks-werkruimte:

  • Alle toegang tot SQL-warehouses intrekken.
  • Verdeel de mogelijkheid om SQL-warehouses te maken.
  • Configureer standaardparameters waarmee de SQL Warehouse-rekenomgeving wordt beheerd.
  • Configureer beleid voor gegevenstoegang voor SQL-warehouses.

Notitie

Standaard hebben alle gebruikers toegang tot Databricks SQL. Als u gebruikers wilt onboarden voor Databricks SQL, moet u een SQL-warehouse implementeren, gebruikers toegang verlenen tot het SQL-warehouse en toegang verlenen tot gegevens met behulp van Unity Catalog.

Nieuwe werkruimten hebben standaard serverloze SQL-warehouses ingeschakeld in ondersteunde regio's. Zie Serverloze SQL-magazijnen inschakelen.

Toegang tot SQL-warehouses intrekken

U kunt de toegang tot SQL Warehouses intrekken voor een gebruiker, service-principal of groep door de toewijzing van het Databricks SQL access recht ongedaan te maken. Zie Rechten beheren.

Bevoegdheden verlenen voor het maken van SQL Warehouse

U kunt sql Warehouse-aanmaakbevoegdheden verlenen aan een gebruiker, service-principal of groep door het Allow unrestricted cluster creation recht toe te wijzen. Zie Rechten beheren.

SQL-parameters configureren

Alle magazijnen configureren met SQL-parameters:

  1. Klik op uw gebruikersnaam in de bovenste balk van de werkruimte en selecteer Instellingen in de vervolgkeuzelijst.

  2. Klik op Compute onder de kop Instellingen aan de linkerkant van het scherm.

  3. Klik op Beheren naast SQL Warehouses.

  4. Geef in het tekstvak SQL-configuratieparameters één sleutel-waardepaar per regel op. Scheid de naam van de parameter van de waarde met behulp van een spatie. Als u bijvoorbeeld het volgende wilt inschakelen ANSI_MODE:

    Schermopname van ANSI_MODE ingesteld op waar voor alle SQL-warehouses

    Zie Configuratieparameters voor een lijst met alle parameters die worden ondersteund in het globale bereik.

  5. Klik op Opslaan.

Belangrijk

Wanneer u een SQL-configuratieparameter wijzigt, worden alle actieve SQL-warehouses automatisch opnieuw opgestart.

Zie Configuratieparameters voor een algemeen overzicht van de beschikbare SQL-configuratieparameters.

Als u alle SQL-warehouses wilt configureren met behulp van de REST API, raadpleegt u DE SQL Warehouses-API.

Beleid voor gegevenstoegang configureren voor SQL Warehouses

Databricks raadt aan om beleid voor gegevenstoegang te beheren met behulp van Unity Catalog.

Voor sommige gegevensbronnen zijn mogelijk extra bevoegdheden vereist. Zie Configuratie voor gegevenstoegang inschakelen.

Notitie

Wanneer u andere beleidsregels voor gegevenstoegang dan Unity Catalog configureert, zijn verouderde tabel-ACL's ook van toepassing. Zie Toegangsbeheer voor Hive-metastore-tabellen inschakelen op een cluster (verouderd).

Eigendom van een SQL Warehouse overdragen

De gebruiker die u het eigendom van een SQL Warehouse overbrengt, moet het Allow unrestricted cluster creation recht hebben.

  1. Meld u als werkruimtebeheerder aan bij uw Azure Databricks-werkruimte.
  2. Klik op SQL Warehouses in de zijbalk.
  3. Klik in een magazijnrij helemaal rechts op het Menu VanGelezen menu van De resource en selecteer Machtigingen. De SQL Warehouse-machtigingen worden weergegeven.
  4. Klik op het tandwielpictogram rechtsboven en klik op Nieuwe eigenaar toewijzen.
  5. Selecteer de gebruiker waaraan u het eigendom wilt toewijzen. Service-principals en -groepen kunnen geen eigendom van een SQL-warehouse worden toegewezen.
  6. Klik op Bevestigen.