Share via


Ansluta till Azure Data Explorer med Apache Spark för Azure Synapse Analytics

Den här artikeln beskriver hur du får åtkomst till en Azure Data Explorer-databas från Synapse Studio med Apache Spark för Azure Synapse Analytics.

Förutsättningar

Gå till Synapse Studio

Från en Azure Synapse-arbetsyta väljer du Starta Synapse Studio. På synapse Studio-startsidan väljer du Data för att gå till Dataobjektutforskaren.

Anslut en Azure Data Explorer-databas till en Azure Synapse-arbetsyta

Anslut en Azure Data Explorer-databas till en arbetsyta görs via en länkad tjänst. Med en länkad Azure Data Explorer-tjänst kan du bläddra bland och utforska data, läsa och skriva från Apache Spark för Azure Synapse. Du kan också köra integrationsjobb i en pipeline.

Från Data Object Explorer följer du dessa steg för att ansluta ett Azure Data Explorer-kluster direkt:

  1. + Välj ikonen nära Data.

  2. Välj Anslut för att ansluta till externa data.

  3. Välj Azure Data Explorer (Kusto).

  4. Välj Fortsätt.

  5. Använd ett eget namn för att namnge den länkade tjänsten. Namnet visas i Data Object Explorer och används av Azure Synapse-körningar för att ansluta till databasen.

  6. Välj Azure Data Explorer-klustret från din prenumeration eller ange URI:n.

  7. Ange tjänstens huvudnamns-ID och tjänstens huvudnamnsnyckel. Se till att tjänstens huvudnamn har visningsåtkomst till databasen för läsåtgärd och ingestor-åtkomst för inmatning av data.

  8. Ange databasnamnet för Azure Data Explorer.

  9. Välj Testa anslutning för att se till att du har rätt behörigheter.

  10. Välj Skapa.

    Screenshot that shows a new linked service.

    Kommentar

    (Valfritt) Testanslutningen validerar inte skrivåtkomst. Kontrollera att tjänstens huvudnamns-ID har skrivåtkomst till Azure Data Explorer-databasen.

  11. Azure Data Explorer-kluster och -databaser visas på fliken Länkad under avsnittet Azure Data Explorer .

    Screenshot that shows browsing for clusters.

  12. Innan du kan interagera med den länkade tjänsten från en notebook-fil måste den publiceras till arbetsytan. Klicka på Publicera i verktygsfältet, granska de väntande ändringarna och klicka på OK.

    Kommentar

    I den aktuella versionen fylls databasobjekten i baserat på dina Microsoft Entra-kontobehörigheter i Azure Data Explorer-databaserna. När du kör Apache Spark-notebook-filer eller integrationsjobb används autentiseringsuppgifterna i länktjänsten (till exempel tjänstens huvudnamn).

Interagera snabbt med kodgenererade åtgärder

När du högerklickar på en databas eller tabell visas en lista med Spark-exempelanteckningsböcker. Välj ett alternativ för att läsa, skriva eller strömma data till Azure Data Explorer.

Screenshot that shows new sample notebooks.

Här är ett exempel på att läsa data. Koppla notebook-filen till Spark-poolen och kör cellen.

Screenshot that shows a new read notebook.

Kommentar

Det kan ta mer än tre minuter att starta Spark-sessionen första gången. Efterföljande körningar kommer att gå betydligt snabbare.

Begränsningar

Azure Data Explorer-anslutningsappen stöds för närvarande inte med Azure Synapse-hanterade virtuella nätverk.

Nästa steg