Przetwarzanie wsadowe umożliwia wysyłanie zestawu operacji, które mogą być współzależne, do wielu usług bez synchronicznego oczekiwania na ich zakończenie. Do tworzenia kampanii Performance Max i zarządzania nimi możesz używać przetwarzania wsadowego.
W tym przewodniku znajdziesz szczegółowe informacje dotyczące kampanii Performance Max korzystających z przetwarzania wsadowego. Ogólny przewodnik dotyczący przetwarzania zbiorczego zawiera ogólne informacje o przetwarzaniu wsadowym, a Przewodnik po żądaniach dotyczących struktury zawiera szczegółowe informacje o tworzeniu żądań tworzenia kampanii Performance Max i zarządzania nimi.
Aby utworzyć kampanię Performance Max z przetwarzaniem wsadowym:
Utwórz nowe zadanie wsadowe
Aby utworzyć zasób BatchJob
, wykonaj ogólny krok tworzenia zadania przetwarzania wsadowego.
Przygotuj listę operacji mutacji
Kampanie Performance Max wymagają wykonania operacji w celu utworzenia kilku powiązanych zasobów, które zostały opisane w przewodniku po żądaniach struktury. Utwórz MutateOperation
dla każdego zasobu, który chcesz uwzględnić w zadaniu wsadowym.
Wymagania AssetGroupOperation
i AssetGroupAssetOperation
Operacje typu MutateOperation
, które tworzą zasoby AssetGroup
i AssetGroupAsset
w zadaniu wsadowym, muszą następować po kolei bez innych operacji ze względu na sposób, w jaki są grupowane podczas przetwarzania. W przeciwnym razie żądanie zwraca AssetGroupError
wskazujący, że brakuje niektórych zasobów, nawet jeśli operacje wymagane do spełnienia minimalnych wymagań dotyczących zasobów są uwzględnione w dalszej części listy operacji.
AssetGroupListingGroupFilterOperation
sprawdzone metody
Gdy korzystasz z filtrów grup informacji o produktach w kontekście obiektu AssetGroupListingGroupFilter
, zalecamy dodanie operacji AssetGroupListingGroupFilterOperation
kierowanych na to samo zadanie AssetGroup
do zadania zbiorczego po kolei, aby zbiór operacji był traktowany atomowo podczas podziału wsadowego. Aby dowiedzieć się więcej o podziale wsadowym i innych czynnikach wpływających na grupy informacji o produktach, zajrzyj do przewodnika po przetwarzaniu wsadowym grup informacji o produktach.
Dodaj operacje mutacji do zadania
Dodaj operacje mutacji z kroku 2 do listy i wywołaj AddBatchJobOperations
, aby dodać listę mutacji do zadania wsadowego utworzonego w kroku 1.
Wykonaj krok dodawania operacji w ogólnym przewodniku po przetwarzaniu wsadowym, aby dodać listę operacji mutacji.
Uruchamianie zadania wsadowego
Wywołaj metodę RunBatchJob
, aby umożliwić rozpoczęcie uruchamiania przesłanych zadań. Przykład znajdziesz w sekcji Uruchamianie zadania wsadowego w ogólnym przewodniku po przetwarzaniu wsadowym.
Pobieranie stanu zadania
Zadania wsadowe rozpoczynają się jako długotrwałe operacje i zwykle wymagają czasu.
Po uruchomieniu zadania użyj metody GetOperation
długo trwającej operacji, aby ankietować stan zadania aż do jego zakończenia.
Gdy wszystkie zadania wsadowe się zakończą, wywołaj ListBatchJobResults
, aby wydrukować ich stany i odpowiedzi zgodnie z krokiem wyświetlania wszystkich wyników zadań wsadowych w ogólnym przewodniku po przetwarzaniu wsadowym.