Manage BigQuery API dependencies

This document describes the Google Cloud services and APIs that BigQuery depends on. It also explains the effects on BigQuery behavior when you disable those services. Review this document before you enable or disable services in your project.

Some services are enabled by default in every Google Cloud project that you create. Other APIs are automatically enabled for all Google Cloud projects that use BigQuery. The remaining services must be explicitly enabled before you can use their functionality. For more information, see the following resources:

This document is intended for administrators.

Services enabled by default

The following services are enabled by default for every new Google Cloud project:

Service Which features rely on it Effects of disabling this service
analyticshub.googleapis.com
  • You can't create or manage data exchanges, listings, data clean rooms, or subscriptions.
  • You can't search and explore exchanges or listings that other providers create.
  • Created subscriptions persist but aren't accessible.
  • Linked datasets are accessible as long as the BigQuery API is enabled.
  • You can't create new subscriptions
bigqueryconnection.googleapis.com
  • You can't manage external connections.
  • You can't create remote models.
  • You can't create remote functions.
  • You can't query BigLake tables and object tables.
bigquerymigration.googleapis.com
  • You can't create migration tasks or assessments.
  • Existing tasks or assessments aren't available.

Note: Usually you can disable this service after completing data migration.

bigquerydatapolicy.googleapis.com
  • You can't manage your data masking policies.
  • Data masking policies aren't deleted, but queries to tables with data masking applied fail.
bigqueryreservation.googleapis.com
  • You can't create or manage capacity commitments, reservations, or assignments.
  • You can't monitor slot usage.
  • Disaster recovery failover isn't available.
  • Slot autoscaling stops.
bigquerystorage.googleapis.com
dataform.googleapis.com
  • You can't create workflows, saved queries, Colab notebooks, data canvases, data preparations, or Dataform projects.
  • Existing scheduled workflows, notebooks, or Dataform projects stop.
  • Any existing workflows, saved queries, Colab notebooks, data canvases, data preparations, or Dataform projects become inaccessible.
dataplex.googleapis.com
  • BigQuery data asset search is unavailable.
  • Analytics Hub listing search is unavailable.
  • You can't create new or access previously created profile insights, data quality scans, or query suggestions.
  • You can't see data asset details on a lineage graph.
  • You can't search for data assets in data canvas.

Services enabled by BigQuery Unified API

The BigQuery Unified API (bigqueryunified.googleapis.com) includes a curated collection of services that are required for various BigQuery features to function. If you enable the BigQuery Unified API, then all of these services are activated simultaneously. Google can update the services in this collection, and those services are automatically enabled in projects with this API enabled. You can disable individual services and APIs.

For instructions on enabling bigqueryunified.googleapis.com, see Enabling and disabling services.

Service Which features rely on it Effects of disabling this service
aiplatform.googleapis.com
  • You won't be able to run your notebooks.
  • Any existing BigQuery ML remote models stop working.
  • Your existing notebooks remain accessible for editing.
bigqueryunified.googleapis.com
  • Provides a single-click activation of the BigQuery dependent services listed in this document, excluding the cloudaicompanion, composer and datalineage APIs.
  • Ensures new BigQuery dependencies are enabled in your project.
  • Future dependencies aren't automatically enabled in your project.
compute.googleapis.com
  • Google Compute Engine provides a runtime environment for all features provided by Dataproc and Vertex AI.
  • Colab notebooks, remote ML models, Apache Spark, SparkSQL, and PySpark jobs stop.
  • Source code remains available.
  • Dataproc API gets disabled.
dataproc.googleapis.com
  • You can't create Dataproc clusters to run open source data analytics.
  • You can't run Dataproc Serverless workloads.
  • You can't run Spark in BigQuery workloads.
datastream.googleapis.com
  • All data streams are paused and aren't accessible.

Services disabled by default

You must manually enable the following services for the corresponding capabilities to become available:

Service Which features rely on it Effects of disabling this service
cloudaicompanion.googleapis.com
  • Gemini in BigQuery features
composer.googleapis.com
  • Existing Cloud Composer DAGs aren't listed on the Scheduling page and stop.
  • Existing Cloud Composer environments become inoperative, stop working, and return an error state.
datalineage.googleapis.com
  • Data lineage isn't captured for your project.
  • You can't view the lineage graph.

What's next?