Firebase มีเครื่องมือในคอนโซล Firebase เพื่อสำรวจและวิเคราะห์ข้อมูลประวัติของโปรเจ็กต์ของคุณ เครื่องมือเหล่านี้สามารถช่วยคุณตอบคำถามมากมายเกี่ยวกับวิธีการใช้แอพของคุณ แม้ว่าบางครั้ง คุณต้องการตั้งคำถามของคุณเองเพื่อตอบคำถามของคุณเอง
คุณสามารถทำได้โดยส่งออกข้อมูลโครงการจาก Firebase ไปยัง BigQuery เมื่อใช้ BigQuery คุณจะวิเคราะห์ข้อมูลด้วย BigQuery SQL หรือส่งออกข้อมูลเพื่อใช้กับเครื่องมือของคุณเองได้
คุณกำหนดค่า Firebase เพื่อส่งออกข้อมูลไปยัง BigQuery จากผลิตภัณฑ์ Firebase ต่อไปนี้ได้
- การวิเคราะห์
- การส่งข้อความบนคลาวด์
- Crashlytics
- การตรวจสอบประสิทธิภาพ
- การทดสอบ A/B
- การกำหนดค่าระยะไกลส่วนบุคคล
สิทธิ์ที่จำเป็นและบทบาทที่แนะนำ
หากต้องการดูหรือจัดการการตั้งค่าสำหรับการส่งออกข้อมูลไปยัง 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 สำหรับ 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, Crashlytics, Cloud Messaging, Google Analytics และการตรวจสอบประสิทธิภาพกับ BigQuery ได้ การใช้ BigQuery ของคุณอยู่ภายใต้การ กำหนดราคา BigQuery ปกติ ซึ่งรวมถึงการใช้งานโดยไม่มีค่าใช้จ่ายแบบจำกัด