Troubleshooting errors

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

गड़बड़ी के मैसेज इन जगहों पर मिल सकते हैं:

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

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

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

गड़बड़ी का कोड: अंदरूनी

यह गड़बड़ी कई वजहों से दिखाई जाती है. इस गड़बड़ी की आम वजहें ये हैं:
  • कुछ समय के लिए हुई समस्या या टाइम आउट हो गया
  • अपनी क्वेरी फिर से चलाकर देखें.
  • OFFSET() या ORDINAL() का इस्तेमाल करते समय, अगर इंडेक्स रेंज से बाहर है
  • OFFSET() या ORDINAL() को हटाएं या फिर से लिखें. इसके लिए, SAFE_OFFSET() या SAFE_ORDINAL() का इस्तेमाल करें. ( रेफ़रंस.)
  • जब फिर से एग्रीगेशन की वजह से डेटा ओवरफ़्लो होता है.
  • क्वेरी में दोबारा एग्रीगेट न करें.
  • एग्रीगेट नहीं किए गए डेटा में शामिल होने से बचें और फिर एक बार फिर से एग्रीगेट करें.
  • जब नतीजे में ऐसा कलेक्शन होता है जिसमें 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 में सही क्रेडेंशियल हो. इससे आपको टेबल देखने की अनुमति मिलेगी.
  • आपके पास 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> उपयोगकर्ता के सेट हैं, जो 10,0000 की सीमा से ज़्यादा हैं गड़बड़ी का यह मैसेज तब दिखता है, जब क्वेरी के नतीजों में 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 प्रोजेक्ट में डोमेन पर पाबंदी शेयर करने (डीआरएस) की सुविधा चालू हो. यूपीडीएम सेटअप पूरा करने के लिए, अपने Google Cloud प्रोजेक्ट पर डीआरआरएस को कुछ समय के लिए बंद करें. सेटअप पूरा होने के बाद, डीआरएस को फिर से चालू किया जा सकता है. अगर संगठन की नीतियों की वजह से डीआरएस को बंद नहीं किया जा सकता, तो मदद के लिए हमारी सहायता टीम से संपर्क करें.