Przetwarzanie wsadowe w kampaniach Performance Max

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.