Troubleshooting errors

На этой странице описаны сообщения об ошибках, с которыми вы можете столкнуться при запрашивании данных в Ads Data Hub, и способы их устранения.

Вот где можно увидеть сообщения об ошибках:

  • При редактировании запроса в интерфейсе Ads Data Hub сообщения об ошибках показываются в окне проверки над текстом запроса. Вы можете нажать Показать данные проверки, чтобы увидеть текст полностью.
  • Если вы отправили запрос, но его не удалось выполнить, в разделе сведений о задании появится сообщение об ошибке. Для таких сообщений там есть специальное поле. Список недавних заданий можно найти в разделе Задания в интерфейсе Ads Data Hub.
  • Вы можете получать сообщения об ошибках с помощью Ads Data Hub API. Используйте для этого ресурс operations.

В этой таблице приведены не все возможные сообщения об ошибках. Если вы не нашли нужного или не смогли устранить проблему, обратитесь в службу поддержки.

Сообщение об ошибке Описание Как устранить проблему
Во время выполнения запроса превышен объем ресурсов: запрос не может быть выполнен в выделенной памяти. Эта ошибка означает, что для выполнения запроса необходимо задействовать слишком большой объем памяти.
  • Избегайте повторной агрегации.
  • Уменьшите диапазон дат.
  • Разбейте запрос на несколько более мелких. Позже вы сможете объединить полученные данные в BigQuery. Можно также разделить один запрос на несколько, используя временные таблицы.
  • Убедитесь, что самая крупная таблица в любом элементе JOIN расположена слева.
  • Ознакомьтесь с рекомендациями по работе с Ads Data Hub.
  • Дополнительные инструкции можно найти в статье Сообщения об ошибках для BigQuery.
Ошибка BigQuery.

Код ошибки: внутренняя.

Такая ошибка может возникать по разным причинам, в том числе следующим:
  • Временная проблема или тайм-аут.
  • Попробуйте повторить запрос.
  • Вы используете OFFSET() или ORDINAL(), но индекс выходит за пределы диапазона.
  • Возникло переполнение данными, связанное с повторной агрегацией.
  • Избегайте повторной агрегации в запросах.
  • Не добавляйте неагрегированные данные к агрегированным и не повторяйте агрегацию.
  • Результат содержит массив с элементом NULL.
  • Ознакомьтесь с правилами BigQuery в отношении элементов NULL в массивах.
Если ни один из вариантов выше не соответствует вашей проблеме, обратитесь в службу поддержки Ads Data Hub.
Не найдено: набор данных <myproject:mydataset> не найден в местоположении <regioncode>. Эта ошибка возникает, если вы пытаетесь получить результаты из набора данных BigQuery, регион которого не совпадает с регионом экземпляра 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 пользователей.
  • При проверке запросов используйте тестовые данные.
  • Ознакомьтесь с рекомендациями по работе с Ads Data Hub.
Системная ошибка. Обратитесь в службу поддержки.

Код ошибки: внутренняя.

Такая ошибка может возникать по разным причинам, в том числе следующим:
  • Вы запрашиваете данные из собственной таблицы, регион которой не соответствует региону экземпляра Ads Data Hub.
  • Скопируйте собственные данные в набор, относящийся к тому же региону, что и экземпляр Ads Data Hub.
  • Неправильная метка времени.
  • Используйте TIMESTAMP_MICROS(), чтобы преобразовать время в микросекундах (например значение query_id.time_usec) во временную метку.
  • Вы запрашиваете данные, которые хранятся на Google Диске.
  • Разместите данные в Google Cloud Storage.
  • Для проекта не включены платежные функции.
Если ни один из вариантов выше не соответствует вашей проблеме, обратитесь в службу поддержки Ads Data Hub.
Запрос содержит <number> наборов пользователей и превышает лимит (100 000). Эта ошибка означает, что в результатах запроса более 100 000 наборов пользователей. Набор пользователей – базовый уровень защиты в Ads Data Hub. По каждому запросу данных из таблицы Ads Data Hub на уровне пользователя возвращается один набор пользователей.
  • Упростите запрос.
  • Сократите количество элементов JOIN в запросе, особенно для таблиц Ads Data Hub на уровне пользователя.
  • Попробуйте уменьшить диапазон дат.
  • Разбейте запрос на несколько более мелких.
Напоминание. Чтобы выполнять запросы, использующие таблицы собственных данных (1PD), необходимо обновить настройки согласия. Эта ошибка появляется, если запрос ссылается на таблицы собственных данных, но вы не подтвердили, что получили согласие пользователей.
Таблицы для разных сервисов Google нельзя объединять. Сначала агрегируйте данные из отдельных сервисов, а потом объединяйте их. Эта ошибка возникает, если запрос объединяет данные из разных сервисов Google, например используется запрещенная комбинация изолированных таблиц. Получите отдельные результаты для каждого сервиса Google одним из следующих способов:
  • ограничив каждый запрос одним сервисом;
  • используя оператор CREATE TABLE с OPTIONS(privacy_checked_export=true).