Troubleshooting errors

Na tej stronie opisujemy komunikaty o błędach, z którymi możesz mieć do czynienia przy wykonywaniu zapytań o dane za pomocą Centrum danych reklam. Podajemy też sposoby rozwiązywania problemów wskazywanych przez te komunikaty.

Komunikaty o błędach możesz znaleźć w tych miejscach:

  • Gdy edytujesz zapytanie w interfejsie Centrum danych reklam, komunikaty o błędach pojawiają się w polu weryfikacji nad treścią zapytania. Aby rozwinąć tekst błędu, kliknij Pokaż weryfikację.
  • Po wykonaniu zapytania, którego nie udało się ukończyć, pole „Szczegóły” odpowiadające danemu zadaniu będzie zawierać w polu Błąd komunikat o błędzie. Aby wyświetlić listę ostatnich zadań, w interfejsie Centrum danych reklam kliknij Zadania.
  • Komunikaty o błędach możesz pobierać za pomocą interfejsu Ads Data Hub API, korzystając z zasobu operations.

Ta tabela nie zawiera wszystkich możliwych komunikatów o błędach. Jeśli nie widzisz w niej danego błędu lub podane wskazówki nie rozwiązują problemu, skontaktuj się z zespołem pomocy.

Komunikat o błędzie Opis Rozwiązywanie problemów
Przekroczenie dostępnych zasobów podczas wykonywania zapytania: nie udało się wykonać zapytania w przydzielonej pamięci. Ten błąd jest zwracany, gdy wykonanie zapytania wymaga zbyt dużej ilości pamięci.
  • Unikaj ponownej agregacji.
  • Użyj w analizie węższego zakresu dat.
  • Podziel zapytanie na kilka mniejszych zapytań, a potem połącz ich dane wyjściowe w BigQuery. Możesz też spróbować podzielić zapytanie za pomocą tabel tymczasowych.
  • Pamiętaj, aby po lewej stronie polecenia JOIN znajdowała się zawsze większa tabela.
  • Zapoznaj się ze sprawdzonymi metodami dotyczącymi Centrum danych reklam.
  • Zapoznaj się z dodatkowymi sposobami rozwiązywania problemów podanymi w artykule opisującym komunikaty o błędach w BigQuery.
Błąd BigQuery.

Kod błędu: wewnętrzny

Ten błąd może być zwracany z różnych powodów. Jego typowe przyczyny:
  • Problem tymczasowy lub przekroczenie czasu oczekiwania.
  • Spróbuj ponownie wykonać zapytanie.
  • Użycie polecenia OFFSET() lub ORDINAL() wtedy, gdy indeks wykracza poza prawidłowy zakres.
  • Usuń polecenie OFFSET() lub ORDINAL() albo zastąp je w zapytaniu poleceniem SAFE_OFFSET() lub SAFE_ORDINAL() (więcej informacji).
  • Zbyt duża ilość danych spowodowana przez ponowne agregacje.
  • Unikaj w zapytaniu ponownej agregacji.
  • Unikaj złączania danych niezagregowanych ze zagregowanymi, a potem ponownej agregacji wynikowych danych.
  • Wynik zawiera tablicę, w której występuje element NULL.
  • Zapoznaj się z regułami BigQuery dotyczącymi elementów NULL w tablicach.
Jeśli do Twojego zapytania nie pasuje żaden z podanych wyżej scenariuszy, poproś zespół pomocy Centrum danych reklam o zdiagnozowanie błędu.
Nie znaleziono: nie znaleziono zbioru danych <myproject:mydataset> w lokalizacji <regioncode>. Ten błąd jest zwracany, gdy próbujesz przekazywać wyniki zapytania do zbioru danych BigQuery, który znajduje się w innym regionie niż Twoja instancja Centrum danych reklam.
  • Ponownie uruchom zadanie, ale wskaż zbiór danych znajdujący się w tym samym regionie co Twoja instancja Centrum danych reklam.
  • Skopiuj dane do zbioru danych, który znajduje się w tym samym regionie co Twoja instancja Centrum danych reklam, lub je w nim odtwórz.
  • W przypadku instancji Centrum danych reklam w Stanach Zjednoczonych lub Unii Europejskiej wskaż lokalizację obejmującą różne regiony, czyli US lub EU. Wskazanie konkretnego regionu, np. us-east1 lub europe-west1, uniemożliwi prawidłowe wykonanie zadań.
Zespół pomocy Centrum danych reklam nie może zmieniać regionu przypisanego Twojej instancji Centrum danych reklam.
Nie można uzyskać dostępu do tabeli w BigQuery. Ten błąd jest zwracany podczas wyświetlania podglądu wyników, jeśli nie masz dostępu do tabeli wyjściowej w BigQuery.
  • Poproś kogoś ze swojej organizacji, kto ma odpowiednie uprawnienia w BigQuery, o przyznanie Ci uprawnień do wyświetlania tej tabeli.
  • Ponownie wykonaj zapytanie, ale wskaż tabelę wyjściową, do której masz w BigQuery uprawnienia do wyświetlania.
Zapytanie zostało odrzucone przez mechanizmy kontroli prywatności Centrum danych reklam. Dopilnuj, aby zapytanie spełniało wymagania dotyczące agregacji i sprawdzania różnic.

Kod błędu: 0400

Ten błąd jest zwracany, gdy

wyniki zapytania są niewystarczająco zagregowane lub są zbyt podobne do poprzednich wyników.

  • Dopilnuj, aby każdy wiersz wyników spełniał wymaganie dotyczące minimalnej liczby użytkowników (w większości przypadków 50 użytkowników; 10 użytkowników, gdy dostęp obejmuje tylko kliknięcia i konwersje).
  • Do testowania zapytań używaj piaskownicy.
  • Zapoznaj się ze sprawdzonymi metodami dotyczącymi Centrum danych reklam.
Błąd systemu. Skontaktuj się z zespołem pomocy.

Kod błędu: wewnętrzny

Ten błąd może być zwracany z różnych powodów. Jego typowe przyczyny:
  • Wysłanie zapytania do tabeli danych własnych, która znajduje się w innym regionie niż Twoja instancja Centrum danych reklam.
  • Skopiuj dane własne do zbioru danych, który znajduje się w tym samym regionie co Twoja instancja Centrum danych reklam.
  • Zbyt duża wartość sygnatury czasowej
  • Użyj polecenia TIMESTAMP_MICROS(), aby przekonwertować pola czasu (np. query_id.time_usec) z mikrosekund do postaci sygnatury czasowej.
  • Wysyłanie zapytań o dane przechowywane na Dysku Google
  • Przechowuj dane w Google Cloud Storage.
  • W przypadku tego projektu nie włączono rozliczeń
Jeśli do Twojego zapytania nie pasuje żaden z podanych wyżej scenariuszy, poproś zespół pomocy Centrum danych reklam o zdiagnozowanie błędu.
Zapytanie zawiera liczbę zbiorów użytkowników (<number>), która przekracza limit wynoszący 100 000 Ten błąd jest zwracany, gdy wyniki zapytania zawierają więcej zbiorów użytkowników niż dopuszcza limit wynoszący 100 000. Zbiór użytkowników to najbardziej podstawowa jednostka zabezpieczeń w Centrum danych reklam. Zapytanie uzyskuje jeden zbiór użytkowników za każdym razem, gdy pobiera dane z tabeli Centrum danych reklam na poziomie użytkownika.
  • Zmniejsz stopień złożoności zapytania.
  • Zmniejsz w zapytaniu liczbę poleceń JOIN, a zwłaszcza tych stosowanych do tabel Centrum danych reklam na poziomie użytkownika.
  • Spróbuj wysłać zapytanie dotyczące węższego zakresu dat.
  • Podziel zapytanie na kilka mniejszych zapytań.
Przypomnienie: zapytania korzystające z tabel danych własnych wymagają aktualizacji ustawień uzyskiwania zgody użytkowników. Ten błąd jest zwracany, gdy zapytanie odnosi się do tabel danych własnych, jeśli nie otrzymaliśmy od Ciebie potwierdzenia, że masz uzyskaną zgodę użytkowników.
Nie można łączyć ze sobą tabel pochodzących z różnych usług Google. Agreguj dane z każdej usługi Google z osobna i połącz je po Ten błąd jest zwracany, gdy zapytanie łączy dane z różnych usług Google, np. za pomocą niedozwolonej kombinacji tabel odseparowanych zgodnie z zasadami. Podziel wszystkie usługi Google na osobne wyniki według jednego z tych sposobów:
  • ogranicz każde zapytanie do pojedynczej usługi Google,
  • używaj instrukcji CREATE TABLE z parametrem OPTIONS(privacy_checked_export=true).