Configuratie van gegevenstoegang

Belangrijk

Deze functie is beschikbaar als openbare preview.

In dit artikel worden de configuraties voor gegevenstoegang beschreven die door Azure Databricks worden uitgevoerd voor alle SQL eindpunten die gebruikmaken van de gebruikersinterface.

Zie Global SQL Endpoints APIals u SQL eindpunten wilt configureren met behulp van de REST API.

Belangrijk

Als u deze instellingen verandert, worden alle SQL opnieuw gestart.

Zie DatabricksSQL beveiligingsmodel en overzicht van gegevenstoegang voor een algemeen overzicht van het inschakelen van toegang tot gegevens.

Vereisten

U moet een Azure Databricks zijn om instellingen te configureren voor alle SQL eindpunten.

Een service-principal configureren

Alle eindpunten configureren voor het gebruik van een Azure-service-principal voor toegang tot een Azure Data Lake Storage Gen2-opslagaccount:

  1. Maak een Azure AD-toepassing en service-principal die toegang hebben tot resources. Neem de volgende eigenschappen op:

    • application-id: een id die de toepassing uniek Azure Active Directory identificeren.
    • directory-id: een id die op unieke manier het Azure Active Directory -exemplaar (map-id (tenant) genoemd in Azure Databricks).
    • clientgeheim: het clientgeheim dat is gemaakt voor de service-principal.
  2. Maak een Azure Key Vault geheim bereik en sla het clientgeheim op in de Azure-sleutelkluis. Neem de volgende eigenschappen op:

    • scope-name: de naam van het gemaakte geheime bereik.
    • secret-name: de naam van het gemaakte geheim.
  3. Klik op Instellingen pictogram Instellingen onder aan de zijbalk en selecteer  SQL Beheerconsole.

  4. Klik op SQL tabblad Instellingen eindpunt.

    Configuratie van gegevenstoegang

  5. Klik in het veld Configuratie van gegevenstoegang op de knop Service-principal toevoegen.

    Service-principal toevoegen

  6. Configureer de eigenschappen voor uw Azure Data Lake Storage Gen2-opslagaccount.

  7. Klik op Add.

  8. Klik op Opslaan.

Eigenschappen voor gegevenstoegang configureren

Alle eindpunten configureren met eigenschappen voor gegevenstoegang:

  1. Klik op Instellingen pictogram Instellingen onder aan de zijbalk en selecteer  SQL Beheerconsole.
  2. Klik op SQL tabblad Instellingen eindpunt.
  3. Geef in het tekstvak Configuratie van gegevenstoegang sleutel-waardeparen met metastore-eigenschappen op.
  4. Klik op Opslaan.

Ondersteunde eigenschappen

De volgende eigenschappen worden ondersteund voor SQL eindpunten. Voor een vermelding die eindigt op * , worden alle eigenschappen binnen dat voorvoegsel ondersteund. Geeft bijvoorbeeld spark.sql.hive.metastore.* aan dat zowel als worden ondersteund, evenals spark.sql.hive.metastore.jars andere eigenschappen die beginnen met spark.sql.hive.metastore.version spark.sql.hive.metastore .

  • spark.sql.hive.metastore.*
  • spark.sql.warehouse.dir
  • spark.hadoop.datanucleus.*
  • spark.hadoop.fs.*
  • spark.hadoop.hive.*
  • spark.hadoop.javax.jdo.option.*
  • spark.hive.*

Zie Externe Hive-metastorevoor meer informatie over het instellen van deze eigenschappen.