Troubleshooting errors

בדף הזה מתוארות הודעות שגיאה שאתם עשויים להיתקל בהן במהלך שליחת שאילתות לגבי נתונים באמצעות Ads Data Hub, ומוסבר בו הנחיות לפתרון בעיות.

הודעות שגיאה נמצאות במיקומים הבאים:

  • כשעורכים שאילתה בממשק המשתמש של Ads Data Hub, הודעות שגיאה יופיעו בתיבת האימות מעל הטקסט של השאילתה. כדי להרחיב את טקסט השגיאה, לוחצים על Show verification.
  • אחרי שמריצים שאילתה שנכשלה, השדה Details (פרטים) שספציפי למשימה יכיל הודעת שגיאה בשדה Error. כדי לראות את רשימת המשימות האחרונות, לוחצים על Jobs בממשק המשתמש של Ads Data Hub.
  • אפשר לאחזר הודעות שגיאה באמצעות Ads Data Hub API באמצעות המשאב operations.

הטבלה הזו לא כוללת את כל הודעות השגיאה האפשריות. אם השגיאה הרלוונטית לא מופיעה כאן, או אם השלבים המוצעים לא פותרים את הבעיה, אפשר לפנות לתמיכה.

הודעת שגיאה תיאור פתרון בעיות
הייתה חריגה במשאבים במהלך הפעלת השאילתה: אי אפשר לבצע את השאילתה בזיכרון שהוקצה. השגיאה הזו מוחזרת אם נדרש יותר מדי זיכרון כדי להפעיל את השאילתה.
  • נמנעים מצבירה מחדש.
  • כדאי להגדיר טווח תאריכים קטן יותר.
  • מפצלים את השאילתה לכמה שאילתות קטנות יותר. לאחר מכן משלבים את הפלט ב-BigQuery. לחלופין, אפשר לנסות להשתמש בטבלאות זמניות כדי לפצל את השאילתה.
  • צריך לוודא שהטבלה הגדולה נמצאת בצד ימין של כל JOIN.
  • כדאי לעיין בשיטות המומלצות של Ads Data Hub.
  • כדי לפתור בעיות נוספות, אפשר לעיין במאמר הודעות השגיאה של BigQuery.
שגיאת BigQuery.

קוד שגיאה: פנימי

שגיאה זו מוחזרת מסיבות שונות. אלה כמה מהסיבות הנפוצות לשגיאה הזו:
  • בעיה זמנית או זמן קצוב לתפוגה
  • אפשר לנסות להריץ שוב את השאילתה.
  • כשמשתמשים ב-OFFSET() או ב-ORDINAL(), אם האינדקס נמצא מחוץ לטווח
  • צריך להסיר את OFFSET() או ORDINAL(), או לשכתב, באמצעות SAFE_OFFSET() או SAFE_ORDINAL() במקום זאת. ( הפניות).
  • כשיש גלישת נתונים בגלל צבירת נתונים מחדש.
  • הימנעו מצבירה מחדש של שאילתות.
  • מומלץ להימנע מצירוף נתונים לא צבורים לצבירה, ואז לצבור שוב.
  • כאשר התוצאה מכילה מערך שמכיל רכיב NULL
  • מעיינים ב כללים ב-BigQuery לגבי רכיבי NULL במערכים.
אם אף אחד מהתרחישים האלה לא רלוונטי לשאילתה שלכם, צריך לפנות לתמיכה של Ads Data Hub כדי לאבחן את השגיאה.
לא נמצא: מערך הנתונים <myproject:mydataset> לא נמצא במיקום <regioncode>. השגיאה הזו מוחזרת כשמנסים להפיק תוצאות של שאילתה למערך נתונים ב-BigQuery שלא נמצא באותו אזור שבו נמצא מופע Ads Data Hub.
  • צריך לבצע מחדש את המשימה, ולהפנות למערך נתונים שנמצא באותו אזור שבו נמצאת המכונה של Ads Data Hub.
  • מעתיקים או יוצרים מחדש את הנתונים במערך נתונים שנמצא באותו אזור כמו מכונה של Ads Data Hub.
  • במופעים של Ads Data Hub בארה"ב או באיחוד האירופי, צריך לציין את המיקום במספר אזורים US או EU. ציון אזור ספציפי, כמו us-east1 או europe-west1 יגרום להיכשל של משימות.
בתמיכה של Ads Data Hub לא ניתן לשנות או לשנות את האזור שהוקצה למופע של Ads Data Hub.
לא ניתן לגשת לטבלה ב-BigQuery. השגיאה הזו חוזרת במהלך התצוגה המקדימה של התוצאות, אם אין לכם גישה לטבלת הפלט ב-BigQuery.
  • מישהו בארגון עם פרטי הכניסה המתאימים ב-BigQuery יעניק לכם הרשאה לצפות בטבלה.
  • צריך להריץ מחדש את השאילתה ולציין טבלת פלט שיש לכם הרשאה להציג אותה ב-BigQuery.
השאילתה שלך לא עברה את בדיקות הפרטיות של Ads Data Hub. חשוב לוודא שהשאילתה עומדת בדרישות לצבירת נתונים ובבדיקות הבדלים.

קוד שגיאה: 0400

השגיאה הזו חוזרת כאשר

תוצאות השאילתות לא מצטברות מספיק או שהן דומות מדי לתוצאות קודמות.

  • חשוב לוודא שכל שורה בתוצאות עומדת במספר המשתמשים המינימלי הנדרש (50 משתמשים ברוב המקרים, 10 משתמשים כשניגשים רק לקליקים ולהמרות).
  • שימוש בנתונים מ-Sandbox לבדיקת שאילתות.
  • כדאי לעיין בשיטות המומלצות של Ads Data Hub.
שגיאת מערכת. צריך לפנות לתמיכה.

קוד שגיאה: פנימי

שגיאה זו מוחזרת מסיבות שונות. אלה כמה מהסיבות הנפוצות לשגיאה הזו:
  • שליחת שאילתה לטבלה של צד ראשון שלא נמצאת באותו אזור כמו מופע Ads Data Hub
  • צריך להעתיק נתונים מאינטראקציה ישירה (First-Party) למערך נתונים שנמצא באותו אזור שבו נמצאת מכונה של Ads Data Hub.
  • גלישת חותמת זמן
  • אפשר להשתמש ב-TIMESTAMP_MICROS() כדי להמיר שדות זמן (למשל, query_id.time_usec) ממיקרו-שניות לחותמת זמן.
  • שליחת שאילתות לגבי נתונים שמתארחים באחסון ב-Google Drive
  • אירוח הנתונים ב-Google Cloud Storage.
  • לא הופעל חיוב בפרויקט
אם אף אחד מהתרחישים האלה לא רלוונטי לשאילתה שלכם, צריך לפנות לתמיכה של Ads Data Hub כדי לאבחן את השגיאה.
השאילתה מכילה <number> קבוצות משתמשים, שחורגות מהמגבלה של 100,000 השגיאה הזו מוחזרת כשתוצאות השאילתה יכילו יותר מהמגבלה של 100,000 קבוצות משתמשים. קבוצת משתמשים היא יחידת ההגנה הבסיסית ביותר ב-Ads Data Hub. שאילתה מקבלת קבוצת משתמש אחד בכל פעם שהיא מאחזרת נתונים מטבלת Ads Data Hub ברמת המשתמש.
  • צריך להוריד את המורכבות של השאילתה.
  • צריך לצמצם את מספר ערכי ה-JOIN בשאילתה, במיוחד בטבלאות של Ads Data Hub ברמת המשתמש.
  • כדאי לנסות להריץ שאילתות על טווח תאריכים קצר יותר.
  • צריך לפצל את השאילתה לכמה שאילתות קטנות יותר.
תזכורת: שאילתות שמשתמשות בטבלאות של נתונים מאינטראקציה ישירה מחייבות עדכון של הגדרות ההסכמה. השגיאה הזו מוחזרת כששאילתה מפנה לטבלאות נתונים מאינטראקציה ישירה (First-Party), אם לא אישרתם שקיבלתם הסכמה מהמשתמשים.
  • מקבלים הסכמה מהמשתמשים ומאשרים אותה.
  • מסירים את ההפניות לטבלאות הנתונים מאינטראקציה ישירה (First-Party).
לא ניתן לשלב טבלאות משירותי Google נפרדים. צבירת נתונים של כל שירות Google בנפרד ושילובו אחרי השגיאה הזו מוחזרת כששאילתה משלבת נתונים משירותי Google שונים, למשל שימוש בשילוב אסור של טבלאות מבודדות מדיניות. מפרידים כל אחד משירותי Google לתוצאה אחת, באמצעות
  • הגבלה של כל שאילתה לשירות Google אחד
  • שימוש בדוחות CREATE TABLE עם OPTIONS(privacy_checked_export=true).
החדרת רעש מושבתת בגלל כשל באימות השאילתה. צריך לגשת לטבלאות שלא יוצאו באמצעות מצב הפרטיות שבו הן נוצרו: <tablename>. כששאילתה קוראת טקסט מטבלה שלא יוצאה, צריך להשתמש באותו מצב פרטיות ששימש ליצירת הטבלה שלא יוצאה: גם באמצעות בדיקות הבדלים וגם באמצעות שניהם.
  • מריצים את השאילתה הזו במצב פרטיות אחר.
  • צריך ליצור את הטבלה שלא יוצאה במצב הפרטיות שנבחר ואז להריץ מחדש את השאילתה הזו באותו מצב פרטיות.
  • יוצרים את הטבלה שלא יוצאה באותה שאילתה שקוראת מהטבלה.
  • במקום זאת, מייצאים את הטבלה. ראו ייצוא של מספר טבלאות באמצעות שאילתה אחת.
ההגדרה נכשלה. נתקלנו בבעיות בהגדרת החשבון עבור UPDM. אפשר לפנות לתמיכה דרך ה אבלון שלמטה. הודעת השגיאה הזו עשויה להופיע אם האפשרות Domain Restricted Share (DRS) מופעלת בפרויקט שלכם ב-Google Cloud. כדי להשלים את ההגדרה של UPDM, צריך להשבית באופן זמני את DRS בפרויקט Google Cloud. בסיום ההגדרה, תהיה לך אפשרות להפעיל מחדש את התגובה DRS. אם לא ניתן להשבית את האפשרות הזו עקב מדיניות הארגון, אפשר לפנות לצוות התמיכה שלנו לקבלת עזרה.