Użyj działalności Azure Batch, aby uruchomić polecenie na instancji Azure Batch.

Aktywność Azure Batch w Fabric Data Factory pozwala uruchomić polecenie na instancji Azure Batch. Jeśli migrujesz do Fabric Data Factory z Azure Data Factory lub Azure Synapse, ta aktywność nazywa się Custom activity.

Warunki wstępne

Aby rozpocząć pracę, należy spełnić następujące wymagania wstępne:

Dodawanie działania usługi Azure Batch do potoku za pomocą interfejsu użytkownika

Aby użyć działania usługi Azure Batch w potoku, wykonaj następujące kroki:

Utwórz działanie

  1. Utwórz nowy potok w obszarze roboczym.

  2. Wyszukaj usługę Azure Batch w okienku działania potoku i wybierz ją, aby dodać ją do kanwy potoku.

    Notatka

    Może być konieczne rozwinięcie menu i przewinięcie w dół, aby zobaczyć działanie usługi Azure Batch, jak pokazano na poniższym zrzucie ekranu.

    Zrzut ekranu przedstawiający interfejs użytkownika Fabric z wyróżnionym oknem Działania i akcją usługi Azure Batch.

  3. Wybierz nowe działanie usługi Azure Batch na kanwie edytora potoków, jeśli nie zostało jeszcze wybrane.

    Zrzut ekranu przedstawiający kartę Ustawienia ogólne działania usługi Azure Batch.

Zapoznaj się z wskazówkami dotyczącymi ustawień ogólnych, aby skonfigurować kartę ogólnych ustawień.

Ustawienia działania usługi Azure Batch

Wybierz kartę Ustawienia, a następnie możesz wybrać istniejące lub utworzyć nowe połączenie Azure Batch, podaj polecenie do wykonania oraz połączenie zasobu z kontem magazynu. Można również wskazać ścieżkę określonego folderu w ramach konta magazynowego oraz czas przechowywania w dniach, aby dane były tam przechowywane, a także dodać własne właściwości rozszerzone.

Działanie Azure Batch obsługuje typy połączeń WI, SPN i OAuth.

Zrzut ekranu przedstawiający kartę Ustawienia działania usługi Azure Batch.

Korzystanie z tożsamości obszaru roboczego Fabric w działaniu Azure Batch

  1. Utwórz tożsamość przestrzeni roboczej

    Musisz włączyć tożsamość obszaru roboczego w swoim obszarze roboczym (wczytanie może chwilę potrwać). Stwórz tożsamość przestrzeni roboczej w swoim obszarze roboczym Fabric. Należy zauważyć, że tożsamość workspace powinna być utworzona w tym samym workspace co Twój pipeline.

    Sprawdź dokumentację dotyczącą tożsamości przestrzeni roboczej.

  2. Włącz ustawienia na poziomie dzierżawy

    Włącz następujące ustawienie dzierżawy (domyślnie jest wyłączone): Jednostki usługi mogą wywoływać publiczne interfejsy API Fabric.

    To ustawienie można włączyć w portalu administracyjnym Fabric. Aby uzyskać więcej informacji na temat tego ustawienia, zobacz artykuł Enable service principal authentication for admin APIs (Włączanie uwierzytelniania jednostki usługi dla interfejsów API administratora).

  3. Przyznaj uprawnienia do przestrzeni roboczej tożsamości przestrzeni roboczej

    Otwórz przestrzeń roboczą, wybierz Zarządzaj dostępem i przypisz uprawnienia tożsamości przestrzeni roboczej. Dostęp współautora jest wystarczający w przypadku większości scenariuszy.

    Zapoznaj się z dokumentami w sekcji Przyznawanie użytkownikom dostępu do obszarów roboczych.

Zapisz i uruchom lub zaplanuj potok

Przejdź do karty Narzędzia główne w górnej części edytora potoków i wybierz przycisk zapisz, aby zapisać potok. Wybierz pozycję Uruchom , aby uruchomić ją bezpośrednio, lub Zaplanuj , aby zaplanować przebiegi w określonych godzinach lub interwałach. Aby uzyskać więcej informacji na temat przebiegów potoków, zobacz: Planowanie przebiegów potoków.

Zrzut ekranu przedstawiający kartę Strona główna w edytorze potoków z wyróżnionymi przyciskami Zapisz, Uruchom i Zaplanuj.

Po uruchomieniu możesz monitorować wykonywanie potoku i wyświetlać historię uruchamiania na karcie Dane wyjściowe poniżej kanwy.

Znane problemy

  • Opcja tożsamości przestrzeni roboczej w ustawieniach połączeń nie pojawia się w niektórych przypadkach. Jest to usterka, nad której usunięciem obecnie trwają prace.
  • Używanie jednostki usługi do uruchamiania notesu zawierającego kod linku semantycznego ma ograniczenia funkcjonalne i obsługuje tylko podzbiór funkcji łącza semantycznego. Aby uzyskać szczegółowe informacje, zobacz obsługiwane funkcje linków semantycznych . Aby korzystać z innych funkcji, zaleca się ręczne uwierzytelnianie semantycznego linku za pomocą jednostki usługi.
  • Niektórzy klienci mogą nie zobaczyć rozwijanego menu tożsamości przestrzeni roboczej lub mogą go zobaczyć, ale nie być w stanie nawiązać połączenia. To zachowanie jest spowodowane znanym problemem w jednym z naszych podstawowych składników platformy. Poprawka jest obecnie opracowywana.