Troubleshooting errors

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

Сообщения об ошибках можно найти в следующих местах:

  • При редактировании запроса в пользовательском интерфейсе Ads Data Hub сообщения об ошибках появляются в поле проверки над текстом запроса. Вы можете развернуть текст ошибки, нажав « Показать проверку» .
  • После выполнения запроса, который не удалось завершить, поле «Сведения», относящееся к заданию, будет содержать сообщение об ошибке в поле «Ошибка». Список ваших недавних вакансий можно найти, нажав «Вакансии» в пользовательском интерфейсе Ads Data Hub.
  • Вы можете получить сообщения об ошибках с помощью API Ads Data Hub, используя ресурс 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 пользователей, если доступны только клики и конверсии).
  • Используйте данные песочницы при тестировании запросов.
  • Ознакомьтесь с рекомендациями Ads Data Hub.
Системная ошибка. Пожалуйста, свяжитесь со службой поддержки.

Код ошибки: Внутренний

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