Generowanie dużych raportów

Domyślnie raporty w interfejsie AdSense Management API mogą zawierać maksymalnie 100 000 wierszy. Jeśli zbliżasz się do tych limitów lub masz problemy z wydajnością podczas przetwarzania danych, poniżej znajdziesz kilka wskazówek, które mogą pomóc.

Zmniejszanie skali raportu

Pierwszą rzeczą, na jaką należy zwrócić uwagę przy zmniejszaniu raportu, jest lista używanych wymiarów. Każdy dodany wymiar ma wpływ na liczbę zwracanych wierszy. Dodaj tylko potrzebne wymiary.

Podział raportów

Czasami potrzebne są bardzo dokładne dane tylko do części raportu, a pozostałe dane mogą być mniej szczegółowe. Potrzebujesz na przykład bardzo dokładnych informacji o zarobkach z poprzedniego miesiąca, w tym statystyk dotyczących poszczególnych krajów i kanałów z całego dnia, ale do analizy potrzeb tylko danych na poziomie kraju. Można więc wygenerować złożony raport za poprzedni miesiąc, ale prostszy dla wcześniejszych okresów.

Unikaj analizy plików JSON, przechodząc na CSV

Interfejs AdSense Management API umożliwia otrzymywanie raportów w formacie CSV, a nie w formacie JSON.

Aby to zrobić, po prostu wywołaj alternatywną metodę generateCsv.

Przykład

DATE,CLICKS
2014-01-01,2
2014-01-02,1
2014-01-03,4
2014-01-04,1
2014-01-05,1

Dalsze kroki