Dela via


Konfigurera dataåtkomst för inmatning

Den här artikeln beskriver hur administratörsanvändare kan konfigurera åtkomst till data i en container i Azure Data Lake Storage Gen2 (ADLS Gen2) så att Azure Databricks-användare kan läsa in data från ADLS Gen2 till en table i Azure Databricks.

I den här artikeln beskrivs följande sätt att konfigurera säker åtkomst till källdata:

  • (Rekommenderas) Skapa en Unity-Catalog volym.

  • Skapa en extern plats för Unity Catalog med en lagringsbehörighet.

  • Starta en beräkningsresurs som använder tjänstens huvudnamn.

  • Generate tillfällig credentials (en Blob SAS-token).

Innan du börjar

Kontrollera att du har följande innan du konfigurerar åtkomst till data i ADLS Gen2:

  • Data i en container i ditt Azure Storage-konto. Information om hur du skapar en container finns i Skapa en container i Azure Storage-dokumentationen.

  • Om du vill komma åt data med hjälp av en volym av Unity-Catalog (rekommenderas) krävs READ VOLUME-behörighet på volymen. Mer information finns i Vad är Unity Catalogvolumes? och Unity Catalog privilegier och skyddsbara objekt.

  • För att få åtkomst till data med en Unity Catalog extern plats behöver man ha READ FILES-behörighet på den externa platsen. Mer information finns i Skapa en extern plats för att ansluta molnlagring till Azure Databricks.

  • Om du vill komma åt data med hjälp av en beräkningsresurs med tjänstens huvudnamn, har administratörsbehörigheter för Azure Databricks-arbetsytan.

  • Så här kommer du åt data med hjälp av tillfälliga credentials:

    • Administratörsbehörigheter för Azure Databricks-arbetsytan.
    • Behörigheter i ditt Azure-konto för att skapa Blob SAS-token. Detta gör att du kan generate tillfälliga credentials.
  • Ett Databricks SQL-lager. Information om hur du skapar ett SQL-lager finns i Skapa ett SQL-lager.

  • Kunskaper om Databricks SQL-användargränssnittet.

Konfigurera åtkomst till molnlagring

Använd någon av följande metoder för att konfigurera åtkomst till ADLS Gen2:

Rensa

Du kan rensa de associerade resurserna i ditt molnkonto och Azure Databricks om du inte längre vill behålla dem.

Ta bort ADLS Gen2-lagringskontot

  1. Öppna Azure Portal för ditt Azure-konto, vanligtvis på https://portal.azure.com.
  2. Bläddra till och öppna ditt lagringskonto.
  3. Klicka på Ta bort.
  4. Ange namnet på lagringskontot och klicka sedan på Ta bort.

Stoppa SQL-informationslagret

Om du inte använder SQL-lagret för andra uppgifter bör du stoppa SQL-lagret för att undvika ytterligare kostnader.

  1. I SQL-personan går du till sidofältet och klickar på SQL Warehouses.
  2. Bredvid namnet på SQL-lagret klickar du på Stoppa.
  3. När du uppmanas till det klickar du på Stoppa igen.

Nästa steg

När du har slutfört stegen i den här artikeln kan användarna köra COPY INTO kommandot för att läsa in data från ADLS Gen2-containern till din Azure Databricks-arbetsyta.