BigQuery में प्रोजेक्ट डेटा एक्सपोर्ट करें

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

ऐसा करने के लिए, अपने प्रोजेक्ट का डेटा Firebase से BigQuery में एक्सपोर्ट करें. के साथ BigQuery, आपके पास ये विकल्प हैं BigQuery एसक्यूएल की मदद से अपने डेटा का विश्लेषण करें या इस्तेमाल करने के लिए डेटा एक्सपोर्ट करें अपने टूल पर रोक लगा सकता है.

Firebase को यहां से BigQuery में डेटा एक्सपोर्ट करने के लिए कॉन्फ़िगर किया जा सकता है इन्हें Firebase के इन प्रॉडक्ट में इस्तेमाल करने के लिए:

ज़रूरी अनुमतियां और सुझाई गई भूमिकाएं

BigQuery में डेटा एक्सपोर्ट करने की सेटिंग देखने या मैनेज करने के लिए, आपके पास ये होना ज़रूरी है ऐक्सेस की ज़रूरत होती है.

अगर आपके पास Firebase का ज़रूरी ऐक्सेस नहीं है, तो Firebase प्रोजेक्ट के मालिक से कहें कि वह Firebase कंसोल की IAM सेटिंग के ज़रिए, आपके खाते के लिए कोई भूमिका तय करे. अगर आपको अपने Firebase प्रोजेक्ट को ऐक्सेस करने के बारे में कोई सवाल पूछना है, तो Firebase प्रोजेक्ट की अनुमतियों और ऐक्सेस के बारे में अक्सर पूछे जाने वाले सवाल देखें. यहां आपको किसी प्रोजेक्ट के लिए मालिक ढूंढने या असाइन करने के बारे में भी जानकारी मिलेगी.

BigQuery में एक्सपोर्ट करने की सुविधा चालू करना

  1. Firebase कंसोल में, इस लिंक पर जाएं इंटिग्रेशन पेज.

  2. BigQuery कार्ड में, लिंक करें पर क्लिक करें.

  3. BigQuery में एक्सपोर्ट की सुविधा चालू करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.

एक्सपोर्ट की सुविधा चालू करने पर क्या होता है?

  • डेटासेट की जगह चुनें. डेटासेट बनाने के बाद, बदला नहीं जा सकता, लेकिन डेटासेट को किसी दूसरी जगह पर कॉपी किया जा सकता है या मैन्युअल तौर पर, डेटासेट को किसी दूसरी जगह पर ले जाएं (फिर से बनाएं). सीखने में ज़्यादा, देखें मौजूदा एक्सपोर्ट की जगह बदलें.

    यह जगह सिर्फ़ BigQuery में एक्सपोर्ट किए गए डेटा पर लागू होती है. साथ ही, इससे Firebase कंसोल में इस्तेमाल के लिए सेव किए गए डेटा की जगह पर कोई असर नहीं पड़ता.

  • डिफ़ॉल्ट रूप से, आपके प्रोजेक्ट के सभी ऐप्लिकेशन BigQuery और बाद में, प्रोजेक्ट में जोड़ा जाने वाला कोई भी ऐप्लिकेशन अपने-आप BigQuery. आपके पास BigQuery में डेटा भेजने वाले ऐप्लिकेशन चुनने का विकल्प होता है.

  • Firebase, आपके मौजूदा डेटा की कॉपी को BigQuery पर एक्सपोर्ट करता है. एक्सपोर्ट के लिए, डेटा के शुरुआती प्रॉपेगेशन में 48 घंटे लग सकते हैं.

  • Firebase, आपके डेटा को BigQuery के साथ हर दिन सिंक करने की सुविधा सेट अप करता है.

    • प्रोजेक्ट को लिंक करने के बाद, आम तौर पर आपको अगले दिन के सिंक होने तक इंतज़ार करना होगा, ताकि आपके डेटा का पहला सेट BigQuery में एक्सपोर्ट किया जा सके.

    • डेटा हर दिन एक बार सिंक होता है. भले ही, आपने BigQuery में शेड्यूल किया गया कोई भी एक्सपोर्ट सेट अप किया हो. ध्यान दें कि समय और सिंक जॉब की अवधि बदल सकती है, इसलिए हम शेड्यूल करने का सुझाव नहीं देते एक्सपोर्ट के खास समय के आधार पर डाउनस्ट्रीम ऑपरेशन या नौकरियां.

BigQuery में एक्सपोर्ट बंद करने के लिए, अपना प्रोजेक्ट अनलिंक करना Firebase कंसोल में.

मौजूदा एक्सपोर्ट की जगह बदलना

किसी प्रॉडक्ट को BigQuery एक्सपोर्ट करने की सुविधा चालू करने और डेटासेट बनाने के बाद, तो उस डेटासेट की जगह नहीं बदली जा सकती. हालांकि, आपको अपना मौजूदा डेटासेट को किसी अलग स्थान पर ले जाएं और अपने मौजूदा डेटासेट को रीसेट करें उस नई जगह पर डेटा एक्सपोर्ट करने की सुविधा मिलती है. इसके बारे में जानें BigQuery डेटासेट की जगह.

वह प्रॉडक्ट चुनें जिसके लिए आपको डेटा की जगह की जानकारी बदलनी है एक्सपोर्ट करें

मौजूदा Google Analytics एक्सपोर्ट की जगह बदलने के लिए BigQuery, यह तरीका अपनाएं:

  1. Firebase कंसोल में, इंटिग्रेशन पेज पर जाएं. इसके बाद, यह तरीका अपनाएं:

    1. BigQuery कार्ड में, मैनेज करें पर क्लिक करें.
    2. इसे बंद करने के लिए, Google Analytics स्लाइडर को बंद करें BigQuery.
  2. Google Cloud कंसोल में, BigQuery पेज पर जाएं. इसके बाद, यह तरीका अपनाएं:

    1. मौजूदा डेटा की कॉपी सेव करने के लिए, एक अस्थायी डेटासेट बनाएं आपका मूल डेटासेट है. अस्थायी डेटासेट को एक अलग नाम असाइन करें दिया गया है.
    2. अपने ओरिजनल डेटासेट से डेटा को कॉपी या मूव करें और उसे अस्थायी डेटासेट में डालें.
    3. ओरिजनल डेटासेट मिटाएं.
    4. अपने मूल नाम वाले उसी नाम से एक नया और स्थायी डेटासेट बनाएं dataset (analytics_ANALYTICS_PROPERTY_ID), इसके बाद, नया इलाका चुनें.
    5. डेटा को कुछ समय के लिए सेव किए गए डेटासेट से नए डेटासेट में कॉपी या ट्रांसफ़र करें. इसके बाद, कुछ समय के लिए सेव किए गए डेटासेट को मिटाएं.
  3. Firebase कंसोल और BigQuery कार्ड पर वापस जाएं. इसके बाद, ये कार्रवाइयां करें:

    1. Google Analytics इंटिग्रेशन को फिर से चालू करने के लिए, Google Analytics स्लाइडर को टॉगल करें.
    2. वे ऐप्लिकेशन चुनें जिनके लिए आपको डेटा एक्सपोर्ट करने की सुविधा चालू करनी है.

कीमत और BigQuery सैंडबॉक्स

अगर आपका Firebase प्रोजेक्ट, बिना किसी शुल्क के Spark प्लान पर है, तो आपके पास Crashlytics, Cloud Messaging, Google Analytics, और Performance Monitoring को BigQuery सैंडबॉक्स, यह आपको BigQuery का बिना किसी शुल्क के ऐक्सेस देता है. BigQuery सैंडबॉक्स की सुविधाओं के बारे में जानने के लिए, BigQuery सैंडबॉक्स का इस्तेमाल करना लेख पढ़ें.

अगर आपका Firebase प्रोजेक्ट पैसे चुकाकर लिए गए किसी प्लान पर है, तो A/B Testing को लिंक किया जा सकता है, Crashlytics, Cloud Messaging, Google Analytics, और Performance Monitoring से BigQuery तक. BigQuery के इस्तेमाल पर पाबंदी है सामान्य से BigQuery कीमत, इसमें बिना पैसे चुकाए इस्तेमाल करने की सुविधा भी शामिल है.