Method: customers.analysisQueries.validate

दी गई विश्लेषण क्वेरी पर स्टैटिक पुष्टि की जांच करता है.

एचटीटीपी अनुरोध

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

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल होता है.

पाथ पैरामीटर

पैरामीटर
parent

string

पैरंट रिसॉर्स का नाम, जिसमें क्वेरी का मालिकाना हक होता है, जैसे कि ##39;customer/123'.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में ये स्ट्रक्चर शामिल हैं:

जेएसओएन के काेड में दिखाना
{
  "query": {
    object (AnalysisQuery)
  },
  "adsDataCustomerId": string,
  "matchDataCustomerId": string,
  "spec": {
    object (QueryExecutionSpec)
  },
  "includePerformanceInfo": boolean
}
फ़ील्ड
query

object (AnalysisQuery)

पुष्टि करने के लिए क्वेरी.

adsDataCustomerId
(deprecated)

string (int64 format)

ज़रूरी नहीं. विज्ञापन डेटा और अस्थायी टेबल ऐक्सेस की पुष्टि करने के लिए, लिंक किया गया Ads Data Hub का खास ग्राहक आईडी. लिंक किए गए सभी ग्राहक डिफ़ॉल्ट पर सेट होते हैं. समर्थन नहीं होना या रुकना. query_execution_spec के अंदर adsDataCustomerId का इस्तेमाल करें.

matchDataCustomerId
(deprecated)

string (int64 format)

ज़रूरी नहीं. मैच डेटा और अस्थायी टेबल ऐक्सेस की पुष्टि करने के लिए, लिंक किया गया Ads Data Hub का खास ग्राहक आईडी. लिंक किए गए सभी ग्राहक डिफ़ॉल्ट पर सेट होते हैं. समर्थन नहीं होना या रुकना. Query_execution_spec के अंदर match_table_customer_id इस्तेमाल करें.

spec

object (QueryExecutionSpec)

ज़रूरी नहीं. query_execution_spec के अंदर डुप्लीकेट फ़ील्ड, बाहर के फ़ील्ड को ओवरराइड करेंगे.

includePerformanceInfo

boolean

ज़रूरी नहीं. अगर सही है, तो परफ़ॉर्मेंस की कुछ जानकारी इकट्ठा करने के लिए, BigQuery को कॉल करें और क्वेरी चलाएं. सिर्फ़ क्वेरी की पुष्टि करने में ज़्यादा समय लग सकता है. ऑडियो के चालू होने के समय के लिए, startDate, endDate और query_execution_spec के पैरामीटर सेट करने होंगे.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

विश्लेषण क्वेरी के मान्य अनुरोध का जवाब दिया जाता है.

जेएसओएन के काेड में दिखाना
{
  "processedBytes": string,
  "queryPerformanceInfo": {
    object (QueryPerformanceInfo)
  },
  "filteredRowSummary": {
    object (FilteredRowSummary)
  }
}
फ़ील्ड
processedBytes
(deprecated)

string (int64 format)

इसका इस्तेमाल अब नहीं किया जाता, और इसके बजाय क्वेरी की परफ़ॉर्मेंस की जानकारी का इस्तेमाल करें. इस क्वेरी से मिले डेटा का बाइट. इसकी गिनती करने के तरीके के बारे में जानने के लिए https://cloud.google.com/bigquery/pricing#data पर जाएं. अगर शामिल की गई परफ़ॉर्मेंस की जानकारी सही है, तो दिखाया जाता है. हमप्रोसेस किए गए बाइट को एमबी में बदल देते हैं और फिर उसे बाइट में बदलते हैं. -1 का मतलब है कि हम इस क्वेरी के लिए इसे फ़ेच नहीं कर सके.

queryPerformanceInfo

object (QueryPerformanceInfo)

अगर शामिल की गई परफ़ॉर्मेंस की जानकारी सही है, तो दिखाया जाता है.

filteredRowSummary

object (FilteredRowSummary)

फ़िल्टर की गई लाइन की खास जानकारी और क्वेरी एक्ज़ीक्यूट होने पर इस्तेमाल की जाएगी: जिन पंक्तियों में ज़रूरत के मुताबिक डेटा इकट्ठा नहीं होता है उन्हें नतीजे में शामिल नहीं किया जाता है. ज़्यादा जानकारी के लिए, https://developers.google.com/ads-data-hub/guides/filtered-row-summary देखें.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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