הרצת דוחות גדולים

כברירת מחדל,האורך המקסימלי של דוחות הוא 100, 000 שורות ב-AdSense Management API. אם אתם מתקרבים למגבלות האלה או נתקלים בבעיות בביצועים בזמן עיבוד הנתונים, כאן יש לנו כמה טיפים שיכולים לעזור.

הקטנת ההיקף של הדוח

הדבר הראשון שצריך לבדוק כשמנסים להקטין דוח הוא רשימת המאפיינים שימוש; לכל מאפיין שמוסיפים יש השפעה מכפילה על מספר השורות שהוחזרו. כדאי לוודא מוסיפים רק את המאפיינים הנדרשים!

פיצול הדוחות

לפעמים נדרשים נתונים מדויקים במיוחד רק עבור חלק מהדוח, יחד עם שאר הנתונים כך שאנחנו יכולים להציג פחות פרטים. לדוגמה, יכול להיות שתצטרכו לקבל פרטים מדויקים מאוד לגבי הרווחים של החודש, עם נתונים סטטיסטיים לפי מדינה וערוץ בכל יום, אבל רק צריך נתונים ברמת המדינה כשבודקים את הנתונים האלה. לכן אפשר להריץ דוח מורכב אבל החודש הקודם, אבל קל יותר לתקופה שלפניו.

צריך לעבור לקובץ CSV כדי להימנע מניתוח JSON

AdSense Management API מאפשר לך לקבל את הדוחות בפורמט CSV, במקום בפורמט JSON הרגיל.

כדי לעשות את זה, פשוט קוראים לשיטה החלופית generateCsv.

דוגמה

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

השלבים הבאים