Använda Azure Batch-aktiviteten för att köra ett kommando på en Azure Batch-instans

Med Azure Batch-aktiviteten i Data Factory för Microsoft Fabric kan du köra ett kommando mot en Azure Batch-instans. Om du migrerar till Fabric Data Factory från ADF eller Synapse kallas den här aktiviteten Anpassad aktivitet.

Förutsättningar

För att komma igång måste du uppfylla följande krav:

Lägga till en Azure Batch-aktivitet i en pipeline med användargränssnittet

Utför följande steg för att använda en Azure Batch-aktivitet i en pipeline:

Skapa aktiviteten

  1. Skapa en ny pipeline på din arbetsyta.

  2. Sök efter Azure Batch i aktivitetsfönstret i pipeline och välj det för att lägga till det i pipeline-ytan.

    Notera

    Du kan behöva expandera menyn och rulla nedåt för att se Azure Batch-aktiviteten enligt beskrivningen i följande skärmbild.

    Skärmbild av Fabric-användargränssnittet med Aktivitetsfönstret och Azure Batch-aktiviteten markerad.

  3. Välj den nya Azure Batch-aktiviteten på pipelineredigerarens arbetsyta om den inte redan är markerad.

    Skärmbild som visar fliken Allmänna inställningar för Azure Batch-aktiviteten.

Se Allmänna-inställningar-vägledning för att konfigurera fliken Allmänna-inställningar.

Inställningar för Azure Batch-aktivitet

Välj fliken Inställningar, sedan kan du välja en befintlig eller skapa en ny Azure Batch-anslutning, ange ett Kommando som ska köras och en Resursanslutning till ett lagringskonto. Du kan också ange en specifik mappsökväg i lagringskontot och en kvarhållningstid i dagar för data som ska behållas där, samt lägga till egna utökade egenskaper.

Den Azure Batch aktiviteten stöder anslutningstyperna WI, SPN och OAuth.

Skärmbild som visar fliken Inställningar för Azure Batch-aktiviteten.

Använda Fabric-arbetsytans identitet (WI) i Azure Batch-aktiviteten

  1. Skapa arbetsytans identitet

    Du måste aktivera WI på din arbetsyta (det kan ta en stund att ladda). Skapa en identitet för arbetsytan i din Fabric-miljö. Observera att WI ska skapas på samma arbetsyta som pipelinen.

    Se dokumentationen om arbetsyteidentitet.

  2. Aktivera inställningar på klientorganisationsnivå

    Aktivera följande klientinställning (den är inaktiverad som standard): Serviceprincipaler kan anropa offentliga Fabric-API:er.

    Du kan aktivera den här inställningen i administratörsportalen Fabric. Mer information om den här inställningen finns i artikeln aktivera autentisering med tjänstens huvudnamn för administratörs-API:er.

  3. Bevilja arbetsytebehörigheter till arbetsyteidentiteten

    Öppna arbetsytan, välj Hantera åtkomst och tilldela behörigheter till arbetsytans identitet. Deltagaråtkomst räcker för de flesta scenarier.

    Kolla in dokumenten på Ge användare åtkomst till arbetsytor.

Spara och kör eller schemalägg pipelinen

Växla till fliken Start överst i pipelineredigeraren och välj knappen Spara för att spara din pipeline. Välj Kör för att köra den direkt eller Schemalägg för att schemalägga körningar vid specifika tidpunkter eller intervall. Mer information om pipelinekörningar finns i: schemalägga pipelinekörningar.

Skärmbild som visar fliken Start i pipelineredigeraren med knapparna Spara, Kör och Schema markerade.

När du har kört kan du övervaka pipelinekörningen och visa körningshistoriken från fliken Utdata under arbetsytan.

Kända problemområden

  • Wi-alternativet i anslutningsinställningarna visas inte i vissa instanser. Det här är en bugg som en korrigering bearbetas på just nu.
  • Användning av tjänstens huvudnamn för att köra en notebook-fil som innehåller Semantic Link-kod har funktionsbegränsningar och stöder endast en delmängd av semantiska länkfunktioner. Mer information finns i semantiska länkfunktioner som stöds . Om du vill använda andra funktioner rekommenderar vi att du manuellt autentiserar semantisk länk med tjänstens huvudnamn.
  • Vissa kunder kanske inte ser rullgardinsmenyn för Arbetsyteidentitet (WI) eller ser den men kan inte skapa en anslutning. Det här beteendet beror på ett känt problem i en av våra underliggande plattformskomponenter. Korrigeringen bearbetas för närvarande.