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 را فعال کنید
در کنسول Firebase ، به صفحه ادغام بروید.
در کارت BigQuery ، روی پیوند کلیک کنید.
دستورالعمل های روی صفحه را دنبال کنید تا صادرات به BigQuery را فعال کنید.
وقتی صادرات به BigQuery را فعال میکنید، این اتفاق میافتد:
شما مکان مجموعه داده را انتخاب می کنید. پس از ایجاد مجموعه داده، مکان را نمی توان تغییر داد، اما می توانید مجموعه داده را در مکان دیگری کپی کنید یا به صورت دستی مجموعه داده را در مکان دیگری منتقل کنید (بازآفرینی کنید). برای کسب اطلاعات بیشتر، به تغییر مکان مجموعه داده مراجعه کنید.
بهطور پیشفرض، همه برنامههای پروژه شما به BigQuery مرتبط میشوند و هر برنامهای که بعداً به پروژه اضافه میکنید بهطور خودکار به BigQuery مرتبط میشود. میتوانید مدیریت کنید که کدام برنامهها دادهها را ارسال میکنند .
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 است که شامل استفاده محدود و بدون هزینه می شود.