Load data from other Google and Google Cloud services

You can use a number of Google Cloud services to load data into BigQuery where you can then perform further analysis. These services typically require that you initiate export jobs from the respective console or API of the service. Once enabled, data is loaded into BigQuery according to the cadence defined in the service's export job. Some export jobs run in real time and others provide batch data loads.

For Google Cloud databases and services, including Google Drive and Google Sheets, data queries originate from BigQuery. For more information, see external data sources.

If a service is not listed, you might still be able to export data from the service, but this might require using additional functionality. For more information about how to set up custom exports or how to create load jobs and queries from BigQuery, see Alternatives to service exports.

Cloud services that support data exports

Carbon Footprint

The Carbon Footprint export captures gross estimated greenhouse gas emissions associated with the usage of covered Google Cloud services for the selected billing account.

You can export your Carbon Footprint data to BigQuery in order to perform data analysis, or to create custom dashboards and reports.

To set up exports of your Carbon Footprint data, see Export your carbon footprint.

Google Security Operations

You can export Google Security Operations security logs to BigQuery for additional data joins and analytics.

To set up exports of your Google Security Operations security logs, reach out to your Google Security Operations support to set this up.

Cloud Asset Inventory

Cloud Asset Inventory lets you export the asset metadata for your organization, folder, or project to a BigQuery table, and then run data analysis on your inventory.

To set up exports of your Cloud Asset Inventory data, see Exporting to BigQuery.

Cloud Billing

Cloud Billing export to BigQuery lets you export detailed Google Cloud billing data (such as usage, cost estimates, and pricing data) automatically throughout the day.

Timing is important. To have access to a more comprehensive set of billing data for your analysis needs, we recommend that you enable Cloud Billing data export to BigQuery at the same time that you create a Cloud Billing account.

To set up exports of your Cloud Billing data, see Export Cloud Billing data to BigQuery.

Cloud Logging

You can route logs from Cloud Logging to BigQuery tables for additional analytics and joins. For Google Cloud services, log data becomes available for querying approximately 1 minute after it is generated.

To use BigQuery as a part of Log Analytics, see Log Analytics.

To set up exports of your Cloud Logging data, see Route logs to supported sinks.

Contact Center AI Insights

Contact Center AI Insights lets you to export your Contact Center AI Insights conversation and analysis data to BigQuery so that you can perform your own raw queries.

To configure exports of your Contact Center AI Insights data, see Export conversations to BigQuery.

Dialogflow CX

Dialogflow CX generates logs of the conversations between agents and your customers.

To configure exports of conversations from Dialogflow CX, see Interaction logging export to BigQuery.

Firebase

Firebase contains a number of analytics exports you can send to BigQuery. These include:

  • Analytics
  • Cloud messaging
  • Crashlytics
  • Performance monitoring
  • A/B testing
  • Remote configuration personalization

To configure exports of Firebase data, see Export project data to BigQuery.

Google Analytics 4

To learn how to export your session data from a Google Analytics 4 reporting view into BigQuery, see BigQuery export in the Analytics Help Center. After the Google Analytics 4 data is in BigQuery, you can query it by using GoogleSQL.

Google Analytics 360

To learn how to export your session data from a Google Analytics 360 reporting view into BigQuery, see BigQuery export in the Analytics Help Center. After the Google Analytics 360 data is in BigQuery, you can query it by using GoogleSQL.

For examples of querying Analytics data in BigQuery, see BigQuery cookbook in the Analytics Help.

You can schedule a daily export of your Google Search Console performance data to BigQuery, where you can run complex queries over your data.

To set up exports of your data, see About bulk data export of Search Console data to BigQuery.

Recommender

You can schedule daily snapshots of the recommendations using the BigQuery Data Transfer Service. Recommendations provide advice on optimizing your usage of Google Cloud products and resources, and also provide insights into your resource usage patterns.

To set up snapshots of your data using the BigQuery Data Transfer Service, see Export recommendations to BigQuery.

Vertex AI Batch Prediction

Vertex AI Batch Prediction creates a set of predictions based on an input to a model. You can store these results in BigQuery for additional analytics and joins.

To configure exports of batch prediction results, see Get batch predictions and explanations.

Vertex AI Predictions

You can use Vertex AI Predictions to store prediction results from online endpoints in BigQuery for additional analysis.

To configure model prediction integration with BigQuery, see Online prediction logging.

What's next