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