Firebase ابزارهایی را در کنسول Firebase برای کاوش و تجزیه و تحلیل داده های تاریخی پروژه شما فراهم می کند. این ابزارها می توانند به شما کمک کنند به بسیاری از سوالات در مورد نحوه استفاده از برنامه هایتان پاسخ دهید. با این حال، گاهی اوقات، شما همچنین می خواهید سؤالات خود را برای پاسخ به سؤالات خود تنظیم کنید.
می توانید این کار را با صادرات داده های پروژه خود از Firebase به BigQuery انجام دهید. با BigQuery، می توانید داده های خود را با BigQuery SQL تجزیه و تحلیل کنید یا داده ها را برای استفاده با ابزارهای خود صادر کنید.
میتوانید Firebase را برای صادرات دادهها به BigQuery از محصولات Firebase زیر پیکربندی کنید:
مجوزهای مورد نیاز و نقش های پیشنهادی
برای مشاهده یا مدیریت تنظیمات صادرات داده به BigQuery، باید سطح دسترسی لازم را داشته باشید.
اگر دسترسی Firebase لازم را ندارید، میتوانید از مالک پروژه Firebase بخواهید که از طریق تنظیمات IAM کنسول Firebase نقش مربوطه را به شما اختصاص دهد. اگر درباره دسترسی به پروژه Firebase خود، از جمله پیدا کردن یا اختصاص مالک، سؤالی دارید، سؤالات متداول مجوزها و دسترسی به پروژه های Firebase را بررسی کنید.
جدول زیر برای پیوند سطح بالای پروژه Firebase به BigQuery اعمال می شود.
اکشن در کنسول Firebase | مجوز IAM مورد نیاز است | نقش(های) IAM که به طور پیش فرض شامل مجوزهای مورد نیاز است | نقش های اضافی مورد نیاز |
---|---|---|---|
یک پروژه Firebase و BigQuery را پیوند دهید | firebase.links.create | هیچ یک | |
پیوند پروژه Firebase و BigQuery را لغو کنید | firebase.links.delete | هیچ یک | |
پیوندهای موجود برای BigQuery را مشاهده کنید | firebase.links.list |
| هیچ یک |
جدول زیر به طور خاص برای صادرات داده های Google Analytics به BigQuery اعمال می شود.
اکشن در کنسول Firebase | مجوز IAM مورد نیاز است | نقش(های) IAM که به طور پیش فرض شامل مجوزهای مورد نیاز است | نقش های اضافی مورد نیاز |
---|---|---|---|
صادرات داده های Google Analytics به BigQuery را فعال کنید | firebase.links.update و serviceusage.services.enable |
| |
صادرات را برای برنامه های خاص Firebase فعال کنید | firebase.links.update |
| |
صادرات را برای برنامه های خاص Firebase غیرفعال کنید | firebase.links.update |
|
جدول زیر برای هر یک از محصولات Firebase که میتوانید دادهها را به BigQuery صادر کنید، برای مثال، Crashlytics یا Performance Monitoring اعمال میشود.
اکشن در کنسول Firebase | مجوز IAM مورد نیاز است | نقش(های) IAM که به طور پیش فرض شامل مجوزهای مورد نیاز است | نقش های اضافی مورد نیاز |
---|---|---|---|
صادرات داده های محصول به BigQuery را فعال کنید | firebase.links.update | هیچ یک | |
صادرات را برای برنامه های خاص Firebase فعال کنید | firebase.links.update | هیچ یک | |
صادرات را برای برنامه های خاص Firebase غیرفعال کنید | firebase.links.update | هیچ یک |
صادرات BigQuery را فعال کنید
به صفحه Integrations در کنسول Firebase بروید.
در کارت BigQuery ، روی پیوند کلیک کنید.
دستورالعمل های روی صفحه را برای فعال کردن BigQuery دنبال کنید.
وقتی صادرات BigQuery را برای Google Analytics، نظارت بر عملکرد، یا پیامرسانی ابری فعال میکنید:
شما منطقه داده را انتخاب می کنید. پس از ایجاد مجموعه داده، مکان را نمی توان تغییر داد، اما می توانید مجموعه داده را در مکان دیگری کپی کنید یا به صورت دستی مجموعه داده را در مکان دیگری منتقل کنید (بازآفرینی کنید). برای کسب اطلاعات بیشتر، به تغییر مکان مجموعه داده مراجعه کنید.
بهطور پیشفرض، همه برنامههای پروژه شما به BigQuery مرتبط میشوند و هر برنامهای که بعداً به پروژه اضافه میکنید بهطور خودکار به BigQuery مرتبط میشود. می توانید مدیریت کنید که کدام برنامه ها داده ها را ارسال می کنند . تمام داده های وب از ویژگی های
Google Analytics 4 شما در Google Analytics نیز به طور خودکار صادر می شوند.Firebase یک کپی از داده های موجود شما را به BigQuery صادر می کند.
Firebase همگامسازی روزانه دادههای شما را از پروژه Firebase با BigQuery تنظیم میکند.
برای غیرفعال کردن صادرات BigQuery، پیوند پروژه خود را در کنسول Firebase لغو کنید.
تغییر مکان مجموعه داده
پس از فعال کردن یک محصول برای صادرات BigQuery و ایجاد مجموعه داده، نمی توانید مکان آن مجموعه داده را تغییر دهید. با این حال، می توانید مجموعه داده های موجود خود را در یک مجموعه داده جدید کپی کنید که مکان متفاوتی دارد.
برای آشنایی با مکانهای مجموعه داده BigQuery، به مکانهای مجموعه داده مراجعه کنید.
محصولی را که می خواهید مکان مجموعه داده خود را برای آن تغییر دهید انتخاب کنید.
قیمت گذاری و جعبه شنی 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 است که شامل استفاده محدود بدون هزینه می شود.