Выполняет статическую проверку достоверности предоставленного запроса анализа.
HTTP-запрос
POST https://adsdatahub.googleapis.com/v1/{parent=customers/*}/analysisQueries:validate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Имя родительского ресурса, которому принадлежит запрос, например «customers/123». |
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{ "query": { object ( |
Поля | |
---|---|
query | Запрос для проверки. |
adsDataCustomerId | По желанию. Конкретный связанный идентификатор клиента Ads Data Hub, который будет использоваться для проверки данных объявлений и доступа к временным таблицам. По умолчанию для всех связанных клиентов. Устарело. Используйте adsDataCustomerId внутри query_execution_spec. |
matchDataCustomerId | По желанию. Конкретный связанный идентификатор клиента Ads Data Hub, который будет использоваться для проверки данных соответствия и доступа к временной таблице. По умолчанию для всех связанных клиентов. Устарело. Используйте match_table_customer_id внутри query_execution_spec. |
spec | По желанию. Дублированные поля внутри query_execution_spec переопределяют поля снаружи. |
includePerformanceInfo | По желанию. Если это правда, вызовите BigQuery для пробного запуска запроса и сбора информации о производительности. Это может занять больше времени по сравнению с простой проверкой запроса. StartDate, endDate и параметры внутри query_execution_spec должны быть установлены для пробного прогона. |
Тело ответа
В случае успеха тело ответа содержит данные со следующей структурой:
Ответ на запрос analysisQueries.validate.
Представление JSON |
---|
{ "processedBytes": string, "queryPerformanceInfo": { object ( |
Поля | |
---|---|
processedBytes | Устарело, вместо этого используйте queryPerformanceInfo. Байты данных, которые читает этот запрос. См. https://cloud.google.com/bigquery/pricing#data для получения подробной информации о том, как это рассчитывается. Возвращается, если includePerformanceInfo имеет значение true. Мы округляем обрабатываемые байты до мегабайт, а затем конвертируем в байты. -1 означает, что мы не смогли получить его для этого запроса. |
queryPerformanceInfo | Возвращается, если includePerformanceInfo имеет значение true. |
filteredRowSummary | Сводка отфильтрованных строк, которая будет использоваться при выполнении запроса: строки, которые недостаточно агрегированы, удаляются из результата, сводка отфильтрованных строк описывает, как суммировать эти строки. Подробнее см. https://developers.google.com/ads-data-hub/guides/filtered-row-summary . |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/adsdatahub