Skip to main content

Firebase/Firestore

Shaped supports Firebase through Google BigQuery exports. This approach leverages Firebase's built-in export capabilities to sync your Firebase data with Shaped.

The recommended approach for integrating Firebase with Shaped is:

  1. Export your Firebase data to Google BigQuery
  2. Connect Shaped to your BigQuery dataset

This method provides the most reliable and scalable way to work with your Firebase data in Shaped.

Setting Up Firebase BigQuery Export

Firebase offers a streamlined process to automatically export your Firebase Analytics, Realtime Database, and Cloud Firestore data to BigQuery:

Step 1: Enable BigQuery Export

  1. Go to your Firebase console
  2. Select your project
  3. Navigate to Project Settings > Integrations > BigQuery
  4. Click "Link" and follow the setup instructions

Step 2: Configure Data Export

Depending on which Firebase products you use, configure the export settings:

For Firebase Analytics:

  • BigQuery export is automatically enabled when you link BigQuery
  • Analytics data will appear in BigQuery within 24 hours of linking

For Realtime Database:

  • Select the database instances you want to export
  • Choose between daily or streaming exports
  • Select the data location for your BigQuery dataset

For Cloud Firestore:

  • Select the collections you want to export
  • Configure export frequency (daily or streaming)
  • Choose the BigQuery dataset location

For detailed instructions, see the Firebase BigQuery Export documentation.

Connecting Shaped to Your Firebase Data

Once your Firebase data is being exported to BigQuery, follow our BigQuery integration guide to connect Shaped to your data.

The BigQuery integration will allow you to:

  • Sync your Firebase data to Shaped
  • Configure how and when data is refreshed
  • Apply filters and transformations as needed

Additional Resources