Firebase 프로젝트를 BigQuery에 연결하면 샘플링되지 않은 원시 이벤트 데이터와 모든 매개변수 및 사용자 속성에 액세스할 수 있습니다.
Firebase 프로젝트를 BigQuery에 연결하면 Firebase용 Google 애널리틱스(일부 A/B 테스트 및 동적 링크 데이터 포함), Crashlytics, 예측, 클라우드 메시징 및/또는 성능 모니터링 데이터를 해당 BigQuery 데이터 세트에 하루 단위로 내보낼 수 있습니다.
데이터 세트를 쿼리하거나, 내보내거나, 외부 소스의 데이터와 결합하여 맞춤 분석을 할 수 있습니다.
이 도움말에 나와 있는 내용은 다음과 같습니다.BigQuery Export 정보
BigQuery로 데이터를 내보낸 사용자는 해당 데이터를 소유하면서 BigQuery ACL을 이용해 프로젝트 및 데이터 세트에 대한 권한을 관리할 수 있습니다.
Google 애널리틱스, Crashlytics, 예측, 클라우드 메시징, 성능 모니터링 데이터를 무료로 BigQuery 샌드박스에 내보낼 수 있습니다(샌드박스 제한이 적용됩니다).
BigQuery 샌드박스 통합을 사용하면 다음과 같은 정보에 액세스할 수 있습니다.
- Google 애널리틱스 앱 및 앱 + 웹 속성의 데이터
- Firebase용 Google 애널리틱스의 데이터
- Crashlytics 치명적/비치명적 비정상 종료 이벤트 및 스택 추적의 세부정보
- 원시 예측 데이터
- 자세한 클라우드 메시징 데이터
- 캡처된 각 성능 모니터링 이벤트의 세부정보
샌드박스에서 업그레이드하는 방법 및 BigQuery 가격 책정에 대해 자세히 알아보세요.
Firebase 프로젝트를 BigQuery에 연결
Firebase 프로젝트 및 앱을 BigQuery에 연결하는 방법은 다음과 같습니다.
- Firebase에 로그인합니다.
아이콘을 클릭한 다음 프로젝트 설정을 선택합니다.
- 프로젝트 설정 페이지에서 통합 탭을 클릭합니다.
- BigQuery 카드에서 연결을 클릭합니다.
- BigQuery에서는 데이터 저장, 스트리밍 삽입, 데이터 쿼리에 대한 요금이 부과됩니다. 데이터 로드 및 내보내기는 무료입니다.
- 기본적으로 프로젝트의 모든 앱이 BigQuery에 연결되며, 나중에 프로젝트에 추가하는 앱도 자동으로 BigQuery에 연결됩니다. 어떤 앱에서 데이터를 전송할지를 관리할 수 있습니다.
- BigQuery에 프로젝트를 연결한 후 첫 번째 일일 이벤트 내보내기를 통해 연결된 BigQuery 프로젝트에 해당 데이터 세트가 만들어집니다. 그런 다음 연결된 각 앱의 원시 이벤트 데이터가 연결된 데이터 세트의 새 일일 표에 반영되며, 원시 이벤트 데이터가 별도로 생성된 하루 중의 BigQuery 표에 실시간으로 스트리밍됩니다. BigQuery에 연결하기 전의 데이터는 가져올 수 없습니다(단, 성능 모니터링 데이터는 가능). 기본적으로 Google 애널리틱스의 앱 + 웹 속성에 있는 모든 웹 데이터도 내보내기에 포함됩니다.
어떤 앱에서 BigQuery로 데이터를 전송할지 관리
연결된 프로젝트에서 BigQuery로 데이터를 전송하는 앱을 관리하려면 다음 절차를 따르세요.
- Firebase에 로그인합니다.
아이콘을 클릭한 다음 프로젝트 설정을 선택합니다.
- 프로젝트 설정 페이지에서 통합 탭을 클릭합니다.
- BigQuery 카드에서 관리를 클릭합니다.
- 각 제품 카드에서 앱 옆의 전환 버튼을 사용하여 앱 데이터 내보내기를 비활성화합니다.
- 내보내기 중지를 클릭하여 확인합니다.
이 프로젝트의 웹 앱 및 스트림 스위치를 사용하여 연결된 Firebase 프로젝트 및 연결된 애널리틱스 앱 + 웹 속성에서 웹 스트림의 내보내기를 관리합니다.
앱 연결을 해제하면 BigQuery에서 진행 중인 해당 데이터세트 입력이 중지되지만 데이터세트는 유지되며 저장소 및 쿼리 요금은 계속 청구될 수 있습니다. 비용이 더 이상 발생하지 않게 하려면 데이터 세트를 삭제하세요.
BigQuery와 Firebase 프로젝트의 연결 해제
프로젝트와 BigQuery의 연결을 해제하는 방법은 다음과 같습니다.
- Firebase에 로그인하고 프로젝트를 엽니다.
아이콘을 클릭한 다음 프로젝트 설정을 선택합니다.
- 프로젝트 설정 페이지에서 통합 탭을 클릭합니다.
- BigQuery 카드에서 관리를 클릭합니다.
- BigQuery 세부정보 창에서 BigQuery에서 연결 해제를 클릭합니다.
- BigQuery 연결 해제를 클릭하여 확인합니다.