Method: customers.analysisQueries.validate

Sağlanan analiz sorgusunda statik doğrulama kontrolleri gerçekleştirir.

HTTP isteği

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

URL, gTB Kod Geçişi söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Sorgunun sahibi olan üst kaynak adı, ör. 'customers/123'.

İstek metni

İstek gövdesi aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "query": {
    object (AnalysisQuery)
  },
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "spec": {
    object (QueryExecutionSpec)
  },
  "includePerformanceInfo": boolean
}
Alanlar
query

object (AnalysisQuery)

Doğrulanacak sorgu.

adsDataCustomerId
(deprecated)

string (int64 format)

İsteğe bağlı. Reklam verilerini ve geçici tablo erişimini doğrulamak için kullanılacak belirli bağlı Ads Data Hub müşteri kimliği. Tüm bağlı müşteriler için varsayılan olarak kullanılır. Kullanımdan kaldırıldı. query_execution_spec içindeki adsDataCustomerId'yi kullanın.

matchDataCustomerId
(deprecated)

string (int64 format)

İsteğe bağlı. Eşleşme verilerini ve geçici tablo erişimini doğrulamak için kullanılacak belirli bağlı Ads Data Hub müşteri kimliği. Tüm bağlı müşteriler için varsayılan olarak kullanılır. Kullanımdan kaldırıldı. query_execution_spec içinde match_table_customer_id kullanın.

spec

object (QueryExecutionSpec)

İsteğe bağlı. query_execution_spec içindeki yinelenen alanlar, dış alanları geçersiz kılar.

includePerformanceInfo

boolean

İsteğe bağlı. Doğruysa, birtakım performans bilgileri toplamak amacıyla sorguyu kurutmak için BigQuery'yi çağırın. Bu işlem, yalnızca sorguyu doğrulamaya kıyasla daha uzun sürebilir. provanın tarihi, bitiş tarihi ve parametreleri sorgu çalıştırması için ayarlanmalıdır.

Yanıt metni

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

bir analyticsSorgular.verify isteğine yanıt.

JSON gösterimi
{
  "processedBytes": string,
  "queryPerformanceInfo": {
    object (QueryPerformanceInfo)
  },
  "filteredRowSummary": {
    object (FilteredRowSummary)
  }
}
Alanlar
processedBytes
(deprecated)

string (int64 format)

Kullanımdan kaldırıldı ve onun yerine queryPerformanceInfo kullanın. Bu sorgunun okuduğu veri miktarı. Bunun nasıl hesaplandığıyla ilgili ayrıntılar için https://cloud.google.com/bigquery/pricing#data sayfasına bakın. includePerformanceInfo değeri doğruysa döndürülür. İşlenen Baytları MB'a yuvarlarız, ardından baytlara dönüştürürüz. -1, bu sorgu için getirme işlemini gerçekleştiremediğimiz anlamına gelir.

queryPerformanceInfo

object (QueryPerformanceInfo)

includePerformanceInfo değeri doğruysa döndürülür.

filteredRowSummary

object (FilteredRowSummary)

Sorgu yürütüldüğünde kullanılacak filtrelenmiş satır özeti: Yeterince toplanmamış satırlar bu sonuçtan çıkarılır, filtrelenmiş satır özeti bu satırların nasıl özetleneceğini açıklar. Ayrıntılar için https://developers.google.com/ads-data-hub/guides/filtered-row-summary sayfasına bakın.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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