ফায়ারবেস আপনার প্রকল্পের historical তিহাসিক ডেটা অন্বেষণ এবং বিশ্লেষণ করতে Firebase কনসোলে সরঞ্জাম সরবরাহ করে। These tools can help you answer many questions about how your apps are being used. Sometimes, though, you also want to set up your own queries to answer your own questions.
You can do this by exporting your project data from Firebase into BigQuery . With BigQuery , you can analyze your data with BigQuery SQL or export the data to use with your own tools.
আপনি নিম্নলিখিত ফায়ারবেস পণ্যগুলি থেকে BigQuery ডেটা রফতানি করতে ফায়ারবেস কনফিগার করতে পারেন:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- Remote Config personalization
Required permissions and suggested roles
BigQuery ডেটা রফতানির জন্য সেটিংস দেখতে বা পরিচালনা করতে আপনার অবশ্যই অ্যাক্সেসের প্রয়োজনীয় স্তর থাকতে হবে।
আপনার কাছে প্রয়োজনীয় Firebase অ্যাক্সেস না থাকলে, আপনি Firebase প্রকল্পের মালিককে Firebase কনসোল IAM সেটিংসের মাধ্যমে প্রযোজ্য ভূমিকা অর্পণ করতে বলতে পারেন। আপনার যদি আপনার ফায়ারবেস প্রোজেক্ট অ্যাক্সেস করার বিষয়ে প্রশ্ন থাকে, যার মধ্যে একজন মালিককে খুঁজে বের করা বা বরাদ্দ করা সহ, অনুমতিগুলি পর্যালোচনা করুন এবং Firebase প্রকল্পগুলির FAQ গুলিতে অ্যাক্সেস করুন ।
The following table applies to the top-level linking of a Firebase project to BigQuery .
Action in Firebase console | Required IAM permission | IAM role(s) that include required permissions by default | অতিরিক্ত প্রয়োজনীয় ভূমিকা |
---|---|---|---|
একটি Firebase প্রকল্প এবং BigQuery লিঙ্ক করুন | firebase.links.create | কোনটি | |
একটি Firebase প্রকল্প এবং BigQuery লিঙ্কমুক্ত করুন | firebase.links.delete | কোনটি | |
View the existing links for BigQuery | firebase.links.list |
| কোনটি |
নিম্নলিখিত টেবিলটি বিশেষত BigQuery Google Analytics ডেটা রফতানির জন্য প্রযোজ্য।
Firebase কনসোলে অ্যাকশন | প্রয়োজন IAM অনুমতি | IAM role(s) that include required permissions by default | অতিরিক্ত প্রয়োজনীয় ভূমিকা |
---|---|---|---|
Enable export of Google Analytics data to BigQuery | firebase.links.update এবং serviceusage.services.enable |
| |
নির্দিষ্ট ফায়ারবেস অ্যাপ্লিকেশনগুলির জন্য রফতানি সক্ষম করুন | firebase.links.update |
| |
নির্দিষ্ট ফায়ারবেস অ্যাপ্লিকেশনগুলির জন্য রফতানি অক্ষম করুন | firebase.links.update |
|
নিম্নলিখিত টেবিলটি যে কোনও ফায়ারবেস পণ্যগুলির জন্য প্রযোজ্য যার জন্য আপনি BigQuery ডেটা রফতানি করতে পারেন, উদাহরণস্বরূপ, Crashlytics বা Performance Monitoring ।
Firebase কনসোলে অ্যাকশন | প্রয়োজন IAM অনুমতি | আইএএম রোল (গুলি) যার মধ্যে ডিফল্টরূপে প্রয়োজনীয় অনুমতিগুলি অন্তর্ভুক্ত রয়েছে | অতিরিক্ত প্রয়োজনীয় ভূমিকা |
---|---|---|---|
BigQuery কোনও পণ্যের ডেটা রফতানি সক্ষম করুন | firebase.links.update | কোনটি | |
Enable export for specific Firebase apps | firebase.links.update | কোনটি | |
নির্দিষ্ট ফায়ারবেস অ্যাপ্লিকেশনগুলির জন্য রফতানি অক্ষম করুন | firebase.links.update | কোনটি |
Enable export to BigQuery
Firebase কনসোলে, ইন্টিগ্রেশনস পৃষ্ঠায় যান।
BigQuery কার্ডে, লিঙ্কে ক্লিক করুন।
Follow the on-screen instructions to enable export to BigQuery .
Here's what happens when you enable export to BigQuery :
আপনি ডেটাসেট অবস্থান নির্বাচন করুন। ডেটাসেট তৈরি হওয়ার পরে, অবস্থান পরিবর্তন করা যাবে না, তবে আপনি ডেটাসেটটিকে একটি ভিন্ন অবস্থানে অনুলিপি করতে পারেন বা ম্যানুয়ালি একটি ভিন্ন অবস্থানে ডেটাসেটটি সরাতে (পুনরায় তৈরি) করতে পারেন৷ To learn more, see Change dataset location .
ডিফল্টরূপে, আপনার প্রোজেক্টের সমস্ত অ্যাপ BigQuery এর সাথে লিঙ্ক করা থাকে এবং আপনি পরে প্রোজেক্টে যোগ করেন এমন যেকোন অ্যাপ স্বয়ংক্রিয়ভাবে BigQuery এর সাথে লিঙ্ক হয়ে যায়। কোন অ্যাপগুলি ডেটা পাঠায় তা আপনি পরিচালনা করতে পারেন৷
Firebase exports a copy of your existing data to BigQuery .
Firebase sets up daily syncs of your data from your Firebase project to BigQuery .
To deactivate exports to BigQuery , unlink your project in the Firebase console.
Change dataset location
আপনি BigQuery রফতানির জন্য কোনও পণ্য সক্ষম করার পরে এবং একটি ডেটাসেট তৈরি করার পরে, আপনি সেই ডেটাসেটের অবস্থান পরিবর্তন করতে পারবেন না। তবে, আপনি আপনার বিদ্যমান ডেটাসেটটি একটি নতুন ডেটাসেটে অনুলিপি করতে পারেন যার আলাদা অবস্থান রয়েছে। BigQuery ডেটাসেট অবস্থানগুলি সম্পর্কে জানতে, ডেটাসেটের অবস্থানগুলি দেখুন।
Select the product for which you want to change the location of your dataset.
মূল্য এবং BigQuery স্যান্ডবক্স
যদি আপনার Firebase প্রকল্পটি বিনা খরচে স্পার্ক প্ল্যানে থাকে, তাহলে আপনি BigQuery স্যান্ডবক্সের সাথে Crashlytics , Cloud Messaging , Google Analytics এবং Performance Monitoring লিঙ্ক করতে পারেন, যা BigQuery এ বিনা খরচে অ্যাক্সেস প্রদান করে। BigQuery স্যান্ডবক্সের ক্ষমতা সম্পর্কে তথ্যের জন্য BigQuery স্যান্ডবক্স ব্যবহার করা পড়ুন।
যদি আপনার ফায়ারবেস প্রজেক্ট একটি অর্থপ্রদত্ত প্ল্যানে থাকে, তাহলে আপনি A/B Testing , Crashlytics , Cloud Messaging , Google Analytics এবং Performance Monitoring BigQuery এর সাথে লিঙ্ক করতে পারেন। আপনার BigQuery এর ব্যবহার সাধারণ BigQuery মূল্যের সাপেক্ষে, যার মধ্যে সীমিত বিনা খরচে ব্যবহার অন্তর্ভুক্ত।