Firebase는 Firebase Console에 프로젝트의 이전 데이터를 탐색 및 분석하는 도구를 제공합니다. 이러한 도구를 통해 앱이 사용되는 방식에 관해 궁금했던 점을 해결할 수 있습니다. 그러나 가끔 내 질문에 답할 수 있는 나만의 쿼리를 만들고 싶을 때가 있습니다.
이렇게 하려면 Firebase의 프로젝트 데이터를 BigQuery로 내보내면 됩니다. BigQuery를 사용하면 BigQuery SQL로 데이터를 분석하거나 자체 도구로 사용할 데이터를 내보낼 수 있습니다.
다음 Firebase 제품에서 BigQuery로 데이터를 내보내도록 Firebase를 구성할 수 있습니다.
BigQuery 내보내기 사용 설정
Firebase Console의 통합 페이지로 이동합니다.
BigQuery 카드에서 연결을 클릭합니다.
화면의 안내에 따라 BigQuery를 사용 설정합니다.
프로젝트를 BiqQuery에 연결하면 Firebase는 다음과 같이 작동합니다.
Firebase에서 기존 데이터 복사본을 BigQuery Export로 내보냅니다.
Firebase에서 Firebase 프로젝트와 BigQuery 간의 일일 데이터 동기화를 설정합니다.
기본적으로 프로젝트에 있는 모든 앱은 BigQuery에 연결되며 나중에 프로젝트에 추가한 앱은 BigQuery에 자동으로 연결됩니다. 데이터를 전송하는 앱을 별도로 관리할 수 있습니다. 기본적으로 Google 애널리틱스의 앱 + 웹 속성에 있는 모든 웹 데이터도 내보냅니다.
BigQuery 내보내기를 중지하려면 Firebase Console에서 프로젝트를 연결 해제합니다.
가격 책정 및 BigQuery 샌드박스
Firebase 프로젝트에 무료 Spark 요금제를 사용 중인 경우 BigQuery 샌드박스에 Crashlytics, 클라우드 메시징, Google 애널리틱스, 예측, Performance Monitoring을 연결하여 BigQuery에 무료로 액세스할 수 있습니다. BigQuery 샌드박스 기능에 대한 자세한 내용은 BigQuery 샌드박스 사용을 참조하세요.
Firebase 프로젝트에 유료 요금제를 사용 중인 경우 A/B 테스팅, Crashlytics, 클라우드 메시징, Google 애널리틱스, 예측, Performance Monitoring을 BigQuery에 연결할 수 있습니다. BigQuery를 사용하면 무료 사용을 제한하는 보통 BigQuery 가격 책정이 적용됩니다.