De Azure Batch-activiteit gebruiken om een opdracht uit te voeren op een Azure Batch-exemplaar

De Azure Batch-activiteit in Fabric Data Factory stelt je in staat een commando uit te voeren tegen een Azure Batch-instantie. Als je migreert naar Fabric Data Factory vanuit Azure Data Factory of Azure Synapse, wordt deze activiteit Custom activiteit genoemd.

Voorwaarden

Om aan de slag te gaan, moet u aan de volgende vereisten voldoen:

Een Azure Batch-activiteit toevoegen aan een pijplijn met de gebruikersinterface

Voer de volgende stappen uit om een Azure Batch-activiteit in een pijplijn te gebruiken:

De activiteit maken

  1. Maak een nieuwe pijplijn in uw werkruimte.

  2. Zoek naar Azure Batch in het pijplijndeelvenster Activiteiten en selecteer het om het toe te voegen aan het pijplijncanvas.

    Notitie

    Mogelijk moet u het menu uitvouwen en omlaag schuiven om de Azure Batch-activiteit te zien zoals gemarkeerd in de volgende schermopname.

    Schermopname van de Fabric-gebruikersinterface met het deelvenster Activiteiten en de activiteit Azure Batch gemarkeerd.

  3. Selecteer de nieuwe Azure Batch-activiteit op het canvas van de pijplijneditor als deze nog niet is geselecteerd.

    Schermopname van het tabblad Algemene instellingen van de Azure Batch-activiteit.

Raadpleeg de Algemene-instellingen richtlijnen voor het configureren van het tabblad Algemeen instellingen.

Azure Batch-activiteitsinstellingen

Selecteer het tabblad Instellingen en vervolgens kunt u een bestaande kiezen of een nieuwe Azure Batch-verbinding maken, een opdracht opgeven moet worden uitgevoerd en een Resourceverbinding met een opslagaccount. U kunt ook een specifiek mappad opgeven binnen het opslagaccount en een bewaartijd in dagen voor gegevens daar instellen, evenals uitgebreide eigenschappen van uzelf toevoegen.

De Azure Batch-activiteit ondersteunt WI-, SPN- en OAuth-verbindingstypen.

Schermopname van het tabblad Instellingen van de Azure Batch-activiteit.

Gebruik van Fabric workspace identity in de Azure Batch-activiteit

  1. Creëer de workspace-identiteit

    Je moet workspace-identiteit inschakelen in je workspace (dit kan even duren om te laden). Creëer een werkruimteidentiteit in je Fabric-werkruimte. Let op dat de werkruimte-identiteit moet worden aangemaakt in dezelfde werkruimte als je pipeline.

    Bekijk de documentatie over workspace-identiteit.

  2. Instellingen op tenantniveau inschakelen

    Schakel de volgende tenantinstelling in (deze is standaard uitgeschakeld): Service-principals kunnen openbare Fabric-API's aanroepen.

    U kunt deze instelling inschakelen in de Fabric-beheerportal. Zie het artikel service-principalverificatie inschakelen voor beheerders-API's voor meer informatie over deze instelling.

  3. Verleen werkruimterechten aan de werkruimteidentiteit

    Open de werkruimte, selecteer Toegang beheren en wijs rechten toe aan de werkruimteidentiteit. Toegang tot inzenders is voldoende voor de meeste scenario's.

    Bekijk de documenten over Gebruikers toegang geven tot werkruimten.

De pijplijn opslaan en uitvoeren, of plannen.

Schakel over naar het tabblad Home boven aan de pijplijneditor en selecteer de knop Opslaan om uw pijplijn op te slaan. Selecteer Uitvoeren om deze rechtstreeks uit te voeren of Planning om uitvoeringen op specifieke tijdstippen of intervallen te plannen. Zie voor meer informatie over pijplijnuitvoeringen: pijplijnuitvoeringen plannen.

Schermopname van het tabblad Start in de pijplijneditor met de tabbladnaam, Opslaan, Uitvoeren en Inplannen knoppen gemarkeerd.

Nadat u de pijplijn heeft uitgevoerd, kunt u de pijplijnuitvoering bewaken en de uitvoeringsgeschiedenis bekijken op het Uitvoer tabblad onder het canvas.

Bekende problemen

  • De optie werkruimteidentiteit in de verbindingsinstellingen verschijnt in sommige gevallen niet. Dit is een fout waaraan momenteel een oplossing wordt gewerkt.
  • Het gebruik van service-principal voor het uitvoeren van een notebook met Semantic Link-code heeft functionele beperkingen en ondersteunt alleen een subset van semantische koppelingsfuncties. Zie de ondersteunde semantische koppelingsfuncties voor meer informatie. Als u andere mogelijkheden wilt gebruiken, wordt u aangeraden de semantische koppeling handmatig te verifiëren met een service-principal.
  • Sommige klanten zien de vervolgkeuzelijst voor de werkruimte-identiteit mogelijk niet, of zien deze wel maar kunnen er geen verbinding mee maken. Dit gedrag wordt veroorzaakt door een bekend probleem in een van onze onderliggende platformonderdelen. Aan de oplossing wordt momenteel gewerkt.