ऐक्सेस या शेयर करने से जुड़ी समस्याएं ठीक करना
Google Sheets में BigQuery डेटा ऐक्सेस करने के लिए आपको इनकी ज़रूरत होगी:
- BigQuery को ऐक्सेस करना. BigQuery को ऐक्सेस करने का तरीका जानें.
- BigQuery में बिलिंग सेटअप के साथ एक प्रोजेक्ट. Google Cloud बिलिंग सेट अप करने का तरीका जानें.
- चुने गए बिलिंग प्रोजेक्ट में BigQuery जॉब क्रिएटर की भूमिका.
- चुनी गई टेबल वाले डेटासेट में BigQuery डेटा व्यूअर की भूमिका.
ऊपर दी गई शर्तों को पूरा न करने वाले लोग भी 'कनेक्टेड शीट' से बनाए गए विश्लेषण को देख सकते हैं और Sheets की सामान्य कार्रवाइयां कर सकते हैं. हालांकि, वे शीट को रीफ़्रेश नहीं कर सकते या अपनी कनेक्टेड शीट नहीं बना सकते.
जिन लोगों के पास सही डेटा टेबल का ऐक्सेस नहीं है उनके साथ कोई शीट शेयर करने पर, वे 'कनेक्टेड शीट' का विश्लेषण नहीं बना पाएंगे या उसे रीफ़्रेश नहीं कर पाएंगे. इसके लिए, उन्हें BigQuery एडमिन से संपर्क करना होगा.
अहम जानकारी: कनेक्टेड शीट के शेड्यूल किए गए रीफ़्रेश, असली उपयोगकर्ता के आईपी पते या डिवाइस की जानकारी जैसे डेटा पर लागू नहीं होते. अगर वर्चुअल प्राइवेट क्लाउड सर्विस कंट्रोल (VPC-SC) के पेरीमीटर असली उपयोगकर्ता के डेटा का इस्तेमाल ऐक्सेस रोकने के लिए करते हों, तो शेड्यूल किए गए रीफ़्रेश लागू नहीं होते.
अगर आपको शेड्यूल किए गए डेटा रीफ़्रेश करने में समस्याएं आती हैं, तो:
- हो सकता है कि रीफ़्रेश शेड्यूल करने वाले उपयोगकर्ता ने OAuth की अनुमति हटा दी हो. शेड्यूल मालिक से बात करें.
- हो सकता है कि शेड्यूल मालिक के पास Google शीट में बदलाव करने का ऐक्सेस नहीं हो. बदलाव करने के ऐक्सेस का अनुरोध करने के लिए Google शीट मालिक से बात करें. Google की शेयर करने की अनुमतियों के बारे में ज़्यादा जानें.
- हो सकता है कि शेड्यूल मालिक के खाते को अब Sheets में BigQuery का इस्तेमाल करने की मंज़ूरी न हो. जानें कि Google Sheets में BigQuery का इस्तेमाल करने के लिए आपको क्या चाहिए.
- BigQuery टेबल को मिटाया जा सकता है. टेबल के मालिक से बात करें.
- शेड्यूल मालिक का खाता मिटाया जा सकता है. शेड्यूल पर काम करने का तरीका जानें.
- डेटा सोर्स बदलने की वजह से हो सकता है कि शेड्यूल किए गए रीफ़्रेश रुक जाएं. डेटा सोर्स फिर से रीफ़्रेश करने के लिए, रीफ़्रेश शेड्यूल करने वाले उपयोगकर्ता से संपर्क करें.
- हो सकता है कि BigQuery टेबल मिटा दी गई हो. टेबल के मालिक से संपर्क करें. नई टेबल से कनेक्ट करने के लिए, "रीफ़्रेश करें" के आगे, नीचे और विकल्प कनेक्शन सेटिंग पर क्लिक करें. नई टेबल कनेक्ट करें पर क्लिक करें.
- हो सकता है कि BigQuery टेबल के कॉलम बदल गए हों. टेबल के मालिक से संपर्क करके पता करें कि क्या कॉलम बदल गए हैं. अगर कॉलम बदल गए हैं, तो क्वेरी में सही कॉलम देखें.
- हो सकता है कि आपके पास BigQuery में मौजूद टेबल देखने की अनुमति नहीं हो. ऐक्सेस का अनुरोध करने के लिए टेबल के मालिक से संपर्क करें.
- हो सकता है कि आपके पास चुने गए बिलिंग प्रोजेक्ट पर काम चलाने की अनुमति नहीं हो. कनेक्शन सेटिंग पर जाएं और बिलिंग प्रोजेक्ट बदलें या ऐक्सेस मांगने के लिए बिलिंग प्रोजेक्ट के मालिक से संपर्क करें.
- आपकी क्वेरी के नतीजे बहुत बड़े हो सकते हैं. आपकी क्वेरी फ़ेल हो जाएगी अगर:
- पिवट टेबल में 30 हज़ार से ज़्यादा नतीजे होते हैं. अपनी क्वेरी के नतीजों को कम करने के लिए, आप ये कर सकते हैं:
- नतीजों को सीमित करने के लिए फ़िल्टर का इस्तेमाल करना
- पंक्तियों को ब्रेकआउट के आधार पर सीमित करें
- पंक्तियां, कॉलम, मान और फ़िल्टर जोड़ते समय “कुल योग दिखाएं” को बंद करें
- नतीजे का आकार 10MB से ज़्यादा है. साइज़ छोटा करने के लिए, कम पंक्तियां या कॉलम डालें.
- पिवट टेबल में 30 हज़ार से ज़्यादा नतीजे होते हैं. अपनी क्वेरी के नतीजों को कम करने के लिए, आप ये कर सकते हैं:
- आप BigQuery सैंडबॉक्स इस्तेमाल कर रहे हैं और हो सकता है कि आप सैंडबॉक्स के इस्तेमाल की सीमा पार कर चुके हों. BigQuery सैंडबॉक्स की सीमाओं के बारे में ज़्यादा जानें. अगर आप अपनी डेटा इस्तेमाल करने की सीमा तक पहुंच गए हैं, तो अपना खाता अपग्रेड करने का तरीका जानें.