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() का इस्तेमाल करके इसे फिर से लिखें. ( रेफ़रंस.)
  • जब बार-बार एक साथ होने की वजह से डेटा ओवरफ़्लो होता है.
  • क्वेरी में फिर से एग्रीगेशन से बचें.
  • एग्रीगेट के अलावा एक बार फिर एग्रीगेट करने के बाद, उसमें शामिल होने से बचें.
  • जब नतीजे में एक कलेक्शन होता है, जिसमें 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,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 स्टेटमेंट इस्तेमाल किए जा रहे हैं.