Administratörsinställningar för SQL-lager

Den här artikeln beskriver inställningarna för SQL-informationslagret och åtkomstkontroller som är tillgängliga för arbetsyteadministratörer.

Databricks rekommenderar att du behåller standardinställningarna för alla konfigurationer på arbetsytenivå för SQL-lager. De här inställningarna förutsätter att arbetsyteadministratörer ansvarar för att skapa och konfigurera alla SQL-lager och att du använder Unity Catalog för datastyrning.

Arbetsyteadministratörer kan konfigurera följande behörigheter för en Azure Databricks-arbetsyta:

  • Återkalla all åtkomst till SQL-lager.
  • Ge möjlighet att skapa SQL-lager.
  • Konfigurera standardparametrar som styr SQL Warehouse-beräkningsmiljön.
  • Konfigurera dataåtkomstprinciper för SQL-lager.

Kommentar

Som standard har alla användare åtkomst till Databricks SQL. Om du vill registrera användare i Databricks SQL bör du distribuera ett SQL-lager, ge användarna åtkomst till SQL-lagret och ge åtkomst till data med hjälp av Unity Catalog.

Som standard har nya arbetsytor serverlösa SQL-lager aktiverade i regioner som stöds. Se Aktivera serverlösa SQL-lager.

Återkalla åtkomst till SQL-lager

Du kan återkalla åtkomsten till SQL-lager för en användare, tjänstens huvudnamn eller grupp genom att avtilldela behörigheten Databricks SQL access . Se Hantera rättigheter.

Bevilja behörighet att skapa SQL-lager

Du kan ge skapandebehörighet för SQL-lager till en användare, tjänstens huvudnamn eller grupp genom att tilldela behörigheten Allow unrestricted cluster creation . Se Hantera rättigheter.

Konfigurera SQL-parametrar

Så här konfigurerar du alla lager med SQL-parametrar:

  1. Klicka på ditt användarnamn i arbetsytans övre stapel och välj Inställningar i listrutan.

  2. Klicka på Hantera bredvid SQL-lager.

  3. I textrutan SQL-konfigurationsparametrar anger du ett nyckel/värde-par per rad. Avgränsa namnet på parametern från dess värde med hjälp av ett blanksteg. Om du till exempel vill aktivera ANSI_MODE:

    Skärmbild som visar ANSI_MODE inställd på true för alla SQL-lager

    En lista över alla parametrar som stöds i det globala omfånget finns i Konfigurationsparametrar.

  4. Klicka på Spara.

Viktigt!

När du ändrar en SQL-konfigurationsparameter startas alla SQL-lager som körs automatiskt om.

En allmän översikt över tillgängliga SQL-konfigurationsparametrar finns i Konfigurationsparametrar.

Information om hur du konfigurerar alla SQL-lager med hjälp av REST-API:et finns i SQL Warehouses API.

Konfigurera dataåtkomstprinciper för SQL-lager

Databricks rekommenderar att du hanterar dataåtkomstprinciper med hjälp av Unity Catalog.

Vissa datakällor kan kräva ytterligare behörigheter. Se Aktivera konfiguration av dataåtkomst.

Kommentar

När du konfigurerar andra dataåtkomstprinciper än Unity Catalog gäller även äldre tabell-ACL:er. Se Aktivera åtkomstkontroll för Hive-metaarkivtabell i ett kluster (äldre).

Överföra ägarskapet för ett SQL-lager

Den användare som du överför ägarskapet för ett SQL-lager till måste ha behörigheten Allow unrestricted cluster creation .

  1. Som arbetsyteadministratör loggar du in på din Azure Databricks-arbetsyta.
  2. Klicka på SQL Warehouses i sidofältet.
  3. På en lagerrad klickar du på Menyn Kebab menyn för kebab längst till höger och väljer Behörigheter. Sql Warehouse-behörigheterna visas.
  4. Klicka på kugghjulsikonen längst upp till höger och klicka på Tilldela ny ägare.
  5. Välj den användare som du vill tilldela ägarskap till. Tjänstens huvudnamn och grupper kan inte tilldelas ägarskap för ett SQL-lager.
  6. Klicka på Bekräfta.