Troubleshooting errors

इस पेज पर, उन गड़बड़ी के मैसेज के बारे में बताया गया है जो आपको Ads Data Hub की मदद से डेटा क्वेरी करते समय दिख सकते हैं. साथ ही, समस्या हल करने के बारे में दिशा-निर्देश भी दिए गए हैं.

गड़बड़ी के मैसेज यहां देखे जा सकते हैं:

  • Ads Data Hub के यूज़र इंटरफ़ेस (यूआई) में किसी क्वेरी में बदलाव करते समय, क्वेरी टेक्स्ट के ऊपर मौजूद पुष्टि करने वाले बॉक्स में गड़बड़ी के मैसेज दिखेंगे. पुष्टि करने की जानकारी दिखाएं पर क्लिक करके, गड़बड़ी के टेक्स्ट को बड़ा किया जा सकता है.
  • अगर कोई क्वेरी पूरी नहीं हो पाती है, तो नौकरी से जुड़ी जानकारी वाले फ़ील्ड में, गड़बड़ी वाले फ़ील्ड में गड़बड़ी का मैसेज दिखेगा. हाल ही में की गई अपनी गतिविधियों की सूची देखने के लिए, Ads Data Hub के यूज़र इंटरफ़ेस (यूआई) में गतिविधियां पर क्लिक करें.
  • operations संसाधन का इस्तेमाल करके, Ads Data Hub API की मदद से गड़बड़ी के मैसेज वापस पाए जा सकते हैं.

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

गड़बड़ी का मैसेज ब्यौरा समस्या का हल
क्वेरी को लागू करने के दौरान ज़्यादा संसाधनों का इस्तेमाल हुआ: तय की गई मेमोरी में क्वेरी को लागू नहीं किया जा सका. यह गड़बड़ी तब दिखती है, जब आपकी क्वेरी को एक्ज़ीक्यूट करने के लिए बहुत ज़्यादा मेमोरी की ज़रूरत होती है.
  • फिर से एग्रीगेट करने से बचें.
  • तारीख की छोटी सीमा का इस्तेमाल करें.
  • अपनी क्वेरी को कई छोटी क्वेरी में बांटें. इसके बाद, BigQuery में आउटपुट को जोड़ें. इसके अलावा, क्वेरी को अलग-अलग हिस्सों में बांटने के लिए, अस्थायी टेबल का इस्तेमाल करें.
  • पक्का करें कि बड़ी टेबल, किसी भी JOIN की बाईं ओर हो.
  • Ads Data Hub के सबसे सही तरीके देखें.
  • BigQuery के गड़बड़ी के मैसेज के बारे में लेख में, समस्या हल करने के अन्य तरीके देखें.
BigQuery से जुड़ी गड़बड़ी.

गड़बड़ी का कोड: इंटरनल

यह गड़बड़ी कई वजहों से दिखती है. इस गड़बड़ी की आम वजहें ये हैं:
  • कुछ समय के लिए होने वाली समस्या या टाइम आउट
  • अपनी क्वेरी फिर से चलाकर देखें.
  • OFFSET() या ORDINAL() का इस्तेमाल करते समय, अगर इंडेक्स तय सीमा से बाहर है
  • OFFSET() या ORDINAL() को हटाएं या फिर SAFE_OFFSET() या SAFE_ORDINAL() का इस्तेमाल करके, इसे फिर से लिखें. ( ref.)
  • जब फिर से एग्रीगेट करने की वजह से डेटा ओवरफ़्लो होता है.
  • क्वेरी में फिर से एग्रीगेट करने से बचें.
  • एग्रीगेट नहीं किए गए डेटा को एग्रीगेट किए गए डेटा से जोड़ने और फिर से एग्रीगेट करने से बचें.
  • जब नतीजे में एक कैटगरी होती है, जिसमें एक NULL एलिमेंट होता है
  • ऐरे में NULL एलिमेंट के बारे में, BigQuery के नियमों की समीक्षा करें.
अगर इनमें से कोई भी स्थिति आपकी क्वेरी पर लागू नहीं होती है, तो गड़बड़ी का पता लगाने के लिए, Ads Data Hub की सहायता टीम से संपर्क करें.
नहीं मिला: डेटासेट <myproject:mydataset>, जगह <regioncode> में नहीं मिला. यह गड़बड़ी तब दिखती है, जब क्वेरी के नतीजों को किसी ऐसे BigQuery डेटासेट में आउटपुट करने की कोशिश की जाती है जो आपके Ads Data Hub इंस्टेंस के इलाके में नहीं है.
  • उस डेटासेट को चुनकर जॉब को फिर से चलाएं जो आपके Ads Data Hub इंस्टेंस के रीजन में मौजूद हो.
  • डेटा को उस डेटासेट में कॉपी करें या फिर से बनाएं जो आपके Ads Data Hub इंस्टेंस के उसी क्षेत्र में है.
  • अमेरिका या ईयू में मौजूद Ads Data Hub इंस्टेंस के लिए, एक से ज़्यादा इलाकों की जगह US या EU की जानकारी दें. किसी खास इलाके, जैसे कि us-east1 या europe-west1 की जानकारी देने पर, जॉब पूरी नहीं हो पाएंगे.
Ads Data Hub की सहायता टीम, आपके Ads Data Hub इंस्टेंस के लिए असाइन किए गए इलाके में बदलाव नहीं कर सकती.
इस टेबल को BigQuery में ऐक्सेस नहीं किया जा सकता. अगर आपके पास BigQuery में आउटपुट टेबल का ऐक्सेस नहीं है, तो नतीजों की झलक के दौरान यह गड़बड़ी दिखती है.
  • अपने संगठन के किसी ऐसे व्यक्ति से संपर्क करें जिसके पास BigQuery में सही क्रेडेंशियल हों और वह आपको टेबल देखने की अनुमति दे सके.
  • क्वेरी को फिर से चलाएं. इसके लिए, ऐसी आउटपुट टेबल चुनें जिसे देखने की अनुमति आपके पास हो.
आपकी क्वेरी, Ads Data Hub की निजता से जुड़ी जांचों में पास नहीं हुई. पक्का करें कि आपकी क्वेरी, एग्रीगेशन की ज़रूरी शर्तों और अंतर की जांच की शर्तों को पूरा करती हो.

गड़बड़ी का कोड: 0400

यह गड़बड़ी तब दिखती है, जब

क्वेरी के नतीजे ज़रूरत के मुताबिक एग्रीगेट नहीं किए गए हैं या वे पिछले नतीजों से काफ़ी मिलते-जुलते हैं.

  • पक्का करें कि हर नतीजे की लाइन में, उपयोगकर्ताओं की ज़रूरी संख्या हो. ज़्यादातर मामलों में, यह संख्या 50 होती है. अगर सिर्फ़ क्लिक और कन्वर्ज़न ऐक्सेस किए जाते हैं, तो यह संख्या 10 होती है.
  • क्वेरी की जांच करते समय, सैंडबॉक्स डेटा का इस्तेमाल करें.
  • Ads Data Hub के सबसे सही तरीके देखें.
सिस्टम में गड़बड़ी है. कृपया सहायता टीम से संपर्क करें.

गड़बड़ी का कोड: इंटरनल

यह गड़बड़ी कई वजहों से दिखती है. इस गड़बड़ी की आम वजहें ये हैं:
  • पहले पक्ष की ऐसी टेबल पर क्वेरी करना जो आपके Ads Data Hub इंस्टेंस के इलाके में न हो
  • पहले पक्ष (ग्राहक) के डेटा को उस डेटासेट में कॉपी करें जो आपके Ads Data Hub इंस्टेंस के उसी क्षेत्र में है.
  • टाइमस्टैंप ओवरफ़्लो
  • समय वाले फ़ील्ड (उदाहरण के लिए,TIMESTAMP_MICROS() query_id.time_usec) को माइक्रोसेकंड से टाइमस्टैंप में बदलता है.
  • Google Drive के स्टोरेज में होस्ट किए गए डेटा के बारे में क्वेरी करना
  • डेटा को Google Cloud Storage में होस्ट करें.
  • प्रोजेक्ट के लिए बिलिंग की सुविधा चालू नहीं है
अगर इनमें से कोई भी स्थिति आपकी क्वेरी पर लागू नहीं होती है, तो गड़बड़ी का पता लगाने के लिए, Ads Data Hub की सहायता टीम से संपर्क करें.
क्वेरी में <number> उपयोगकर्ता सेट शामिल हैं, जो 1,00,000 की सीमा से ज़्यादा हैं यह गड़बड़ी तब दिखती है, जब क्वेरी के नतीजों में, उपयोगकर्ता सेट की तय सीमा 1,00,000 से ज़्यादा हो. उपयोगकर्ता सेट, Ads Data Hub में सुरक्षा की सबसे बुनियादी इकाई है. जब भी कोई क्वेरी, उपयोगकर्ता-लेवल की Ads Data Hub टेबल से डेटा हासिल करती है, तो उसे एक उपयोगकर्ता सेट मिलता है.
  • क्वेरी को आसान बनाएं.
  • क्वेरी में JOIN की संख्या कम करें. खास तौर पर, उपयोगकर्ता-लेवल की Ads Data Hub टेबल के लिए.
  • तारीख की छोटी सीमा के लिए क्वेरी करें.
  • क्वेरी को कई छोटी क्वेरी में बांटें.
रिमाइंडर: 1PD टेबल का इस्तेमाल करने वाली क्वेरी के लिए, आपको अपनी सहमति सेटिंग अपडेट करनी होंगी. यह गड़बड़ी तब दिखती है, जब कोई क्वेरी पहले पक्ष के डेटा (1PD) टेबल का रेफ़रंस देती है और आपने उपयोगकर्ता की सहमति लेने की पुष्टि नहीं की है.
Google की अलग-अलग सेवाओं की टेबल को एक साथ नहीं जोड़ा जाना चाहिए. Google की हर सेवा को अलग-अलग इकट्ठा करें और के बाद उन्हें आपस में जोड़ें यह गड़बड़ी तब दिखती है, जब कोई क्वेरी, Google की अलग-अलग सेवाओं के डेटा को आपस में जोड़ती है. जैसे, नीति के तहत अलग-अलग रखी गई टेबल के ऐसे कॉम्बिनेशन का इस्तेमाल करना जिनकी अनुमति नहीं है. Google की हर सेवा को एक नतीजे में अलग-अलग दिखाएं. इसके लिए, इनमें से कोई एक तरीका अपनाएं
  • हर क्वेरी को Google की किसी एक सेवा तक सीमित करना
  • OPTIONS(privacy_checked_export=true) के साथ CREATE TABLE स्टेटमेंट का इस्तेमाल करना.
क्वेरी की पुष्टि नहीं हो पाने की वजह से, नॉइज़ इंजेक्शन नहीं किया जा सका. एक्सपोर्ट नहीं की गई टेबल को उसी निजता मोड में ऐक्सेस किया जाना चाहिए जिसमें उन्हें बनाया गया था: <tablename>. जब कोई क्वेरी, एक्सपोर्ट नहीं की गई टेबल से पढ़ी जाती है, तो आपको उसी निजता मोड का इस्तेमाल करना होगा जिसका इस्तेमाल एक्सपोर्ट नहीं की गई टेबल बनाने के लिए किया गया था: दोनों में अंतर की जांच करने के लिए या दोनों में ग़ैर-ज़रूरी डेटा का इस्तेमाल करने के लिए.
  • इस क्वेरी को किसी दूसरे निजता मोड में चलाएं.
  • चुने गए निजता मोड में, एक्सपोर्ट नहीं की गई टेबल बनाएं. इसके बाद, उसी निजता मोड में यह क्वेरी फिर से चलाएं.
  • टेबल से डेटा पढ़ने वाली उसी क्वेरी में, एक्सपोर्ट नहीं की गई टेबल बनाएं.
  • इसके बजाय, टेबल को एक्सपोर्ट करें. एक ही क्वेरी का इस्तेमाल करके कई टेबल एक्सपोर्ट करना लेख पढ़ें.
सेटअप की प्रोसेस पूरी नहीं हो सकी. यूपीडीएम के लिए आपके खाते को सेट अप करने के दौरान, हमें समस्याओं का सामना करना पड़ा. कृपया नीचे दिए गए बटन के ज़रिए, सहायता टीम से संपर्क करें. अगर आपके Google Cloud प्रोजेक्ट में Domain Restricted Sharing (DRS) चालू है, तो आपको यह गड़बड़ी दिख सकती है. यूपीडीएम सेटअप करने के लिए, अपने Google Cloud प्रोजेक्ट पर डीआरएस को कुछ समय के लिए बंद करें. सेटअप पूरा होने के बाद, डीआरएस को फिर से चालू किया जा सकता है. अगर संगठन की नीतियों की वजह से, डीआरएस को बंद नहीं किया जा सकता, तो मदद पाने के लिए हमारी सहायता टीम से संपर्क करें.