क्वेरी लिखना और चलाना

क्वेरी बनाएं

  1. Ads Data Hub में क्वेरी टैब पर जाएं.
  2. + क्वेरी बनाएं पर क्लिक करें. विश्लेषण क्वेरी टेंप्लेट पेज खुल जाएगा.
  3. ज़रूरी नहीं: एसक्यूएल पर क्लिक करके टेंप्लेट की झलक देखें बड़ा करें.
  4. टेंप्लेट का इस्तेमाल करें पर क्लिक करके, वह टेंप्लेट चुनें जिसका इस्तेमाल करना है. या नए सिरे से शुरुआत करने के लिए खाली पर क्लिक करें.
  5. अपनी रिपोर्ट का नाम डालें.
  6. BigQuery के साथ काम करने वाले BigQuery का इस्तेमाल करके क्वेरी लिखें या उसमें बदलाव करें एसक्यूएल. उपलब्ध टेबल और फ़ील्ड ढूंढे जा सकते हैं. साथ ही, उन्हें अपने Google टेबल टैब से एसक्यूएल.
  7. ज़रूरी नहीं: पैरामीटर कॉन्फ़िगर करें.
  8. ज़रूरी नहीं: लाइन की फ़िल्टर की गई खास जानकारी कॉन्फ़िगर करें.
  9. सेव करें पर क्लिक करें.

पैरामीटर

पैरामीटर से क्वेरी को ज़्यादा सुविधाजनक बनाया जाता है. उदाहरण के लिए, हो सकता है कि आपको अलग-अलग कैंपेन में एक ही क्वेरी. डुप्लीकेट बनाने के बजाय क्वेरी या कैंपेन आईडी की हार्डकोडिंग करते समय, आपको एक ऐसा पैरामीटर कॉन्फ़िगर करें, जो डालने के लिए एक या ज़्यादा कैंपेन आईडी स्वीकार करता हो 'रन कार्ड' का इस्तेमाल करें. पैरामीटर का इस्तेमाल करने से आपका कोड साफ़-सुथरा रहता है, बदलाव करके, गड़बड़ियां दिखने की संभावना कम हो जाती है और इसे पूरा कर दिया जाता है तो बिना बदलाव के आपकी क्वेरी का फिर से इस्तेमाल किया जा सकता है. पैरामीटर तक सीमित होती है, जहां वे बनाई जाती हैं, ताकि आप पैरामीटर का फिर से इस्तेमाल कर सकें किसी दूसरी क्वेरी में नाम.

पैरामीटर के टाइप

इस तरह के पैरामीटर की अनुमति है:

  • int64
  • float64
  • bool
  • string
  • date
  • timestamp
  • array, में से किसी भी तरह की अनुमति वाली सूची

पैरामीटर बनाना

  1. सेव की गई क्वेरी खोलें या नई क्वेरी बनाएं.
  2. Properties > पर क्लिक करें पैरामीटर > पैरामीटर जोड़ें.
  3. नाम फ़ील्ड में कोई नाम डालें. आपको पैरामीटर को क्वेरी टेक्स्ट में डालें.
  4. पैरामीटर टाइप चुनने के लिए, ड्रॉप-डाउन मेन्यू का इस्तेमाल करें.
    • अगर आपने कलेक्शन चुना है, तो एक अतिरिक्त ड्रॉप-डाउन मेन्यू दिखता है. चुनें: अरे टाइप को चुनें.
  5. ज़रूरी नहीं: दूसरे से लेकर चौथे चरण तक को तब तक दोहराएं, जब तक आप अपने हिसाब से सभी पैरामीटर न जोड़ लें.
  6. 'सेव करें' पर क्लिक करें

पैरामीटर का इस्तेमाल करना

क्वेरी टेक्स्ट में, मानक SQL पैरामीटर फ़ॉर्मैट का इस्तेमाल करें, जिससे पैरामीटर के नाम से पहले @ होना चाहिए. नीचे दिए गए उदाहरण में, क्वेरी इसमें @campaign_ids पैरामीटर मौजूद होता है:

  /* Parameters:
  * @campaign_ids (ARRAY of INT64): A list of campaign IDs
  *   to conduct analysis on */

  WITH user_reach AS (
  SELECT 
    user_id,
    count(*) AS num_views
  FROM 
    adh.google_ads_impressions
  WHERE 
    campaign_id in UNNEST(@campaign_ids)
  GROUP BY 
    user_id
  )
  SELECT
  COUNT(*) AS unique_users,
  COUNTIF(num_views = 1) AS one_view,
  COUNTIF(num_views > 1 AND num_views <= 5) AS less_or_equal_five_views,
  COUNTIF(num_views > 5) AS more_than_five_views
  FROM 
    user_reach

क्वेरी चलाने पर, नया जॉब डायलॉग बॉक्स में पैरामीटर फ़ील्ड. अपने तय किए गए हर पैरामीटर के लिए वैल्यू डालें.

पैरामीटर को हटाना

  1. वह क्वेरी खोलें जिसमें मौजूद पैरामीटर को मिटाना है.
  2. प्रॉपर्टी टैब खोलें.
  3. पैरामीटर कार्ड में, पर क्लिक करें मिटाएं मिटाएं पर क्लिक करके उस पैरामीटर के बगल में जाएं जिसे मिटाना है.
  4. 'सेव करें' पर क्लिक करें.

रिज़र्व किए गए पैरामीटर

नीचे दी गई टेबल में ऐसे पैरामीटर दिए गए हैं जिन्हें Ads Data Hub ने रिज़र्व किया है. आप इनका इस्तेमाल कर सकते हैं पैरामीटर आपकी क्वेरी में शामिल हैं, लेकिन आप एक रिज़र्व पैरामीटर के जैसा ही नाम.

start_date date

क्वेरी जॉब के लिए शुरू होने की तारीख (शामिल). उपयोगकर्ता का तय किया गया पैरामीटर पर ध्यान नहीं दिया जाएगा और उसकी जगह नई नौकरी डायलॉग.

end_date date

क्वेरी जॉब के लिए खत्म होने की तारीख (शामिल) है. उपयोगकर्ता का तय किया गया पैरामीटर पर ध्यान नहीं दिया जाएगा और उसकी जगह नई नौकरी डायलॉग.

time_zone string

क्वेरी जॉब का टाइम ज़ोन. ऐसा पैरामीटर जिसे उपयोगकर्ता ने तय किया है नाम को अनदेखा कर दिया जाएगा और उसे नई नौकरी डायलॉग.

फ़िल्टर की गई लाइन की खास जानकारी

फ़िल्टर की गई लाइन की खास जानकारी में ऐसे डेटा का हिसाब होता है जिसे निजता से जुड़ी जांच की वजह से फ़िल्टर किया गया था. फ़िल्टर की गई पंक्तियों के डेटा को जोड़कर, कैच-ऑल पंक्ति में जोड़ दिया जाता है. फ़िल्टर किए गए डेटा का ज़्यादा विश्लेषण नहीं किया जा सकता. हालांकि, इससे यह जानकारी मिलती है कि नतीजों से कितना डेटा फ़िल्टर किया गया.

क्वेरी में बदलाव करना

  1. Ads Data Hub में क्वेरी टैब पर जाएं.
  2. उस क्वेरी के नाम पर क्लिक करें जिसमें आपको बदलाव करना है.
  3. क्वेरी में बदलाव करें.
  4. सेव करें पर क्लिक करें.

क्वेरी चलाएं

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

  1. Ads Data Hub में क्वेरी टैब पर जाएं.
  2. उस क्वेरी के नाम पर क्लिक करें जिसे चलाना है.
  3. पर क्लिक करें Run.
    • क्वेरी में इस्तेमाल होने वाले बाइट की अनुमानित संख्या पेज पर ऊपर की ओर.
  4. इसके विज्ञापनों का डेटा फ़ील्ड में कोई आईडी चुनें. यह खाता आईडी होना चाहिए विज्ञापन के उस डेटा से जुड़ा हो जिसे आपको क्वेरी करनी है. (अगर आप सैंडबॉक्स डेटा, ADH सैंडबॉक्स ग्राहक को चुनें.)
  5. अगर मैच टेबल का इस्तेमाल किया जा रहा है, तो इससे मैच टेबल में मैच टेबल चुनें फ़ील्ड में डालें.
  6. निजता मोड चुनें. निजता के बारे में ज़्यादा जानें मोड.
  7. तय करें कि आपकी क्वेरी के नतीजे Destinations में कहां सेव किए जाने चाहिए टेबल फ़ील्ड में अलग-अलग वैल्यू डाल सकते हैं.
  8. अपनी क्वेरी की तारीख की सीमा तय करने के लिए, शुरू और खत्म होने की तारीखें डालें.
  9. टाइम ज़ोन डालें. यह खरीदारी के दरवाज़े के टाइम ज़ोन से मेल खाना चाहिए.
  10. ज़रूरी नहीं: किसी भी पैरामीटर के लिए वैल्यू डालें.
  11. चलाएं पर क्लिक करें.

नतीजे देखना

जब आपकी क्वेरी पूरी हो जाएगी, तब आप "नौकरियां" पर नतीजों की झलक देख सकते हैं पेज. BigQuery, Sheets या Data Studio में भी डेटा को एक्सप्लोर किया जा सकता है.

झलक देखें

काम पूरा हो चुके काम में झलक देखें पर क्लिक करें. पहले 20 नतीजे दिखेंगे पर क्लिक करें.

BigQuery

आपके नतीजे डिफ़ॉल्ट रूप से BigQuery में एक्सपोर्ट किए जाते हैं. खोलने के लिए, टेबल देखें पर क्लिक करें BigQuery को नई विंडो में खोलें.

Sheets और Data Studio

एक्सप्लोर करें ड्रॉपडाउन मेन्यू खोलें और Sheets की मदद से एक्सप्लोर करें चुनें या विकल्पों में से Data Studio की मदद से एक्सप्लोर करें. इससे डेटा विंडो.