Method: customers.analysisQueries.validate

제공된 분석 쿼리에 대한 정적 유효성 검사를 수행합니다.

HTTP 요청

POST https://adsdatahub.googleapis.com/v1/{parent=customers/*}/analysisQueries:validate

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
parent

string

쿼리를 소유한 상위 리소스 이름입니다(예: 'customers/123'').

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "query": {
    object (AnalysisQuery)
  },
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "spec": {
    object (QueryExecutionSpec)
  },
  "includePerformanceInfo": boolean
}
필드
query

object (AnalysisQuery)

검증할 쿼리입니다.

adsDataCustomerId
(deprecated)

string (int64 format)

선택사항. 광고 데이터 및 임시 테이블 액세스의 유효성을 검사하는 데 사용할 연결된 Ads Data Hub의 특정 고객 ID입니다. 기본값은 연결된 모든 고객입니다. 지원이 중단되었습니다. query_execution_spec 내에서 adsDataCustomerId 사용

matchDataCustomerId
(deprecated)

string (int64 format)

선택사항. 연결된 데이터 및 허브 테이블 검증에 사용할 연결된 연결된 Ads Data Hub 고객 ID입니다. 기본값은 연결된 모든 고객입니다. 지원이 중단되었습니다. query_execution_spec 내에서 match_table_customer_id를 사용합니다.

spec

object (QueryExecutionSpec)

선택사항. query_execution_spec 내의 중복 필드는 외부 필드를 재정의합니다.

includePerformanceInfo

boolean

선택사항. true인 경우 BigQuery를 호출하여 쿼리를 실행하여 일부 성능 정보를 수집합니다. 쿼리 검증에만 비해 시간이 더 걸릴 수 있습니다. query_Execution_spec의 startDate, endDate, 매개변수를 테스트 실행에 설정해야 합니다.

응답 본문

성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.

분석 쿼리.검증 요청에 대한 응답입니다.

JSON 표현
{
  "processedBytes": string,
  "queryPerformanceInfo": {
    object (QueryPerformanceInfo)
  },
  "filteredRowSummary": {
    object (FilteredRowSummary)
  }
}
필드
processedBytes
(deprecated)

string (int64 format)

지원 중단되었으며 대신 queryPerformanceInfo를 사용하세요. 이 쿼리가 읽는 데이터의 바이트입니다. 계산 방법에 대한 자세한 내용은 https://cloud.google.com/bigquery/pricing#data를 참조하세요. includePerformanceInfo가 true인 경우 반환됩니다. Fitbit에서 MB로 반올림한 다음 바이트로 변환합니다. -1은 이 쿼리에 대해 가져올 수 없음을 의미합니다.

queryPerformanceInfo

object (QueryPerformanceInfo)

includePerformanceInfo가 true인 경우 반환됩니다.

filteredRowSummary

object (FilteredRowSummary)

쿼리가 실행될 때 사용될 필터링된 행 요약: 충분히 집계되지 않은 행은 결과에서 제외됩니다. 필터링된 행 요약은 이러한 행을 요약하는 방법을 설명합니다. 자세한 내용은 https://developers.google.com/ads-data-hub/guides/filtered-row-summary를 참고하세요.

승인 범위

다음과 같은 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/adsdatahub