CINXE.COM
Amazon Redshift to BigQuery migration: Overview | Google Cloud
<!doctype html> <html lang="en" dir="ltr"> <head> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/webhistory"> <meta property="og:site_name" content="Google Cloud"> <meta property="og:type" content="website"><meta name="theme-color" content="#039be5"><meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/cloud/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/css/app.css"> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png"><link rel="canonical" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview"><link rel="search" type="application/opensearchdescription+xml" title="Google Cloud" href="https://cloud.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview" /><link rel="alternate" hreflang="x-default" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview" /><link rel="alternate" hreflang="zh-Hans" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=zh-cn" /><link rel="alternate" hreflang="fr" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=fr" /><link rel="alternate" hreflang="de" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=de" /><link rel="alternate" hreflang="it" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=it" /><link rel="alternate" hreflang="ja" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=ja" /><link rel="alternate" hreflang="ko" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=ko" /><link rel="alternate" hreflang="pt-BR" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=pt-br" /><link rel="alternate" hreflang="es-419" href="https://cloud.google.com/bigquery/docs/migration/redshift-overview?hl=es-419" /><title>Amazon Redshift to BigQuery migration: Overview | Google Cloud</title> <meta property="og:title" content="Amazon Redshift to BigQuery migration: Overview | Google Cloud"><meta name="description" content="Describes the high-level workflow involved in migrating from Amazon Redshift to BigQuery."> <meta property="og:description" content="Describes the high-level workflow involved in migrating from Amazon Redshift to BigQuery."><meta property="og:url" content="https://cloud.google.com/bigquery/docs/migration/redshift-overview"><meta property="og:image" content="https://cloud.google.com/_static/cloud/images/social-icon-google-cloud-1200-630.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"><meta property="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "headline": "Amazon Redshift to BigQuery migration: Overview" } </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "BigQuery", "item": "https://cloud.google.com/bigquery" },{ "@type": "ListItem", "position": 2, "name": "Documentation", "item": "https://cloud.google.com/bigquery/docs" },{ "@type": "ListItem", "position": 3, "name": "Amazon Redshift to BigQuery migration: Overview", "item": "https://cloud.google.com/bigquery/docs/migration/redshift-overview" }] } </script> <link rel="stylesheet" href="/extras.css"></head> <body class="" template="page" theme="cloud-theme" type="article" layout="docs" free-trial display-toc pending> <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"> <devsite-cookie-notification-bar></devsite-cookie-notification-bar><cloudx-track userCountry="SG"></cloudx-track> <cloudx-utils-init></cloudx-utils-init> <devsite-header keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"> <button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"> <cloudx-tabs-nav class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/docs" track-metadata-eventdetail="https://cloud.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - docs-home" track-metadata-module="primary nav" aria-label="Documentation, selected" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" > Documentation </a> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/tech-area-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > Technology areas </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Technology areas" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/tech-area-overviews" track-metadata-position="nav - technology-areas" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/ai-ml" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/ai-ml" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> AI and ML </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-development" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-development" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application development </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/application-hosting" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/application-hosting" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Application hosting </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/compute-area" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/compute-area" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Compute </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/data" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/data" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Data analytics and pipelines </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/databases" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/databases" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Databases </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/dhm-cloud" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/dhm-cloud" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Distributed, hybrid, and multicloud </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/generative-ai" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/generative-ai" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Generative AI </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/industry" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/industry" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Industry solutions </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/networking" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/networking" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Networking </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/observability" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/observability" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Observability and monitoring </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/security" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/security" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Security </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/storage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/storage" track-metadata-position="nav - technology-areas" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Storage </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/docs/cross-product-overviews" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > Cross-product tools </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Cross-product tools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/cross-product-overviews" track-metadata-position="nav - crossproduct" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/access-resources" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/access-resources" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Access and resources management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/costs-usage" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/costs-usage" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Costs and usage management </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/devtools" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/devtools" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud SDK, languages, frameworks, and tools </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/iac" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/iac" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Infrastructure as code </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/docs/migration" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/docs/migration" track-metadata-position="nav - crossproduct" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Migration </div> </a> </li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown devsite-clickable "> <a href="https://cloud.google.com/" track-metadata-eventdetail="https://cloud.google.com/" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > Related sites </a> <a href="#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Related sites" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <button class="devsite-tabs-close-button material-icons button-flat gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close dropdown menu" aria-label="Close dropdown menu" track-type="nav" track-name="close" track-metadata-eventdetail="#" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav">close</button> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"> <a href="https://cloud.google.com/" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Home </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/free" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/free" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Free Trial and Free Tier </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/architecture" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/architecture" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Architecture Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/blog" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Blog </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/contact" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/contact" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Contact Sales </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/developers" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/developers" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" track-type="nav" track-metadata-eventdetail="https://developers.google.com/" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Developer Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" track-type="nav" track-metadata-eventdetail="https://console.cloud.google.com/marketplace" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/marketplace/docs" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/marketplace/docs" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Marketplace Documentation </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" track-type="nav" track-metadata-eventdetail="https://www.cloudskillsboost.google/paths" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Skills Boost </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/solutions" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/solutions" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Solution Center </div> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/support-hub" track-type="nav" track-metadata-eventdetail="https://cloud.google.com/support-hub" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Support </div> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" track-type="nav" track-metadata-eventdetail="https://www.youtube.com/@googlecloudtech" track-metadata-position="nav - related-sites" track-metadata-module="tertiary nav" tooltip > <div class="devsite-nav-item-title"> Google Cloud Tech Youtube Channel </div> </a> </li> </ul> </div> </div> </div> </tab> </nav> </cloudx-tabs-nav> </div> <devsite-search enable-signin enable-search enable-suggestions project-name="BigQuery" tenant-name="Google Cloud" project-scope="/bigquery/docs" url-scoped="https://cloud.google.com/s/results/bigquery/docs" > <form class="devsite-search-form" action="https://cloud.google.com/s/results" method="GET"> <div class="devsite-search-container"> <button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"> <input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value="" > <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> <kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section "> <div class="devsite-header-background"> <div class="devsite-product-id-row" hidden> <div class="devsite-product-description-row"> </div> </div> <div class="devsite-doc-set-nav-row"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/bigquery" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="BigQuery: Cloud Data Warehouse" > BigQuery </a> </li> </ul> <cloudx-tabs-nav class="lower-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> <tab class="devsite-active"> <a href="https://cloud.google.com/bigquery/docs/introduction" track-metadata-eventdetail="https://cloud.google.com/bigquery/docs/introduction" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - guides" track-metadata-module="primary nav" aria-label="Guides, selected" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" > Guides </a> </tab> <tab > <a href="https://cloud.google.com/bigquery/quotas" track-metadata-eventdetail="https://cloud.google.com/bigquery/quotas" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - reference" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" > Reference </a> </tab> <tab > <a href="https://cloud.google.com/bigquery/docs/samples" track-metadata-eventdetail="https://cloud.google.com/bigquery/docs/samples" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - samples" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Samples" track-name="samples" > Samples </a> </tab> <tab > <a href="https://cloud.google.com/bigquery/docs/release-notes" track-metadata-eventdetail="https://cloud.google.com/bigquery/docs/release-notes" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - resources" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" > Resources </a> </tab> </nav> </cloudx-tabs-nav> <div class="devsite-product-button-row"> <a href="https://cloud.google.com/contact" class="cta-button-secondary button " track-name="sales" track-metadata-eventDetail="nav" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" data-overflow-wrapper="tab" track-type="contact" track-metadata-position="nav" >Contact Us</a> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary " data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-overflow-container="right" referrerpolicy="no-referrer-when-downgrade" track-metadata-eventDetail="nav" track-type="freeTrial" track-name="gcpCta" track-metadata-position="nav" data-overflow="devsite-top-logo-row" >Start free</a> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars > <div class="devsite-book-nav-filter" > <span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"> <button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"> <a href="/" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="googleCloud" track-metadata-position="nav" track-metadata-eventDetail="nav"> <picture> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg" class="devsite-site-logo" alt="Google Cloud"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list" > <li class="devsite-breadcrumb-item devsite-has-google-wordmark"> </li> </ul> </span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"> <a href="/docs" class="devsite-nav-title gc-analytics-event devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Documentation" track-name="docs-home" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Documentation" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Documentation </span> </a> <ul class="devsite-nav-responsive-tabs"> <li class="devsite-nav-item"> <a href="/bigquery/docs/introduction" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Guides" track-name="guides" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Guides" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip menu="_book"> Guides </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="_book"> </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery/quotas" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Reference" track-name="reference" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Reference </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery/docs/samples" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Samples" track-name="samples" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Samples" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Samples </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> <li class="devsite-nav-item"> <a href="/bigquery/docs/release-notes" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Resources" track-name="resources" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Resources" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Resources </span> <span class="devsite-nav-icon material-icons" data-icon="forward" > </span> </a> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/tech-area-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Technology areas" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Technology areas </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Technology areas" track-name="technology-areas" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Technology areas"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Technology areas"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/docs/cross-product-overviews" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cross-product tools" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Cross-product tools </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Cross-product tools" track-name="crossproduct" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Cross-product tools"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Cross-product tools"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Related sites" track-type="globalNav" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Related sites </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"> <span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Related sites" track-name="related-sites" track-link-column-type="single-column" > <span class="devsite-nav-text" tooltip menu="Related sites"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Related sites"> </span> </span> </li> </ul> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/" class="devsite-nav-title gc-analytics-event " track-metadata-eventDetail="nav" track-name="console" track-type="globalNav" track-metadata-position="nav" referrerpolicy="no-referrer-when-downgrade" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Console" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Console </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="cta-button-secondary button" track-name="sales" track-metadata-eventDetail="nav" data-overflow-container="left" data-overflow="devsite-tabs-wrapper" data-overflow-wrapper="tab" track-type="contact" track-metadata-position="nav" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Us" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Us </span> </a> </li> <li class="devsite-nav-item"> <a href="//console.cloud.google.com/freetrial" class="cloud-free-trial-button cta-button-primary button-primary button cloud-button cloud-button--primary" data-overflow-class="devsite-header-link devsite-top-button button cloud-free-trial-button cloud-free-trial-enabled cloud-button cloud-button--primary" data-overflow-container="right" referrerpolicy="no-referrer-when-downgrade" track-metadata-eventDetail="nav" track-type="freeTrial" track-name="gcpCta" track-metadata-position="nav" data-overflow="devsite-top-logo-row" data-category="Site-Wide Custom Events" data-label="Responsive Tab: Start free" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Start free </span> </a> </li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Discover</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/introduction" ><span class="devsite-nav-text" tooltip>Product overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>How does BigQuery work?</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/storage_overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/storage_overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/storage_overview" ><span class="devsite-nav-text" tooltip>Storage</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-overview" ><span class="devsite-nav-text" tooltip>Analytics</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/admin-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/admin-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/admin-intro" ><span class="devsite-nav-text" tooltip>Administration</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Get started</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/sandbox" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sandbox" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sandbox" ><span class="devsite-nav-text" tooltip>Use the BigQuery sandbox</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Quickstarts</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Try the Cloud console</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/quickstarts/query-public-dataset-console" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/quickstarts/query-public-dataset-console" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/quickstarts/query-public-dataset-console" ><span class="devsite-nav-text" tooltip>Query public data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/quickstarts/load-data-console" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/quickstarts/load-data-console" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/quickstarts/load-data-console" ><span class="devsite-nav-text" tooltip>Load and query data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/enable-assets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/enable-assets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/enable-assets" ><span class="devsite-nav-text" tooltip>Enable asset management</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Try the command-line tool</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/quickstarts/query-public-dataset-bq" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/quickstarts/query-public-dataset-bq" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/quickstarts/query-public-dataset-bq" ><span class="devsite-nav-text" tooltip>Query public data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/quickstarts/load-data-bq" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/quickstarts/load-data-bq" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/quickstarts/load-data-bq" ><span class="devsite-nav-text" tooltip>Load and query data</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/quickstarts/quickstart-client-libraries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/quickstarts/quickstart-client-libraries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/quickstarts/quickstart-client-libraries" ><span class="devsite-nav-text" tooltip>Try the client libraries</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Explore BigQuery tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/bigquery-web-ui" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigquery-web-ui" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigquery-web-ui" ><span class="devsite-nav-text" tooltip>Explore the console</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bq-command-line-tool" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bq-command-line-tool" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bq-command-line-tool" ><span class="devsite-nav-text" tooltip>Explore the command-line tool</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Migrate</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/migration/migration-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/migration-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/migration-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migrate a data warehouse</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration-intro" ><span class="devsite-nav-text" tooltip>Introduction to BigQuery Migration Service</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration-assessment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration-assessment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration-assessment" ><span class="devsite-nav-text" tooltip>Migration assessment</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/schema-data-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/schema-data-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/schema-data-overview" ><span class="devsite-nav-text" tooltip>Migrate schema and data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/pipelines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/pipelines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/pipelines" ><span class="devsite-nav-text" tooltip>Migrate data pipelines</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/database-replication-to-bigquery-using-change-data-capture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/database-replication-to-bigquery-using-change-data-capture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/database-replication-to-bigquery-using-change-data-capture" ><span class="devsite-nav-text" tooltip>Database replication using change data capture</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migrate SQL</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/interactive-sql-translator" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/interactive-sql-translator" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/interactive-sql-translator" ><span class="devsite-nav-text" tooltip>Translate SQL queries interactively</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/api-sql-translator" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/api-sql-translator" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/api-sql-translator" ><span class="devsite-nav-text" tooltip>Translate SQL queries using the API</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/batch-sql-translator" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/batch-sql-translator" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/batch-sql-translator" ><span class="devsite-nav-text" tooltip>Translate SQL queries in batch</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-metadata" ><span class="devsite-nav-text" tooltip>Generate metadata for translation and assessment</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/config-yaml-translation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/config-yaml-translation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/config-yaml-translation" ><span class="devsite-nav-text" tooltip>Transform SQL translations with YAML</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/output-name-mapping" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/output-name-mapping" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/output-name-mapping" ><span class="devsite-nav-text" tooltip>Map SQL object names for batch translation</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Migration guides</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Amazon Redshift</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration/redshift-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/redshift-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/redshift-overview" ><span class="devsite-nav-text" tooltip>Migration overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/redshift" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/redshift" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/redshift" ><span class="devsite-nav-text" tooltip>Migrate Amazon Redshift schema and data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/redshift-vpc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/redshift-vpc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/redshift-vpc" ><span class="devsite-nav-text" tooltip>Migrate Amazon Redshift schema and data when using a VPC</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/redshift-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/redshift-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/redshift-sql" ><span class="devsite-nav-text" tooltip>SQL translation reference</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Apache Hive</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration/hive-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/hive-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/hive-overview" ><span class="devsite-nav-text" tooltip>Migration overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/hive" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/hive" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/hive" ><span class="devsite-nav-text" tooltip>Migrate Apache Hive schema and data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/hive-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/hive-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/hive-sql" ><span class="devsite-nav-text" tooltip>SQL translation reference</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>IBM Netezza</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration/netezza" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/netezza" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/netezza" ><span class="devsite-nav-text" tooltip>Migrate from IBM Netezza</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/netezza-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/netezza-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/netezza-sql" ><span class="devsite-nav-text" tooltip>SQL translation reference</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Oracle</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration/oracle-migration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/oracle-migration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/oracle-migration" ><span class="devsite-nav-text" tooltip>Migration guide</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/oracle-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/oracle-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/oracle-sql" ><span class="devsite-nav-text" tooltip>SQL translation reference</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Snowflake</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration/snowflake-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/snowflake-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/snowflake-overview" ><span class="devsite-nav-text" tooltip>Migration guide</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/snowflake-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/snowflake-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/snowflake-sql" ><span class="devsite-nav-text" tooltip>SQL translation reference</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Teradata</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/migration/teradata-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/teradata-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/teradata-overview" ><span class="devsite-nav-text" tooltip>Migration overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/teradata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/teradata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/teradata" ><span class="devsite-nav-text" tooltip>Migrate Teradata schema and data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/teradata-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/teradata-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/teradata-tutorial" ><span class="devsite-nav-text" tooltip>Migration tutorial</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/migration/teradata-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/migration/teradata-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/migration/teradata-sql" ><span class="devsite-nav-text" tooltip>SQL translation reference</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Design</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/resource-hierarchy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/resource-hierarchy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/resource-hierarchy" ><span class="devsite-nav-text" tooltip>Organize resources</span></a></li> <li class="devsite-nav-item"><a href="/bigquery/docs/editions-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/editions-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/editions-intro" ><span class="devsite-nav-text" tooltip>Understand editions</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Datasets</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/datasets-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/datasets-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/datasets-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/datasets" ><span class="devsite-nav-text" tooltip>Create datasets</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/listing-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/listing-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/listing-datasets" ><span class="devsite-nav-text" tooltip>List datasets</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/updating-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/updating-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/updating-datasets" ><span class="devsite-nav-text" tooltip>Update dataset properties</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/data-replication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-replication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-replication" ><span class="devsite-nav-text" tooltip>Cross-region replication</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/managed-disaster-recovery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managed-disaster-recovery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managed-disaster-recovery" ><span class="devsite-nav-text" tooltip>Managed disaster recovery</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/time-travel" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/time-travel" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/time-travel" ><span class="devsite-nav-text" tooltip>Dataset data retention</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>BigQuery tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/tables-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/tables-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/tables-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/tables" ><span class="devsite-nav-text" tooltip>Create and use tables</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/iceberg-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/iceberg-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/iceberg-tables" ><span class="devsite-nav-text" tooltip>BigQuery tables for Apache Iceberg</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Specify table schemas</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/schemas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/schemas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/schemas" ><span class="devsite-nav-text" tooltip>Specify a schema</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/nested-repeated" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/nested-repeated" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/nested-repeated" ><span class="devsite-nav-text" tooltip>Specify nested and repeated columns</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/schema-detect" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/schema-detect" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/schema-detect" ><span class="devsite-nav-text" tooltip>Auto-detect schemas</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-table-schemas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-table-schemas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-table-schemas" ><span class="devsite-nav-text" tooltip>Modify table schemas</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/default-values" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/default-values" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/default-values" ><span class="devsite-nav-text" tooltip>Specify default column values</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Segment with partitioned tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/partitioned-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/partitioned-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/partitioned-tables" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/creating-partitioned-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/creating-partitioned-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/creating-partitioned-tables" ><span class="devsite-nav-text" tooltip>Create partitioned tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-partitioned-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-partitioned-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-partitioned-tables" ><span class="devsite-nav-text" tooltip>Manage partitioned tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/querying-partitioned-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/querying-partitioned-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/querying-partitioned-tables" ><span class="devsite-nav-text" tooltip>Query partitioned tables</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Optimize with clustered tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/clustered-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/clustered-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/clustered-tables" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/creating-clustered-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/creating-clustered-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/creating-clustered-tables" ><span class="devsite-nav-text" tooltip>Create and use clustered tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/querying-clustered-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/querying-clustered-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/querying-clustered-tables" ><span class="devsite-nav-text" tooltip>Query clustered tables</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>External tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/external-data-sources" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/external-data-sources" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/external-data-sources" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Types of external tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/biglake-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/biglake-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/biglake-intro" ><span class="devsite-nav-text" tooltip>BigLake external tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-introduction" ><span class="devsite-nav-text" tooltip>BigQuery Omni</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/object-table-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/object-table-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/object-table-introduction" ><span class="devsite-nav-text" tooltip>Object tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/external-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/external-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/external-tables" ><span class="devsite-nav-text" tooltip>External tables</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/external-table-definition" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/external-table-definition" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/external-table-definition" ><span class="devsite-nav-text" tooltip>External table definition file</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/hive-partitioned-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/hive-partitioned-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/hive-partitioned-queries" ><span class="devsite-nav-text" tooltip>Externally partitioned data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/metadata-caching" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/metadata-caching" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/metadata-caching" ><span class="devsite-nav-text" tooltip>Use metadata caching</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-aws-create-external-table" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-aws-create-external-table" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-aws-create-external-table" ><span class="devsite-nav-text" tooltip>Amazon S3 BigLake external tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/iceberg-external-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/iceberg-external-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/iceberg-external-tables" ><span class="devsite-nav-text" tooltip>BigLake external tables for Apache Iceberg</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-azure-create-external-table" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-azure-create-external-table" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-azure-create-external-table" ><span class="devsite-nav-text" tooltip>Azure Blob Storage BigLake tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/create-bigtable-external-table" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-bigtable-external-table" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-bigtable-external-table" ><span class="devsite-nav-text" tooltip>Bigtable external table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/create-cloud-storage-table-biglake" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-cloud-storage-table-biglake" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-cloud-storage-table-biglake" ><span class="devsite-nav-text" tooltip>BigLake external tables for Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/object-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/object-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/object-tables" ><span class="devsite-nav-text" tooltip>Cloud Storage object tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/external-data-cloud-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/external-data-cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/external-data-cloud-storage" ><span class="devsite-nav-text" tooltip>Cloud Storage external tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/create-delta-lake-table" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-delta-lake-table" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-delta-lake-table" ><span class="devsite-nav-text" tooltip>Delta Lake BigLake tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/external-data-drive" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/external-data-drive" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/external-data-drive" ><span class="devsite-nav-text" tooltip>Google Drive external tables</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Views</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Logical views</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/views-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/views-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/views-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/views" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/views" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/views" ><span class="devsite-nav-text" tooltip>Create views</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/view-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/view-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/view-metadata" ><span class="devsite-nav-text" tooltip>Get information about views</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-views" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-views" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-views" ><span class="devsite-nav-text" tooltip>Manage views</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Materialized views</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-views-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-views-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-views-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-views-create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-views-create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-views-create" ><span class="devsite-nav-text" tooltip>Create materialized views</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-view-replicas-create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-view-replicas-create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-view-replicas-create" ><span class="devsite-nav-text" tooltip>Create materialized view replicas</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-views-use" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-views-use" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-views-use" ><span class="devsite-nav-text" tooltip>Use materialized views</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Routines</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/routines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/routines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/routines" ><span class="devsite-nav-text" tooltip>Manage routines</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/user-defined-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/user-defined-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/user-defined-functions" ><span class="devsite-nav-text" tooltip>User-defined functions</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/user-defined-aggregates" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/user-defined-aggregates" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/user-defined-aggregates" ><span class="devsite-nav-text" tooltip>User-defined aggregate functions</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-functions" ><span class="devsite-nav-text" tooltip>Table functions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/remote-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/remote-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/remote-functions" ><span class="devsite-nav-text" tooltip>Remote functions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/procedures" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/procedures" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/procedures" ><span class="devsite-nav-text" tooltip>SQL stored procedures</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/spark-procedures" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/spark-procedures" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/spark-procedures" ><span class="devsite-nav-text" tooltip>Stored procedures for Apache Spark</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/remote-functions-translation-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/remote-functions-translation-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/remote-functions-translation-tutorial" ><span class="devsite-nav-text" tooltip>Remote functions and Translation API tutorial</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Connections</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/connections-api-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connections-api-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connections-api-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-aws-create-connection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-aws-create-connection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-aws-create-connection" ><span class="devsite-nav-text" tooltip>Amazon S3 connection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/connect-to-spark" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connect-to-spark" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connect-to-spark" ><span class="devsite-nav-text" tooltip>Apache Spark connection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-azure-create-connection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-azure-create-connection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-azure-create-connection" ><span class="devsite-nav-text" tooltip>Azure Blob Storage connection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/create-cloud-resource-connection" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-cloud-resource-connection" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-cloud-resource-connection" ><span class="devsite-nav-text" tooltip>Cloud resource connection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/connect-to-spanner" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connect-to-spanner" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connect-to-spanner" ><span class="devsite-nav-text" tooltip>Spanner connection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/connect-to-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connect-to-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connect-to-sql" ><span class="devsite-nav-text" tooltip>Cloud SQL connection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/connect-to-alloydb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connect-to-alloydb" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connect-to-alloydb" ><span class="devsite-nav-text" tooltip>AlloyDB connection</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/connect-to-sap-datasphere" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connect-to-sap-datasphere" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connect-to-sap-datasphere" ><span class="devsite-nav-text" tooltip>SAP Datasphere connection</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/working-with-connections" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/working-with-connections" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/working-with-connections" ><span class="devsite-nav-text" tooltip>Manage connections</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/connections-with-network-attachment" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connections-with-network-attachment" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connections-with-network-attachment" ><span class="devsite-nav-text" tooltip>Configure connections with network attachments</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Indexes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Search indexes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/search-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/search-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/search-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/search-index" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/search-index" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/search-index" ><span class="devsite-nav-text" tooltip>Manage search indexes</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vector indexes</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/vector-search-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/vector-search-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/vector-search-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/vector-index" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/vector-index" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/vector-index" ><span class="devsite-nav-text" tooltip>Manage vector indexes</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Load, transform, and export</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/load-transform-export-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/load-transform-export-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/load-transform-export-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Load data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>BigQuery Data Transfer Service</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/dts-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dts-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dts-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/dts-locations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dts-locations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dts-locations" ><span class="devsite-nav-text" tooltip>Data location and transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/dts-authentication-authorization" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dts-authentication-authorization" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dts-authentication-authorization" ><span class="devsite-nav-text" tooltip>Authorize transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/enable-transfer-service" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/enable-transfer-service" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/enable-transfer-service" ><span class="devsite-nav-text" tooltip>Enable transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/working-with-transfers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/working-with-transfers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/working-with-transfers" ><span class="devsite-nav-text" tooltip>Manage transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/transfer-run-notifications" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transfer-run-notifications" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transfer-run-notifications" ><span class="devsite-nav-text" tooltip>Transfer run notifications</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/transfer-troubleshooting" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transfer-troubleshooting" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transfer-troubleshooting" ><span class="devsite-nav-text" tooltip>Troubleshoot transfer configurations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/use-service-accounts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/use-service-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/use-service-accounts" ><span class="devsite-nav-text" tooltip>Use service accounts</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/third-party-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/third-party-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/third-party-transfer" ><span class="devsite-nav-text" tooltip>Use third-party transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/transfer-custom-constraints" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transfer-custom-constraints" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transfer-custom-constraints" ><span class="devsite-nav-text" tooltip>Use custom organization policies</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/transfer-changes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transfer-changes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transfer-changes" ><span class="devsite-nav-text" tooltip>Data source change log</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Transfer guides</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Amazon S3</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/s3-transfer-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/s3-transfer-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/s3-transfer-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/s3-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/s3-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/s3-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/s3-transfer-parameters" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/s3-transfer-parameters" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/s3-transfer-parameters" ><span class="devsite-nav-text" tooltip>Transfer runtime parameters</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Azure Blob Storage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/blob-storage-transfer-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/blob-storage-transfer-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/blob-storage-transfer-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/blob-storage-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/blob-storage-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/blob-storage-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/blob-storage-transfer-parameters" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/blob-storage-transfer-parameters" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/blob-storage-transfer-parameters" ><span class="devsite-nav-text" tooltip>Transfer runtime parameters</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Campaign Manager</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/doubleclick-campaign-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/doubleclick-campaign-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/doubleclick-campaign-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/doubleclick-campaign-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/doubleclick-campaign-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/doubleclick-campaign-transformation" ><span class="devsite-nav-text" tooltip>Report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Cloud Storage</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/cloud-storage-transfer-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/cloud-storage-transfer-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/cloud-storage-transfer-overview" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/cloud-storage-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/cloud-storage-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/cloud-storage-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/gcs-transfer-parameters" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/gcs-transfer-parameters" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/gcs-transfer-parameters" ><span class="devsite-nav-text" tooltip>Transfer runtime parameters</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Comparison Shopping Service Center</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/css-center-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/css-center-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/css-center-transfer" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/css-center-transfer-schedule-transfers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/css-center-transfer-schedule-transfers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/css-center-transfer-schedule-transfers" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/css-center-products-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/css-center-products-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/css-center-products-schema" ><span class="devsite-nav-text" tooltip>Transfer report schema</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Display & Video 360</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/display-video-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/display-video-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/display-video-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/display-video-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/display-video-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/display-video-transformation" ><span class="devsite-nav-text" tooltip>Report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Facebook Ads</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/facebook-ads-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/facebook-ads-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/facebook-ads-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/facebook-ads-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/facebook-ads-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/facebook-ads-transformation" ><span class="devsite-nav-text" tooltip>Report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Ad Manager</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/doubleclick-publisher-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/doubleclick-publisher-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/doubleclick-publisher-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/doubleclick-publisher-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/doubleclick-publisher-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/doubleclick-publisher-transformation" ><span class="devsite-nav-text" tooltip>Report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Ads</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/google-ads-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/google-ads-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/google-ads-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/google-ads-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/google-ads-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/google-ads-transformation" ><span class="devsite-nav-text" tooltip>Report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Merchant Center</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-transfer" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-transfer-schedule-transfers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-transfer-schedule-transfers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-transfer-schedule-transfers" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Transfer report schema</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-best-sellers-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-best-sellers-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-best-sellers-schema" ><span class="devsite-nav-text" tooltip>Best Sellers table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-local-inventories-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-local-inventories-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-local-inventories-schema" ><span class="devsite-nav-text" tooltip>Local Inventories table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-performance-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-performance-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-performance-schema" ><span class="devsite-nav-text" tooltip>Performance table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-price-benchmarks-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-price-benchmarks-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-price-benchmarks-schema" ><span class="devsite-nav-text" tooltip>Price Benchmarks table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-price-competitiveness-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-price-competitiveness-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-price-competitiveness-schema" ><span class="devsite-nav-text" tooltip>Price Competitiveness table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-price-insights-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-price-insights-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-price-insights-schema" ><span class="devsite-nav-text" tooltip>Price Insights table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-product-inventory-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-product-inventory-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-product-inventory-schema" ><span class="devsite-nav-text" tooltip>Product Inventory table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-product-targeting-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-product-targeting-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-product-targeting-schema" ><span class="devsite-nav-text" tooltip>Product Targeting table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-products-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-products-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-products-schema" ><span class="devsite-nav-text" tooltip>Products table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-regional-inventories-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-regional-inventories-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-regional-inventories-schema" ><span class="devsite-nav-text" tooltip>Regional Inventories table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-top-brands-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-top-brands-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-top-brands-schema" ><span class="devsite-nav-text" tooltip>Top Brands table</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/merchant-center-top-products-schema" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/merchant-center-top-products-schema" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/merchant-center-top-products-schema" ><span class="devsite-nav-text" tooltip>Top Products table</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Play</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/play-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/play-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/play-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/play-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/play-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/play-transformation" ><span class="devsite-nav-text" tooltip>Transfer report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Oracle</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/oracle-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/oracle-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/oracle-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Salesforce</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/salesforce-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/salesforce-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/salesforce-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Salesforce Marketing Cloud</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/sfmc-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sfmc-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sfmc-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Search Ads 360</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/search-ads-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/search-ads-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/search-ads-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/search-ads-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/search-ads-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/search-ads-transformation" ><span class="devsite-nav-text" tooltip>Transfer report transformation</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/search-ads-migration-guide" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/search-ads-migration-guide" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/search-ads-migration-guide" ><span class="devsite-nav-text" tooltip>Migration guide</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>ServiceNow</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/servicenow-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/servicenow-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/servicenow-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>YouTube channel</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/youtube-channel-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/youtube-channel-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/youtube-channel-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/youtube-channel-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/youtube-channel-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/youtube-channel-transformation" ><span class="devsite-nav-text" tooltip>Transfer report transformation</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>YouTube content owner</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/youtube-content-owner-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/youtube-content-owner-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/youtube-content-owner-transfer" ><span class="devsite-nav-text" tooltip>Schedule transfers</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/youtube-content-owner-transformation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/youtube-content-owner-transformation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/youtube-content-owner-transformation" ><span class="devsite-nav-text" tooltip>Transfer report transformation</span></a></li></ul></div></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Batch load data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/batch-loading-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/batch-loading-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/batch-loading-data" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-storage-avro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-storage-avro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-storage-avro" ><span class="devsite-nav-text" tooltip>Load Avro data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-storage-parquet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-storage-parquet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-storage-parquet" ><span class="devsite-nav-text" tooltip>Load Parquet data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-storage-orc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-storage-orc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-storage-orc" ><span class="devsite-nav-text" tooltip>Load ORC data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-storage-csv" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-storage-csv" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-storage-csv" ><span class="devsite-nav-text" tooltip>Load CSV data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-storage-json" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-storage-json" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-storage-json" ><span class="devsite-nav-text" tooltip>Load JSON data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/hive-partitioned-loads-gcs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/hive-partitioned-loads-gcs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/hive-partitioned-loads-gcs" ><span class="devsite-nav-text" tooltip>Load externally partitioned data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-datastore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-datastore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-datastore" ><span class="devsite-nav-text" tooltip>Load data from a Datastore export</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/loading-data-cloud-firestore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/loading-data-cloud-firestore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/loading-data-cloud-firestore" ><span class="devsite-nav-text" tooltip>Load data from a Firestore export</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/write-api-batch-load" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/write-api-batch-load" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/write-api-batch-load" ><span class="devsite-nav-text" tooltip>Load data using the Storage Write API</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/load-data-partitioned-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/load-data-partitioned-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/load-data-partitioned-tables" ><span class="devsite-nav-text" tooltip>Load data into partitioned tables</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Write and read data with the Storage API</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/reference/storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/storage" ><span class="devsite-nav-text" tooltip>Read data with the Storage Read API</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Write data with the Storage Write API</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/write-api" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/write-api" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/write-api" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/write-api-streaming" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/write-api-streaming" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/write-api-streaming" ><span class="devsite-nav-text" tooltip>Stream data with the Storage Write API</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/write-api-batch" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/write-api-batch" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/write-api-batch" ><span class="devsite-nav-text" tooltip>Batch load data with the Storage Write API</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/write-api-best-practices" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/write-api-best-practices" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/write-api-best-practices" ><span class="devsite-nav-text" tooltip>Best practices</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/change-data-capture" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/change-data-capture" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/change-data-capture" ><span class="devsite-nav-text" tooltip>Stream updates with change data capture</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/streaming-data-into-bigquery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/streaming-data-into-bigquery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/streaming-data-into-bigquery" ><span class="devsite-nav-text" tooltip>Use the legacy streaming API</span></a></li></ul></div></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/load-data-google-services" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/load-data-google-services" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/load-data-google-services" ><span class="devsite-nav-text" tooltip>Load data from other Google services</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/automatic-discovery" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/automatic-discovery" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/automatic-discovery" ><span class="devsite-nav-text" tooltip>Discover and catalog Cloud Storage data</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/load-data-third-party" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/load-data-third-party" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/load-data-third-party" ><span class="devsite-nav-text" tooltip>Load data using third-party apps</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/load-data-using-cross-cloud-transfer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/load-data-using-cross-cloud-transfer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/load-data-using-cross-cloud-transfer" ><span class="devsite-nav-text" tooltip>Load data using cross-cloud operations</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Transform data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/transform-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transform-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transform-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Prepare data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/data-prep-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-prep-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-prep-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/data-prep-get-suggestions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-prep-get-suggestions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-prep-get-suggestions" ><span class="devsite-nav-text" tooltip>Prepare data with Gemini</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-manipulation-language" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-manipulation-language" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-manipulation-language" ><span class="devsite-nav-text" tooltip>Transform with DML</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/using-dml-with-partitioned-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/using-dml-with-partitioned-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/using-dml-with-partitioned-tables" ><span class="devsite-nav-text" tooltip>Transform data in partitioned tables</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/change-history" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/change-history" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/change-history" ><span class="devsite-nav-text" tooltip>Work with change history</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Transform data with workflows</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/workflows-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/workflows-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/workflows-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/create-workflows" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-workflows" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-workflows" ><span class="devsite-nav-text" tooltip>Create workflows</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Export data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/export-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/export-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/export-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/export-file" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/export-file" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/export-file" ><span class="devsite-nav-text" tooltip>Export query results</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/exporting-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/exporting-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/exporting-data" ><span class="devsite-nav-text" tooltip>Export to Cloud Storage</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/export-to-bigtable" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/export-to-bigtable" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/export-to-bigtable" ><span class="devsite-nav-text" tooltip>Export to Bigtable</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/export-to-spanner" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/export-to-spanner" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/export-to-spanner" ><span class="devsite-nav-text" tooltip>Export to Spanner</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/export-to-pubsub" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/export-to-pubsub" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/export-to-pubsub" ><span class="devsite-nav-text" tooltip>Export to Pub/Sub</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/protobuf-export" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/protobuf-export" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/protobuf-export" ><span class="devsite-nav-text" tooltip>Export as Protobuf columns</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Analyze</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/query-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-overview" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Query BigQuery data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/running-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/running-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/running-queries" ><span class="devsite-nav-text" tooltip>Run a query</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-canvas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-canvas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-canvas" ><span class="devsite-nav-text" tooltip>Analyze with a data canvas</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/write-sql-gemini" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/write-sql-gemini" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/write-sql-gemini" ><span class="devsite-nav-text" tooltip>Write queries with Gemini</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/gemini-analyze-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/gemini-analyze-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/gemini-analyze-data" ><span class="devsite-nav-text" tooltip>Analyze data with Gemini</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/table-explorer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-explorer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-explorer" ><span class="devsite-nav-text" tooltip>Create queries with table explorer</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/writing-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/writing-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/writing-results" ><span class="devsite-nav-text" tooltip>Write query results</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-profile-scan" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-profile-scan" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-profile-scan" ><span class="devsite-nav-text" tooltip>Generate profile insights</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-insights" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-insights" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-insights" ><span class="devsite-nav-text" tooltip>Generate data insights</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Query data with SQL</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/introduction-sql" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/introduction-sql" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/introduction-sql" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/arrays" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arrays" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arrays" ><span class="devsite-nav-text" tooltip>Arrays</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/json-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/json-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/json-data" ><span class="devsite-nav-text" tooltip>JSON data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sketches" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sketches" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sketches" ><span class="devsite-nav-text" tooltip>Sketches</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/multi-statement-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/multi-statement-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/multi-statement-queries" ><span class="devsite-nav-text" tooltip>Multi-statement queries</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/pipe-syntax" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/pipe-syntax" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/pipe-syntax" ><span class="devsite-nav-text" tooltip>Pipe syntax</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/recursive-ctes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/recursive-ctes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/recursive-ctes" ><span class="devsite-nav-text" tooltip>Recursive CTEs</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/table-sampling" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-sampling" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-sampling" ><span class="devsite-nav-text" tooltip>Table sampling</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/working-with-time-series" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/working-with-time-series" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/working-with-time-series" ><span class="devsite-nav-text" tooltip>Time series</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/transactions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transactions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transactions" ><span class="devsite-nav-text" tooltip>Transactions</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Save queries</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/saved-queries-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/saved-queries-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/saved-queries-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/work-with-saved-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/work-with-saved-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/work-with-saved-queries" ><span class="devsite-nav-text" tooltip>Create saved queries</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Continuous queries</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/continuous-queries-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/continuous-queries-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/continuous-queries-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/continuous-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/continuous-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/continuous-queries" ><span class="devsite-nav-text" tooltip>Create continuous queries</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Search data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/search" ><span class="devsite-nav-text" tooltip>Search indexed data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/text-analysis-search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/text-analysis-search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/text-analysis-search" ><span class="devsite-nav-text" tooltip>Work with text analyzers</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/cached-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/cached-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/cached-results" ><span class="devsite-nav-text" tooltip>Use cached results</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/parameterized-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/parameterized-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/parameterized-queries" ><span class="devsite-nav-text" tooltip>Run parameterized queries</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/querying-wildcard-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/querying-wildcard-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/querying-wildcard-tables" ><span class="devsite-nav-text" tooltip>Query with wildcard tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/access-historical-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/access-historical-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/access-historical-data" ><span class="devsite-nav-text" tooltip>Access historical data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/troubleshoot-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/troubleshoot-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/troubleshoot-queries" ><span class="devsite-nav-text" tooltip>Troubleshoot queries</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Optimize queries</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-performance-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-performance-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-performance-overview" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-plan-explanation" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-plan-explanation" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-plan-explanation" ><span class="devsite-nav-text" tooltip>Use the query plan explanation</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-insights" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-insights" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-insights" ><span class="devsite-nav-text" tooltip>Get query performance insights</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-performance-compute" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-performance-compute" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-performance-compute" ><span class="devsite-nav-text" tooltip>Optimize query computation</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/history-based-optimizations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/history-based-optimizations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/history-based-optimizations" ><span class="devsite-nav-text" tooltip>Use history-based optimizations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-storage" ><span class="devsite-nav-text" tooltip>Optimize storage</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bi-engine-query" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bi-engine-query" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bi-engine-query" ><span class="devsite-nav-text" tooltip>Use BI Engine</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-performance-nested" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-performance-nested" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-performance-nested" ><span class="devsite-nav-text" tooltip>Use nested and repeated data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-performance-functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-performance-functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-performance-functions" ><span class="devsite-nav-text" tooltip>Optimize functions</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Query external data sources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/manage-open-source-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-open-source-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-open-source-metadata" ><span class="devsite-nav-text" tooltip>Manage open source metadata</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use external tables and datasets</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Amazon S3 data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/query-aws-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-aws-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-aws-data" ><span class="devsite-nav-text" tooltip>Query Amazon S3 data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-aws-export-results-to-s3" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-aws-export-results-to-s3" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-aws-export-results-to-s3" ><span class="devsite-nav-text" tooltip>Export query results to Amazon S3</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-iceberg-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-iceberg-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-iceberg-data" ><span class="devsite-nav-text" tooltip>Query Apache Iceberg data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-open-table-format-using-manifest-files" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-open-table-format-using-manifest-files" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-open-table-format-using-manifest-files" ><span class="devsite-nav-text" tooltip>Query open table formats with manifests</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Azure Blob Storage data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/query-azure-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-azure-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-azure-data" ><span class="devsite-nav-text" tooltip>Query Azure Blob Storage data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/omni-azure-export-results-to-azure-storage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/omni-azure-export-results-to-azure-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/omni-azure-export-results-to-azure-storage" ><span class="devsite-nav-text" tooltip>Export query results to Azure Blob Storage</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/external-data-bigtable" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/external-data-bigtable" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/external-data-bigtable" ><span class="devsite-nav-text" tooltip>Query Cloud Bigtable data</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Cloud Storage data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/query-cloud-storage-using-biglake" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-cloud-storage-using-biglake" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-cloud-storage-using-biglake" ><span class="devsite-nav-text" tooltip>Query Cloud Storage data in BigLake tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-cloud-storage-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-cloud-storage-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-cloud-storage-data" ><span class="devsite-nav-text" tooltip>Query Cloud Storage data in external tables</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/salesforce-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/salesforce-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/salesforce-quickstart" ><span class="devsite-nav-text" tooltip>Work with Salesforce Data Cloud data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-drive-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-drive-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-drive-data" ><span class="devsite-nav-text" tooltip>Query Google Drive data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/glue-federated-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/glue-federated-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/glue-federated-datasets" ><span class="devsite-nav-text" tooltip>Create AWS Glue federated datasets</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/spanner-external-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/spanner-external-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/spanner-external-datasets" ><span class="devsite-nav-text" tooltip>Create Spanner external datasets</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Run federated queries</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/federated-queries-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/federated-queries-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/federated-queries-intro" ><span class="devsite-nav-text" tooltip>Federated queries</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/sap-datasphere-federated-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sap-datasphere-federated-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sap-datasphere-federated-queries" ><span class="devsite-nav-text" tooltip>Query SAP Datasphere data</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/alloydb-federated-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/alloydb-federated-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/alloydb-federated-queries" ><span class="devsite-nav-text" tooltip>Query AlloyDB data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/spanner-federated-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/spanner-federated-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/spanner-federated-queries" ><span class="devsite-nav-text" tooltip>Query Spanner data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/cloud-sql-federated-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/cloud-sql-federated-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/cloud-sql-federated-queries" ><span class="devsite-nav-text" tooltip>Query Cloud SQL data</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/object-table-remote-function" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/object-table-remote-function" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/object-table-remote-function" ><span class="devsite-nav-text" tooltip>Analyze object tables by using remote functions</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Work with sessions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-create" ><span class="devsite-nav-text" tooltip>Create sessions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-write-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-write-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-write-queries" ><span class="devsite-nav-text" tooltip>Write queries in sessions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-run-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-run-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-run-queries" ><span class="devsite-nav-text" tooltip>Run queries in sessions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-terminating" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-terminating" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-terminating" ><span class="devsite-nav-text" tooltip>Terminate sessions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-view-history" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-view-history" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-view-history" ><span class="devsite-nav-text" tooltip>View query history in sessions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/sessions-get-ids" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/sessions-get-ids" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/sessions-get-ids" ><span class="devsite-nav-text" tooltip>Find sessions</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use geospatial analytics</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/geospatial-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/geospatial-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/geospatial-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/geospatial-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/geospatial-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/geospatial-data" ><span class="devsite-nav-text" tooltip>Work with geospatial analytics</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-spatial-analysis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-spatial-analysis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-spatial-analysis" ><span class="devsite-nav-text" tooltip>Best practices for spatial analysis</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/geospatial-visualize" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/geospatial-visualize" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/geospatial-visualize" ><span class="devsite-nav-text" tooltip>Visualize geospatial data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/grid-systems-spatial-analysis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/grid-systems-spatial-analysis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/grid-systems-spatial-analysis" ><span class="devsite-nav-text" tooltip>Grid systems for spatial analysis</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reference/standard-sql/geography_functions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/standard-sql/geography_functions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/standard-sql/geography_functions" ><span class="devsite-nav-text" tooltip>Geospatial analytics syntax reference</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Geospatial analytics tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/geospatial-get-started" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/geospatial-get-started" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/geospatial-get-started" ><span class="devsite-nav-text" tooltip>Get started with geospatial analytics</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/geospatial-tutorial-hurricane" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/geospatial-tutorial-hurricane" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/geospatial-tutorial-hurricane" ><span class="devsite-nav-text" tooltip>Use geospatial analytics to plot a hurricane's path</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use notebooks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/programmatic-analysis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/programmatic-analysis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/programmatic-analysis" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Colab notebooks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/notebooks-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/notebooks-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/notebooks-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/create-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-notebooks" ><span class="devsite-nav-text" tooltip>Create notebooks</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/explore-data-colab" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/explore-data-colab" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/explore-data-colab" ><span class="devsite-nav-text" tooltip>Explore query results</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use DataFrames</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/bigquery-dataframes-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigquery-dataframes-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigquery-dataframes-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/dataframes-quickstart" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dataframes-quickstart" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dataframes-quickstart" ><span class="devsite-nav-text" tooltip>Try BigQuery DataFrames</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/use-bigquery-dataframes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/use-bigquery-dataframes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/use-bigquery-dataframes" ><span class="devsite-nav-text" tooltip>Use BigQuery DataFrames</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use Jupyter notebooks</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/jupyterlab-plugin" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/jupyterlab-plugin" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/jupyterlab-plugin" ><span class="devsite-nav-text" tooltip>Use the BigQuery JupyterLab plugin</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/visualize-jupyter" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/visualize-jupyter" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/visualize-jupyter" ><span class="devsite-nav-text" tooltip>Use managed Jupyter notebooks</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use analysis and BI tools</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/data-analysis-tools-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-analysis-tools-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-analysis-tools-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/connected-sheets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/connected-sheets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/connected-sheets" ><span class="devsite-nav-text" tooltip>Use Connected Sheets</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analyze-data-tableau" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analyze-data-tableau" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analyze-data-tableau" ><span class="devsite-nav-text" tooltip>Use Tableau</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/looker" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/looker" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/looker" ><span class="devsite-nav-text" tooltip>Use Looker</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/visualize-looker-studio" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/visualize-looker-studio" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/visualize-looker-studio" ><span class="devsite-nav-text" tooltip>Use Looker Studio</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bi-engine-looker-studio" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bi-engine-looker-studio" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bi-engine-looker-studio" ><span class="devsite-nav-text" tooltip>Tutorial: Looker Studio with BI Engine</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/third-party-integration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/third-party-integration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/third-party-integration" ><span class="devsite-nav-text" tooltip>Use third-party tools</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Google Cloud Ready - BigQuery</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-external"><a href="/bigquery/docs/bigquery-ready-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigquery-ready-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigquery-ready-overview" ><span class="devsite-nav-text" tooltip>Overview</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-external"><a href="/bigquery/docs/bigquery-ready-partners" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigquery-ready-partners" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigquery-ready-partners" ><span class="devsite-nav-text" tooltip>Partners</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Share with Analytics Hub</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-manage-exchanges" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-manage-exchanges" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-manage-exchanges" ><span class="devsite-nav-text" tooltip>Manage data exchanges</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-manage-listings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-manage-listings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-manage-listings" ><span class="devsite-nav-text" tooltip>Manage listings</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-manage-subscriptions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-manage-subscriptions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-manage-subscriptions" ><span class="devsite-nav-text" tooltip>Manage subscriptions</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-grant-roles" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-grant-roles" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-grant-roles" ><span class="devsite-nav-text" tooltip>Configure user roles</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-view-subscribe-listings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-view-subscribe-listings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-view-subscribe-listings" ><span class="devsite-nav-text" tooltip>View and subscribe to listings</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-clean-rooms" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-clean-rooms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-clean-rooms" ><span class="devsite-nav-text" tooltip>Share sensitive data with data clean rooms</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Entity resolution</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/entity-resolution-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/entity-resolution-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/entity-resolution-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/entity-resolution-setup" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/entity-resolution-setup" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/entity-resolution-setup" ><span class="devsite-nav-text" tooltip>Use entity resolution</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-vpc-sc-rules" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-vpc-sc-rules" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-vpc-sc-rules" ><span class="devsite-nav-text" tooltip>VPC Service Controls for Analytics Hub</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/analytics-hub-stream-sharing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-stream-sharing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-stream-sharing" ><span class="devsite-nav-text" tooltip>Stream sharing with Pub/Sub</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>AI and machine learning</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/bqml-introduction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bqml-introduction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bqml-introduction" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generative AI and pretrained models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Choose generative AI and task-specific functions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/choose-ml-text-function" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/choose-ml-text-function" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/choose-ml-text-function" ><span class="devsite-nav-text" tooltip>Choose a natural language processing function</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/choose-document-processing-function" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/choose-document-processing-function" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/choose-document-processing-function" ><span class="devsite-nav-text" tooltip>Choose a document processing function</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/choose-transcription-function" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/choose-transcription-function" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/choose-transcription-function" ><span class="devsite-nav-text" tooltip>Choose a transcription function</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generative AI</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/generative-ai-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generative-ai-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generative-ai-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generate text</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/generate-text-tutorial-gemini" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-text-tutorial-gemini" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-text-tutorial-gemini" ><span class="devsite-nav-text" tooltip>Generate text using public data and Gemini</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-text-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-text-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-text-tutorial" ><span class="devsite-nav-text" tooltip>Generate text using public data and PaLM</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-text" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-text" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-text" ><span class="devsite-nav-text" tooltip>Generate text using your data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/iterate-generate-text-calls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/iterate-generate-text-calls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/iterate-generate-text-calls" ><span class="devsite-nav-text" tooltip>Handle quota errors by calling ML.GENERATE_TEXT iteratively</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-text-tuning" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-text-tuning" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-text-tuning" ><span class="devsite-nav-text" tooltip>Tune a model using your data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/tune-evaluate" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/tune-evaluate" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/tune-evaluate" ><span class="devsite-nav-text" tooltip>Use tuning and evaluation to improve model performance</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/image-analysis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/image-analysis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/image-analysis" ><span class="devsite-nav-text" tooltip>Analyze images with a Gemini vision model</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Generate embeddings</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/generate-text-embedding" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-text-embedding" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-text-embedding" ><span class="devsite-nav-text" tooltip>Generate text embeddings using an LLM</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-visual-content-embedding" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-visual-content-embedding" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-visual-content-embedding" ><span class="devsite-nav-text" tooltip>Generate image embeddings using an LLM</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/iterate-generate-embedding-calls" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/iterate-generate-embedding-calls" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/iterate-generate-embedding-calls" ><span class="devsite-nav-text" tooltip>Handle quota errors by calling ML.GENERATE_EMBEDDING iteratively</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-video-embedding" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-video-embedding" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-video-embedding" ><span class="devsite-nav-text" tooltip>Generate video embeddings using an LLM</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-multimodal-embeddings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-multimodal-embeddings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-multimodal-embeddings" ><span class="devsite-nav-text" tooltip>Generate and search multimodal embeddings</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/generate-embedding-with-tensorflow-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/generate-embedding-with-tensorflow-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/generate-embedding-with-tensorflow-models" ><span class="devsite-nav-text" tooltip>Generate text embeddings using pretrained TensorFlow models</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Vector search</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/vector-search" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/vector-search" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/vector-search" ><span class="devsite-nav-text" tooltip>Search embeddings with vector search</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/vector-index-text-search-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/vector-index-text-search-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/vector-index-text-search-tutorial" ><span class="devsite-nav-text" tooltip>Perform semantic search and retrieval-augmented generation</span></a></li></ul></div></li></ul></div></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Task-specific solutions</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/ai-application-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/ai-application-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/ai-application-overview" ><span class="devsite-nav-text" tooltip>Overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Natural language processing</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/understand-text" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/understand-text" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/understand-text" ><span class="devsite-nav-text" tooltip>Understand text</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/translate-text" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/translate-text" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/translate-text" ><span class="devsite-nav-text" tooltip>Translate text</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Document processing</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/process-document" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/process-document" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/process-document" ><span class="devsite-nav-text" tooltip>Process documents</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/rag-pipeline-pdf" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/rag-pipeline-pdf" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/rag-pipeline-pdf" ><span class="devsite-nav-text" tooltip>Parse PDFs in a retrieval-augmented generation pipeline</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Speech recognition</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/transcribe" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/transcribe" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/transcribe" ><span class="devsite-nav-text" tooltip>Transcribe audio files</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Computer vision</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/annotate-image" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/annotate-image" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/annotate-image" ><span class="devsite-nav-text" tooltip>Annotate images</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/object-table-inference" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/object-table-inference" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/object-table-inference" ><span class="devsite-nav-text" tooltip>Run inference on image data</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/inference-tutorial-resnet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/inference-tutorial-resnet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/inference-tutorial-resnet" ><span class="devsite-nav-text" tooltip>Analyze images with an imported classication model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/inference-tutorial-mobilenet" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/inference-tutorial-mobilenet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/inference-tutorial-mobilenet" ><span class="devsite-nav-text" tooltip>Analyze images with an imported feature vector model</span></a></li></ul></div></li></ul></div></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Machine learning</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>ML models and MLOps</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/e2e-journey" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/e2e-journey" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/e2e-journey" ><span class="devsite-nav-text" tooltip>End-to-end journey per model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/model-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/model-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/model-overview" ><span class="devsite-nav-text" tooltip>Model creation</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/hp-tuning-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/hp-tuning-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/hp-tuning-overview" ><span class="devsite-nav-text" tooltip>Hyperparameter tuning overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/evaluate-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/evaluate-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/evaluate-overview" ><span class="devsite-nav-text" tooltip>Model evaluation overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/inference-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/inference-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/inference-overview" ><span class="devsite-nav-text" tooltip>Model inference overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/xai-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/xai-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/xai-overview" ><span class="devsite-nav-text" tooltip>Explainable AI overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/weights-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/weights-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/weights-overview" ><span class="devsite-nav-text" tooltip>Model weights overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/ml-pipelines-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/ml-pipelines-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/ml-pipelines-overview" ><span class="devsite-nav-text" tooltip>ML pipelines overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/model-monitoring-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/model-monitoring-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/model-monitoring-overview" ><span class="devsite-nav-text" tooltip>Model monitoring overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-models-vertex" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-models-vertex" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-models-vertex" ><span class="devsite-nav-text" tooltip>Manage BigQueryML models in Vertex AI</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use cases</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/forecasting-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/forecasting-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/forecasting-overview" ><span class="devsite-nav-text" tooltip>Forecasting</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/anomaly-detection-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/anomaly-detection-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/anomaly-detection-overview" ><span class="devsite-nav-text" tooltip>Anomaly detection</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/recommendation-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/recommendation-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/recommendation-overview" ><span class="devsite-nav-text" tooltip>Recommendation</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/classification-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/classification-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/classification-overview" ><span class="devsite-nav-text" tooltip>Classification</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/regression-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/regression-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/regression-overview" ><span class="devsite-nav-text" tooltip>Regression</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/dimensionality-reduction-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dimensionality-reduction-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dimensionality-reduction-overview" ><span class="devsite-nav-text" tooltip>Dimensionality reduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/clustering-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/clustering-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/clustering-overview" ><span class="devsite-nav-text" tooltip>Clustering</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/create-machine-learning-model" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/create-machine-learning-model" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/create-machine-learning-model" ><span class="devsite-nav-text" tooltip>Get started with BigQuery ML</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Regression and classification</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/linear-regression-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/linear-regression-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/linear-regression-tutorial" ><span class="devsite-nav-text" tooltip>Create a linear regression model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/logistic-regression-prediction" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/logistic-regression-prediction" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/logistic-regression-prediction" ><span class="devsite-nav-text" tooltip>Create a logistic regression classification model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/boosted-tree-classifier-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/boosted-tree-classifier-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/boosted-tree-classifier-tutorial" ><span class="devsite-nav-text" tooltip>Create a boosted tree classification model</span></a></li><li class="devsite-nav-item devsite-nav-external"><a href="https://github.com/googleapis/python-bigquery-dataframes/blob/main/notebooks/regression/bq_dataframes_ml_linear_regression.ipynb" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: https://github.com/googleapis/python-bigquery-dataframes/blob/main/notebooks/regression/bq_dataframes_ml_linear_regression.ipynb" track-type="bookNav" track-name="click" track-metadata-eventdetail="https://github.com/googleapis/python-bigquery-dataframes/blob/main/notebooks/regression/bq_dataframes_ml_linear_regression.ipynb" ><span class="devsite-nav-text" tooltip>Notebook: Train a linear regression model with BigQuery DataFrames ML</span><span class="devsite-nav-icon material-icons" data-icon="external" data-title="External" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Clustering</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/kmeans-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/kmeans-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/kmeans-tutorial" ><span class="devsite-nav-text" tooltip>Cluster data with a k-means model</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Recommendation</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/bigqueryml-mf-explicit-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigqueryml-mf-explicit-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigqueryml-mf-explicit-tutorial" ><span class="devsite-nav-text" tooltip>Create a matrix factorization model to make movie recommendations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bigqueryml-mf-implicit-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigqueryml-mf-implicit-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigqueryml-mf-implicit-tutorial" ><span class="devsite-nav-text" tooltip>Create a matrix factorization model to make recommendations from Google Analytics Data</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Time series forecasting</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/arima-single-time-series-forecasting-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arima-single-time-series-forecasting-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arima-single-time-series-forecasting-tutorial" ><span class="devsite-nav-text" tooltip>Forecast a single time series with a univariate model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/arima-multiple-time-series-forecasting-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arima-multiple-time-series-forecasting-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arima-multiple-time-series-forecasting-tutorial" ><span class="devsite-nav-text" tooltip>Forecast multiple time series with a univariate model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/arima-speed-up-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arima-speed-up-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arima-speed-up-tutorial" ><span class="devsite-nav-text" tooltip>Scale a univariate time series model to millions of time series</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/arima-plus-xreg-single-time-series-forecasting-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arima-plus-xreg-single-time-series-forecasting-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arima-plus-xreg-single-time-series-forecasting-tutorial" ><span class="devsite-nav-text" tooltip>Forecast a single time series with a multivariate model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/time-series-forecasting-holidays-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/time-series-forecasting-holidays-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/time-series-forecasting-holidays-tutorial" ><span class="devsite-nav-text" tooltip>Use custom holidays in a time series forecasting model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/arima-time-series-forecasting-with-limits-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arima-time-series-forecasting-with-limits-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arima-time-series-forecasting-with-limits-tutorial" ><span class="devsite-nav-text" tooltip>Limit forecasted values for a time series model</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/arima-time-series-forecasting-with-hierarchical-time-series" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/arima-time-series-forecasting-with-hierarchical-time-series" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/arima-time-series-forecasting-with-hierarchical-time-series" ><span class="devsite-nav-text" tooltip>Forecast hierarchical time series with a univariate model</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Anomaly detection</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/time-series-anomaly-detection-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/time-series-anomaly-detection-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/time-series-anomaly-detection-tutorial" ><span class="devsite-nav-text" tooltip>Anomaly detection with a multivariate time series</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Imported and remote models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/making-predictions-with-imported-tensorflow-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/making-predictions-with-imported-tensorflow-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/making-predictions-with-imported-tensorflow-models" ><span class="devsite-nav-text" tooltip>Make predictions with imported TensorFlow models</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/making-predictions-with-sklearn-models-in-onnx-format" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/making-predictions-with-sklearn-models-in-onnx-format" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/making-predictions-with-sklearn-models-in-onnx-format" ><span class="devsite-nav-text" tooltip>Make predictions with scikit-learn models in ONNX format</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/making-predictions-with-pytorch-models-in-onnx-format" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/making-predictions-with-pytorch-models-in-onnx-format" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/making-predictions-with-pytorch-models-in-onnx-format" ><span class="devsite-nav-text" tooltip>Make predictions with PyTorch models in ONNX format</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bigquery-ml-remote-model-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigquery-ml-remote-model-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigquery-ml-remote-model-tutorial" ><span class="devsite-nav-text" tooltip>Make predictions with remote models on Vertex AI</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Hyperparameter tuning</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/hyperparameter-tuning-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/hyperparameter-tuning-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/hyperparameter-tuning-tutorial" ><span class="devsite-nav-text" tooltip>Improve model performance with hyperparameter tuning</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Export models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/export-model-tutorial" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/export-model-tutorial" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/export-model-tutorial" ><span class="devsite-nav-text" tooltip>Export a BigQuery ML model for online prediction</span></a></li></ul></div></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable devsite-nav-preview"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Augmented analytics</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/contribution-analysis" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/contribution-analysis" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/contribution-analysis" ><span class="devsite-nav-text" tooltip>Contribution analysis</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Tutorials</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/get-contribution-analysis-insights" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/get-contribution-analysis-insights" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/get-contribution-analysis-insights" ><span class="devsite-nav-text" tooltip>Get data insights from contribution analysis using a summable metric</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/get-contribution-analysis-insights-sum-ratio" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/get-contribution-analysis-insights-sum-ratio" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/get-contribution-analysis-insights-sum-ratio" ><span class="devsite-nav-text" tooltip>Get data insights from contribution analysis using a summable ratio metric</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Create and manage features</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/preprocess-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/preprocess-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/preprocess-overview" ><span class="devsite-nav-text" tooltip>Feature preprocessing overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/input-feature-types" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/input-feature-types" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/input-feature-types" ><span class="devsite-nav-text" tooltip>Supported input feature types</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/auto-preprocessing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/auto-preprocessing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/auto-preprocessing" ><span class="devsite-nav-text" tooltip>Automatic preprocessing</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/manual-preprocessing" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manual-preprocessing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manual-preprocessing" ><span class="devsite-nav-text" tooltip>Manual preprocessing</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/feature-serving" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/feature-serving" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/feature-serving" ><span class="devsite-nav-text" tooltip>Feature serving</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bigqueryml-transform" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bigqueryml-transform" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bigqueryml-transform" ><span class="devsite-nav-text" tooltip>Perform feature engineering with the TRANSFORM clause</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Work with models</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/listing-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/listing-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/listing-models" ><span class="devsite-nav-text" tooltip>List models</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-models" ><span class="devsite-nav-text" tooltip>Manage models</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/getting-model-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/getting-model-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/getting-model-metadata" ><span class="devsite-nav-text" tooltip>Get model metadata</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/updating-model-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/updating-model-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/updating-model-metadata" ><span class="devsite-nav-text" tooltip>Update model metadata</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/exporting-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/exporting-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/exporting-models" ><span class="devsite-nav-text" tooltip>Export models</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/deleting-models" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/deleting-models" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/deleting-models" ><span class="devsite-nav-text" tooltip>Delete models</span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/reference-patterns" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference-patterns" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference-patterns" ><span class="devsite-nav-text" tooltip>Reference patterns</span></a></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Administer</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/admin-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/admin-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/admin-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/resource-hierarchy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/resource-hierarchy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/resource-hierarchy" ><span class="devsite-nav-text" tooltip>Organize resources</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reliability-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reliability-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reliability-intro" ><span class="devsite-nav-text" tooltip>Understand reliability</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage code assets</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/manage-data-preparations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-data-preparations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-data-preparations" ><span class="devsite-nav-text" tooltip>Manage data preparations</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/manage-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-notebooks" ><span class="devsite-nav-text" tooltip>Manage notebooks</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/manage-saved-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-saved-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-saved-queries" ><span class="devsite-nav-text" tooltip>Manage saved queries</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/manage-workflows" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-workflows" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-workflows" ><span class="devsite-nav-text" tooltip>Manage workflows</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage jobs and queries</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage jobs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/jobs-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/jobs-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/jobs-overview" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-jobs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-jobs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-jobs" ><span class="devsite-nav-text" tooltip>Manage jobs</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/query-queues" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/query-queues" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/query-queues" ><span class="devsite-nav-text" tooltip>Use query queues</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage tables</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/managing-tables" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-tables" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-tables" ><span class="devsite-nav-text" tooltip>Manage tables</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-table-data" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-table-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-table-data" ><span class="devsite-nav-text" tooltip>Manage table data</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage table clones</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/table-clones-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-clones-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-clones-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-clones-create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-clones-create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-clones-create" ><span class="devsite-nav-text" tooltip>Create table clones</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage table snapshots</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-create" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-create" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-create" ><span class="devsite-nav-text" tooltip>Create table snapshots</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-restore" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-restore" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-restore" ><span class="devsite-nav-text" tooltip>Restore table snapshots</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-list" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-list" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-list" ><span class="devsite-nav-text" tooltip>List table snapshots</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-metadata" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-metadata" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-metadata" ><span class="devsite-nav-text" tooltip>View table snapshot metadata</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-update" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-update" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-update" ><span class="devsite-nav-text" tooltip>Update table snapshot metadata</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-delete" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-delete" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-delete" ><span class="devsite-nav-text" tooltip>Delete table snapshots</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/table-snapshots-scheduled" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/table-snapshots-scheduled" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/table-snapshots-scheduled" ><span class="devsite-nav-text" tooltip>Create periodic table snapshots</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/default-configuration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/default-configuration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/default-configuration" ><span class="devsite-nav-text" tooltip>Manage default configurations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-datasets" ><span class="devsite-nav-text" tooltip>Manage datasets</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-views-manage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-views-manage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-views-manage" ><span class="devsite-nav-text" tooltip>Manage materialized views</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-view-replicas-manage" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-view-replicas-manage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-view-replicas-manage" ><span class="devsite-nav-text" tooltip>Manage materialized view replicas</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Orchestrate resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/orchestrate-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/orchestrate-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/orchestrate-workloads" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Orchestrate code assets</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/orchestrate-notebooks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/orchestrate-notebooks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/orchestrate-notebooks" ><span class="devsite-nav-text" tooltip>Orchestrate notebooks</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/orchestrate-workflows" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/orchestrate-workflows" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/orchestrate-workflows" ><span class="devsite-nav-text" tooltip>Orchestrate workflows</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/orchestrate-dags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/orchestrate-dags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/orchestrate-dags" ><span class="devsite-nav-text" tooltip>Orchestrate DAGs</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Orchestrate jobs and queries</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/running-jobs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/running-jobs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/running-jobs" ><span class="devsite-nav-text" tooltip>Run jobs programmatically</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/scheduling-queries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/scheduling-queries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/scheduling-queries" ><span class="devsite-nav-text" tooltip>Schedule queries</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Workload management</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/slots" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/slots" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/slots" ><span class="devsite-nav-text" tooltip>Slots</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-workload-management" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-workload-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-workload-management" ><span class="devsite-nav-text" tooltip>Slot reservations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/slots-autoscaling-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/slots-autoscaling-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/slots-autoscaling-intro" ><span class="devsite-nav-text" tooltip>Slots autoscaling</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Use reservations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-get-started" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-get-started" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-get-started" ><span class="devsite-nav-text" tooltip>Get started</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/slot-estimator" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/slot-estimator" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/slot-estimator" ><span class="devsite-nav-text" tooltip>Estimate slot capacity requirements</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/slot-recommender" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/slot-recommender" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/slot-recommender" ><span class="devsite-nav-text" tooltip>View slot recommendations and insights</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-commitments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-commitments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-commitments" ><span class="devsite-nav-text" tooltip>Purchase and manage slot commitments</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-tasks" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-tasks" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-tasks" ><span class="devsite-nav-text" tooltip>Work with slot reservations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-assignments" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-assignments" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-assignments" ><span class="devsite-nav-text" tooltip>Work with reservation assignments</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Legacy reservations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-intro-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-intro-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-intro-legacy" ><span class="devsite-nav-text" tooltip>Introduction to legacy reservations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-details-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-details-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-details-legacy" ><span class="devsite-nav-text" tooltip>Legacy slot commitments</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-commitments-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-commitments-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-commitments-legacy" ><span class="devsite-nav-text" tooltip>Purchase and manage legacy slot commitments</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-tasks-legacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-tasks-legacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-tasks-legacy" ><span class="devsite-nav-text" tooltip>Work with legacy slot reservations</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage BI Engine</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/bi-engine-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bi-engine-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bi-engine-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bi-engine-reserve-capacity" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bi-engine-reserve-capacity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bi-engine-reserve-capacity" ><span class="devsite-nav-text" tooltip>Reserve BI Engine capacity</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Monitor workloads</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/monitoring" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/admin-resource-charts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/admin-resource-charts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/admin-resource-charts" ><span class="devsite-nav-text" tooltip>Monitor resource utilization</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/admin-jobs-explorer" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/admin-jobs-explorer" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/admin-jobs-explorer" ><span class="devsite-nav-text" tooltip>Monitor jobs</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-monitor-listings" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-monitor-listings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-monitor-listings" ><span class="devsite-nav-text" tooltip>Monitor Analytics Hub listings</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/bi-engine-monitor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/bi-engine-monitor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/bi-engine-monitor" ><span class="devsite-nav-text" tooltip>Monitor BI Engine</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-quality-scan" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-quality-scan" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-quality-scan" ><span class="devsite-nav-text" tooltip>Monitor data quality</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/dts-monitor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/dts-monitor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/dts-monitor" ><span class="devsite-nav-text" tooltip>Monitor Data Transfer Service</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/materialized-views-monitor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/materialized-views-monitor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/materialized-views-monitor" ><span class="devsite-nav-text" tooltip>Monitor materialized views</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reservations-monitoring" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reservations-monitoring" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reservations-monitoring" ><span class="devsite-nav-text" tooltip>Monitor reservations</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/continuous-queries-monitor" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/continuous-queries-monitor" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/continuous-queries-monitor" ><span class="devsite-nav-text" tooltip>Monitor continuous queries</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/monitoring-dashboard" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/monitoring-dashboard" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/monitoring-dashboard" ><span class="devsite-nav-text" tooltip>Dashboards, charts and alerts</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Audit workloads</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/introduction-audit-workloads" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/introduction-audit-workloads" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/introduction-audit-workloads" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/auditing-policy-tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/auditing-policy-tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/auditing-policy-tags" ><span class="devsite-nav-text" tooltip>Audit policy tags</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/column-data-masking-audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-data-masking-audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-data-masking-audit-logging" ><span class="devsite-nav-text" tooltip>View Data Policy audit logs</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/audit-logging" ><span class="devsite-nav-text" tooltip>Data Transfer Service audit logs</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/analytics-hub-audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analytics-hub-audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analytics-hub-audit-logging" ><span class="devsite-nav-text" tooltip>Analytics Hub audit logging</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reference/auditlogs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/auditlogs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/auditlogs" ><span class="devsite-nav-text" tooltip>BigQuery audit logs reference</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reference/auditlogs/migration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/auditlogs/migration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/auditlogs/migration" ><span class="devsite-nav-text" tooltip>Migrate audit logs</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/biglake-audit-logging" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/biglake-audit-logging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/biglake-audit-logging" ><span class="devsite-nav-text" tooltip>BigLake API audit logs</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/reference/auditlogs/audit-logging-bq-migration" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/auditlogs/audit-logging-bq-migration" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/auditlogs/audit-logging-bq-migration" ><span class="devsite-nav-text" tooltip>BigQuery Migration API audit logs</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Optimize resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control costs</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-costs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-costs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-costs" ><span class="devsite-nav-text" tooltip>Estimate and control query costs</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/custom-quotas" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/custom-quotas" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/custom-quotas" ><span class="devsite-nav-text" tooltip>Custom cost controls</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Optimize with recommendations</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/recommendations-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/recommendations-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/recommendations-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/manage-partition-cluster-recommendations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-partition-cluster-recommendations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-partition-cluster-recommendations" ><span class="devsite-nav-text" tooltip>Manage cluster and partition recommendations</span></a></li><li class="devsite-nav-item devsite-nav-preview"><a href="/bigquery/docs/manage-materialized-recommendations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/manage-materialized-recommendations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/manage-materialized-recommendations" ><span class="devsite-nav-text" tooltip>Manage materialized view recommendations</span><span class="devsite-nav-icon material-icons" data-icon="preview" data-title="Preview" aria-hidden="true"></span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Organize with labels</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/labels-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/labels-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/labels-intro" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/adding-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/adding-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/adding-labels" ><span class="devsite-nav-text" tooltip>Add labels</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/viewing-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/viewing-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/viewing-labels" ><span class="devsite-nav-text" tooltip>View labels</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/updating-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/updating-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/updating-labels" ><span class="devsite-nav-text" tooltip>Update labels</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/filtering-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/filtering-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/filtering-labels" ><span class="devsite-nav-text" tooltip>Filter using labels</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/deleting-labels" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/deleting-labels" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/deleting-labels" ><span class="devsite-nav-text" tooltip>Delete labels</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage data quality</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/data-quality-scan" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-quality-scan" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-quality-scan" ><span class="devsite-nav-text" tooltip>Monitor data quality with scans</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-catalog-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-catalog-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-catalog-overview" ><span class="devsite-nav-text" tooltip>Data Catalog overview</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/data-catalog" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-catalog" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-catalog" ><span class="devsite-nav-text" tooltip>Work with Data Catalog</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Govern</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/data-governance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/data-governance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/data-governance" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access to resources</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/access-control" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/access-control" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/access-control" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/control-access-to-resources-iam" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/control-access-to-resources-iam" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/control-access-to-resources-iam" ><span class="devsite-nav-text" tooltip>Control access to resources with IAM</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access with authorization</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/authorized-datasets" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/authorized-datasets" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/authorized-datasets" ><span class="devsite-nav-text" tooltip>Authorized datasets</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/authorized-routines" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/authorized-routines" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/authorized-routines" ><span class="devsite-nav-text" tooltip>Authorized routines</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/authorized-views" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/authorized-views" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/authorized-views" ><span class="devsite-nav-text" tooltip>Authorized views</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/vpc-sc" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/vpc-sc" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/vpc-sc" ><span class="devsite-nav-text" tooltip>Control access with VPC service controls</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/tags" ><span class="devsite-nav-text" tooltip>Control table and dataset access with tags</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/conditions" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/conditions" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/conditions" ><span class="devsite-nav-text" tooltip>Control access with conditions</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control column and row access</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access to table columns</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/column-level-security-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-level-security-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-level-security-intro" ><span class="devsite-nav-text" tooltip>Introduction to column-level access control</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/column-level-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-level-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-level-security" ><span class="devsite-nav-text" tooltip>Restrict access with column-level access control</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/column-level-security-writes" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-level-security-writes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-level-security-writes" ><span class="devsite-nav-text" tooltip>Impact on writes</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage policy tags</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/managing-policy-tags-across-locations" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-policy-tags-across-locations" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-policy-tags-across-locations" ><span class="devsite-nav-text" tooltip>Manage policy tags across locations</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-policy-tags" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-policy-tags" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-policy-tags" ><span class="devsite-nav-text" tooltip>Best practices for using policy tags</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Control access to table rows</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/row-level-security-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/row-level-security-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/row-level-security-intro" ><span class="devsite-nav-text" tooltip>Introduction to row-level security</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/managing-row-level-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/managing-row-level-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/managing-row-level-security" ><span class="devsite-nav-text" tooltip>Work with row-level security</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/using-row-level-security-with-features" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/using-row-level-security-with-features" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/using-row-level-security-with-features" ><span class="devsite-nav-text" tooltip>Use row-level security with other BigQuery features</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/best-practices-row-level-security" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/best-practices-row-level-security" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/best-practices-row-level-security" ><span class="devsite-nav-text" tooltip>Best practices for row-level security</span></a></li></ul></div></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Protect sensitive data</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Mask data in table columns</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/column-data-masking-intro" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-data-masking-intro" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-data-masking-intro" ><span class="devsite-nav-text" tooltip>Introduction to data masking</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/column-data-masking" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-data-masking" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-data-masking" ><span class="devsite-nav-text" tooltip>Mask column data</span></a></li></ul></div></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Anonymize data with differential privacy</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/differential-privacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/differential-privacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/differential-privacy" ><span class="devsite-nav-text" tooltip>Use differential privacy</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/extend-differential-privacy" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/extend-differential-privacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/extend-differential-privacy" ><span class="devsite-nav-text" tooltip>Extend differential privacy</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/analysis-rules" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/analysis-rules" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/analysis-rules" ><span class="devsite-nav-text" tooltip>Restrict data access using analysis rules</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/scan-with-dlp" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/scan-with-dlp" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/scan-with-dlp" ><span class="devsite-nav-text" tooltip>Use Sensitive Data Protection</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Manage encryption</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/encryption-at-rest" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/encryption-at-rest" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/encryption-at-rest" ><span class="devsite-nav-text" tooltip>Encryption at rest</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/customer-managed-encryption" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/customer-managed-encryption" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/customer-managed-encryption" ><span class="devsite-nav-text" tooltip>Customer-managed encryption keys</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/column-key-encrypt" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/column-key-encrypt" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/column-key-encrypt" ><span class="devsite-nav-text" tooltip>Column-level encryption with Cloud KMS</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/aead-encryption-concepts" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/aead-encryption-concepts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/aead-encryption-concepts" ><span class="devsite-nav-text" tooltip>AEAD encryption</span></a></li></ul></div></li> <li class="devsite-nav-item devsite-nav-heading"><div class="devsite-nav-title devsite-nav-title-no-path"> <span class="devsite-nav-text" tooltip>Develop</span> </div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/developer-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/developer-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/developer-overview" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li> <li class="devsite-nav-item"><a href="/bigquery/docs/samples" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/samples" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/samples" ><span class="devsite-nav-text" tooltip>BigQuery code samples</span></a></li> <li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>BigQuery API basics</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/reference/libraries-overview" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/libraries-overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/libraries-overview" ><span class="devsite-nav-text" tooltip>BigQuery APIs and libraries overview</span></a></li><li class="devsite-nav-item devsite-nav-expandable"><div class="devsite-expandable-nav"> <a class="devsite-nav-toggle" aria-hidden="true"></a><div class="devsite-nav-title devsite-nav-title-no-path" tabindex="0" role="button"> <span class="devsite-nav-text" tooltip>Authentication</span> </div><ul class="devsite-nav-section"><li class="devsite-nav-item"><a href="/bigquery/docs/authentication" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/authentication" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/authentication" ><span class="devsite-nav-text" tooltip>Introduction</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/authentication/getting-started" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/authentication/getting-started" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/authentication/getting-started" ><span class="devsite-nav-text" tooltip>Get started</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/authentication/end-user-installed" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/authentication/end-user-installed" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/authentication/end-user-installed" ><span class="devsite-nav-text" tooltip>Authenticate as an end user</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/json-web-tokens" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/json-web-tokens" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/json-web-tokens" ><span class="devsite-nav-text" tooltip>Authenticate with JSON Web Tokens</span></a></li></ul></div></li><li class="devsite-nav-item"><a href="/bigquery/docs/running-jobs" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/running-jobs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/running-jobs" ><span class="devsite-nav-text" tooltip>Run jobs programmatically</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/paging-results" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/paging-results" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/paging-results" ><span class="devsite-nav-text" tooltip>Paginate with BigQuery API</span></a></li><li class="devsite-nav-item"><a href="/bigquery/docs/api-performance" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/api-performance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/api-performance" ><span class="devsite-nav-text" tooltip>API performance tips</span></a></li><li class="devsite-nav-item devsite-nav-deprecated"><a href="/bigquery/batch" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/batch" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/batch" ><span class="devsite-nav-text" tooltip>Batch requests</span><span class="devsite-nav-icon material-icons" data-icon="deprecated" data-title="Deprecated" aria-hidden="true"></span></a></li></ul></div></li> <li class="devsite-nav-item"><a href="/bigquery/docs/python-libraries" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/python-libraries" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/python-libraries" ><span class="devsite-nav-text" tooltip>Choose a Python library</span></a></li> <li class="devsite-nav-item"><a href="/bigquery/docs/reference/odbc-jdbc-drivers" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /bigquery/docs/reference/odbc-jdbc-drivers" track-type="bookNav" track-name="click" track-metadata-eventdetail="/bigquery/docs/reference/odbc-jdbc-drivers" ><span class="devsite-nav-text" tooltip>Use ODBC and JDBC drivers</span></a></li> </ul> <ul class="devsite-nav-list" menu="Technology areas" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/ai-ml" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: AI and ML" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > AI and ML </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-development" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application development" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application development </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/application-hosting" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Application hosting" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Application hosting </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/compute-area" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Compute" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Compute </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/data" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data analytics and pipelines" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Data analytics and pipelines </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/databases" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Databases" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Databases </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/dhm-cloud" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Distributed, hybrid, and multicloud" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Distributed, hybrid, and multicloud </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/generative-ai" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Generative AI </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/industry" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Industry solutions" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Industry solutions </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/networking" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Networking" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Networking </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/observability" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Observability and monitoring" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Observability and monitoring </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/security" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Security" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Security </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/storage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Storage" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Storage </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Cross-product tools" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/docs/access-resources" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Access and resources management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Access and resources management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/costs-usage" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Costs and usage management" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Costs and usage management </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/devtools" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud SDK, languages, frameworks, and tools" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud SDK, languages, frameworks, and tools </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/iac" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Infrastructure as code" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Infrastructure as code </span> </a> </li> <li class="devsite-nav-item"> <a href="/docs/migration" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Migration" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Migration </span> </a> </li> </ul> <ul class="devsite-nav-list" menu="Related sites" aria-label="Side menu" hidden> <li class="devsite-nav-item"> <a href="/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Home" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Home </span> </a> </li> <li class="devsite-nav-item"> <a href="/free" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Free Trial and Free Tier" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Free Trial and Free Tier </span> </a> </li> <li class="devsite-nav-item"> <a href="/architecture" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Architecture Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Architecture Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://cloud.google.com/blog" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Blog" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Blog </span> </a> </li> <li class="devsite-nav-item"> <a href="/contact" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Contact Sales" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Contact Sales </span> </a> </li> <li class="devsite-nav-item"> <a href="/developers" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://developers.google.com/" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Developer Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Developer Center </span> </a> </li> <li class="devsite-nav-item"> <a href="https://console.cloud.google.com/marketplace" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace </span> </a> </li> <li class="devsite-nav-item"> <a href="/marketplace/docs" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Marketplace Documentation" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Marketplace Documentation </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.cloudskillsboost.google/paths" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Skills Boost" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Skills Boost </span> </a> </li> <li class="devsite-nav-item"> <a href="/solutions" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Solution Center" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Solution Center </span> </a> </li> <li class="devsite-nav-item"> <a href="/support-hub" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Support" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Support </span> </a> </li> <li class="devsite-nav-item"> <a href="https://www.youtube.com/@googlecloudtech" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Cloud Tech Youtube Channel" track-type="navMenu" track-metadata-eventDetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip > Google Cloud Tech Youtube Channel </span> </a> </li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar > <div class="devsite-sidebar"> <div class="devsite-sidebar-content"> <devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars ></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div> <devsite-content> <article class="devsite-article"> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "> <a href="https://cloud.google.com/" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Google Cloud" > Home </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/bigquery" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail="BigQuery: Cloud Data Warehouse" > BigQuery </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/bigquery/docs" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="3" track-type="globalNav" track-name="breadcrumb" track-metadata-position="3" track-metadata-eventdetail="BigQuery" > Documentation </a> </li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> <a href="https://cloud.google.com/bigquery/docs/introduction" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="4" track-type="globalNav" track-name="breadcrumb" track-metadata-position="4" track-metadata-eventdetail="" > Guides </a> </li> </ul> <devsite-thumb-rating position="header"> </devsite-thumb-rating> </div> <devsite-feedback position="header" project-name="BigQuery" product-id="81912" bucket="docs" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-feedback-url="https://issuetracker.google.com/issues/new?component=187149&template=0" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/bigquery/docs/getting-support" > <button> Send feedback </button> </devsite-feedback> <devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded > </devsite-toc> <div class="devsite-article-body clearfix devsite-no-page-title"> <h1 id="amazon-redshift-to-bigquery-migration:-overview" data-text="Amazon Redshift to BigQuery migration: Overview" tabindex="-1">Amazon Redshift to BigQuery migration: Overview</h1> <p>This document provides guidance on migrating from Amazon Redshift to BigQuery, focusing on the following topics:</p> <ul> <li>Strategies for migration</li> <li>Best practices for query optimization and data modeling</li> <li>Troubleshooting tips</li> <li>User adoption guidance</li> </ul> <p>The objectives of this document are as follows:</p> <ul> <li>Provide high-level guidance for organizations migrating from Amazon Redshift to BigQuery, including helping you rethink your existing data pipelines to get the most out of BigQuery.</li> <li>Help you compare the architectures of BigQuery and Amazon Redshift so that you can determine how to implement existing features and capabilities during migration. The goal is to show you new capabilities available to your organization through BigQuery, not to map features one to one with Amazon Redshift.</li> </ul> <p>This document is intended for enterprise architects, database administrators, application developers, and IT security specialists. It assumes you are familiar with Amazon Redshift.</p> <p>You can also use <a href="/bigquery/docs/batch-sql-translator">batch SQL translation</a> to migrate your SQL scripts in bulk, or <a href="/bigquery/docs/interactive-sql-translator">interactive SQL translation</a> to translate ad hoc queries. Amazon Redshift SQL is fully supported by both SQL translation services.</p> <h2 id="pre-migration_tasks" data-text="Pre-migration tasks" tabindex="-1">Pre-migration tasks</h2> <p>To help ensure a successful data warehouse migration, start planning your migration strategy early in your project timeline. This approach lets you evaluate the Google Cloud features that suit your needs.</p> <h3 id="capacity_planning" data-text="Capacity planning" tabindex="-1">Capacity planning</h3> <p>BigQuery uses slots to measure analytics throughput. A BigQuery slot is Google's proprietary unit of computational capacity required to execute SQL queries. BigQuery continuously calculates how many slots are required by queries as they execute, but it allocates slots to queries based on a <a href="/bigquery/docs/slots#fair_scheduling_in_bigquery">fair scheduler</a>.</p> <p>You can choose between the following pricing models when capacity planning for BigQuery slots:</p> <ul> <li><a href="/bigquery/pricing#on_demand_pricing">On-demand pricing</a>: With on-demand pricing, BigQuery charges for the number of bytes processed (data size), so you pay only for the queries that you run. For more information about how BigQuery determines data size, see <a href="/bigquery/pricing#data">Data size calculation</a>. Because slots determine the underlying computational capacity, you can pay for BigQuery usage depending on the number of slots you'll need (instead of bytes processed). By default all Google Cloud projects are limited to a maximum of 2000 slots. BigQuery might burst beyond this limit to accelerate your queries, but bursting is not guaranteed.</li> <li><a href="/bigquery/pricing#capacity_compute_analysis_pricing">Capacity-based pricing</a>: With capacity-based pricing, you purchase BigQuery slot <a href="/bigquery/docs/reservations-intro">reservations</a> (a minimum of 100) instead of paying for the bytes processed by queries that you run. We recommend capacity-based pricing for enterprise data warehouse workloads, which commonly see many concurrent reporting and extract-load-transform (ELT) queries that have predictable consumption.</li> </ul> <p>To help with slot estimation, we recommend setting up <a href="/bigquery/docs/monitoring">BigQuery monitoring using Cloud Monitoring</a> and <a href="/bigquery/audit-logs">analyzing your audit logs using BigQuery</a>. You can use <a href="https://lookerstudio.google.com/">Looker Studio</a> (here's an <a href="https://github.com/GoogleCloudPlatform/professional-services/tree/master/examples/bigquery-audit-log">open source example</a> of a Looker Studio dashboard) or <a href="https://looker.com/">Looker</a> to visualize BigQuery's audit log data, specifically for slot usage across queries and projects. You can also use BigQuery's system tables data for monitoring slot utilization across jobs and reservations (here's an <a href="https://github.com/GoogleCloudPlatform/bigquery-utils/tree/master/dashboards/system_tables">open source example</a> of a Looker Studio dashboard). Regularly monitoring and analyzing your slot utilization helps you estimate how many total slots your organization needs as you grow on Google Cloud.</p> <p>For example, suppose you initially reserve 4,000 BigQuery <a href="/bigquery/docs/slots">slots</a> to run 100 medium-complexity queries simultaneously. If you notice high wait times in your queries' execution plans, and your dashboards show high slot utilization, this could indicate that you need additional BigQuery slots to help support your workloads. If you want to purchase slots yourself through yearly or three-year commitments, you can <a href="/bigquery/docs/reservations-get-started">get started with BigQuery reservations</a> using the Google Cloud console or the bq command-line tool. For more details about workload management, query execution, and BigQuery architecture, see <a href="#migration-in-depth">Migration to Google Cloud: An in-depth view</a>.</p> <h3 id="security" data-text="Security in Google Cloud" tabindex="-1">Security in Google Cloud</h3> <p>The following sections describe common Amazon Redshift security controls and how you can help ensure that your data warehouse stays protected in a Google Cloud environment.</p> <h4 id="identity-and-access" data-text="Identity and access management" tabindex="-1">Identity and access management</h4> <p>Setting up access controls in Amazon Redshift involves writing Amazon Redshift API permissions policies and attaching them to <a href="/iam">Identity and Access Management (IAM)</a> identities. The Amazon Redshift API permissions provide cluster-level access but don't provide access levels more granular than the cluster. If you want more granular access to resources like tables or views, you can use user accounts in the Amazon Redshift database.</p> <p>BigQuery uses IAM to manage access to resources at a more granular level. The types of resources available in BigQuery are organizations, projects, datasets, tables, columns, and views. In the IAM policy hierarchy, datasets are child resources of projects. A table inherits permissions from the dataset that contains it.</p> <p>To grant access to a resource, assign one or more IAM roles to a user, group, or service account. Organization and project roles affect the ability to run jobs or manage the project, whereas dataset roles affect the ability to access or modify the data inside a project.</p> <p>IAM provides these types of roles:</p> <ul> <li><a href="/bigquery/docs/access-control">Predefined roles</a>, which are meant to support common use cases and access control patterns.</li> <li><a href="/iam/docs/understanding-custom-roles">Custom roles</a>, which provide granular access according to a user-specified list of permissions.</li> </ul> <p>Within IAM, BigQuery provides <a href="/bigquery/docs/control-access-to-resources-iam">table-level access control</a>. Table-level permissions determine the users, groups, and service accounts that can access a table or view. You can give a user access to specific tables or views without giving the user access to the complete dataset. For more granular access, you can also look into implementing one or more of the following security mechanisms:</p> <ul> <li><a href="/bigquery/docs/column-level-security-intro">Column-level access control</a>, which provides fine-grained access to sensitive columns using policy tags, or type-based classification of data.</li> <li><a href="/bigquery/docs/column-data-masking-intro">Column-level dynamic data masking</a>, which lets you selectively obscure column data for groups of users, while still allowing access to the column.</li> <li><a href="/bigquery/docs/row-level-security-intro">Row-level security</a>, which lets you filter data and enables access to specific rows in a table based on qualifying user conditions.</li> </ul> <h4 id="full-disk_encryption" data-text="Full-disk encryption" tabindex="-1">Full-disk encryption</h4> <p>In addition to identity and access management, data encryption adds an extra layer of defense for protecting data. In the case of data exposure, encrypted data is not readable.</p> <p>On Amazon Redshift, encryption for both data at rest and data in transit is not enabled by default. Encryption for data at rest must be <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/changing-cluster-encryption.html">explicitly enabled</a> when a cluster is launched or by modifying an existing cluster to use AWS Key Management Service encryption. Encryption for data in transit must also be <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/security-encryption-in-transit.html">explicitly enabled</a>.</p> <p>BigQuery encrypts all data <a href="/security/encryption-at-rest">at rest</a> and <a href="/security/encryption-in-transit">in transit</a> by default, regardless of the source or any other condition, and this cannot be turned off. BigQuery also supports <a href="/bigquery/docs/customer-managed-encryption">customer-managed encryption keys (CMEK)</a> if you want to control and manage key encryption keys in <a href="/kms/docs">Cloud Key Management Service</a>.</p> <p>For more information about encryption in Google Cloud, see whitepapers about <a href="/security/encryption-at-rest/default-encryption">data-at-rest encryption</a> and <a href="/security/encryption-in-transit">data-in-transit encryption</a>.</p> <p>For <a href="/security/encryption-in-transit">data in transit on Google Cloud</a>, data is encrypted and authenticated when it moves outside of the <a href="/security/encryption-in-transit#physical_boundaries_of_a_network">physical boundaries controlled by Google or on behalf of Google</a>. Inside these boundaries, data in transit is generally authenticated but not necessarily encrypted.</p> <h4 id="data_loss_prevention" data-text="Data loss prevention" tabindex="-1">Data loss prevention</h4> <p>Compliance requirements might limit what data can be stored on Google Cloud. You can use <a href="/sensitive-data-protection/docs">Sensitive Data Protection</a> to <a href="/bigquery/docs/scan-with-dlp">scan your BigQuery tables</a> to detect and classify sensitive data. If sensitive data is detected, Sensitive Data Protection de-identification transformations can <a href="/bigquery/docs/scan-with-dlp">mask, delete, or otherwise obscure</a> that data.</p> <h2 id="migration-basics" data-text="Migration to Google Cloud: The basics" tabindex="-1">Migration to Google Cloud: The basics</h2> <p>Use this section to learn more about using tools and pipelines to help with migration.</p> <h3 id="migration_tools" data-text="Migration tools" tabindex="-1">Migration tools</h3> <p>The BigQuery Data Transfer Service provides an automated tool to migrate both schema and data from Amazon Redshift to BigQuery directly. The following table lists additional tools to assist in migrating from Amazon Redshift to BigQuery:</p> <table> <thead> <tr> <th><strong>Tool</strong></th> <th><strong>Purpose</strong></th> </tr> </thead> <tbody> <tr> <td><a href="/bigquery-transfer">BigQuery Data Transfer Service</a></td> <td>Perform an automated batch transfer of your Amazon Redshift data to BigQuery by using this fully managed service.</td> </tr> <tr> <td><a href="/storage/transfer">Storage Transfer Service</a></td> <td>Quickly import Amazon S3 data into Cloud Storage and set up a repeating schedule for transferring data by using this fully managed service.</td> </tr> <tr> <td><code translate="no" dir="ltr"><a href="/sdk/gcloud/reference/storage">gcloud</a></code></td> <td>Copy Amazon S3 files into Cloud Storage by using this command-line tool. </td> </tr> <tr> <td><a href="/bigquery/bq-command-line-tool">bq command-line tool</a></td> <td>Interact with BigQuery by using this command-line tool. Common interactions include creating BigQuery table schemas, loading Cloud Storage data into tables, and executing queries.</td> </tr> <tr> <td><a href="/storage/docs/reference/libraries">Cloud Storage client libraries</a></td> <td>Copy Amazon S3 files into Cloud Storage by using your custom tool, built on top of the Cloud Storage client library.</td> </tr> <tr> <td><a href="/bigquery/docs/reference/libraries">BigQuery client libraries</a></td> <td>Interact with BigQuery by using your custom tool, built on top of the BigQuery client library.</td> </tr> <tr> <td><a href="/bigquery/docs/scheduling-queries">BigQuery query scheduler</a></td> <td>Schedule recurring SQL queries by using this built-in BigQuery feature.</td> </tr> <tr> <td><a href="/composer">Cloud Composer</a></td> <td>Orchestrate transformations and BigQuery load jobs by using this fully managed Apache Airflow environment.</td> </tr> <tr> <td><a href="https://sqoop.apache.org/">Apache Sqoop</a></td> <td>Submit Hadoop jobs by using Sqoop and Amazon Redshift's JDBC driver to extract data from Amazon Redshift into either HDFS or Cloud Storage. Sqoop runs in a Dataproc environment.</td> </tr> </tbody> </table> <p>For more information on using BigQuery Data Transfer Service, see <a href="/bigquery/docs/migration/redshift">Migrate schema and data from Amazon Redshift</a>.</p> <h3 id="migration_using_pipelines" data-text="Migration using pipelines" tabindex="-1">Migration using pipelines</h3> <p>Your data migration from Amazon Redshift to BigQuery can take different paths based on the available migration tools. While the list in this section is not exhaustive, it does provide a sense of the different data pipeline patterns available when moving your data.</p> <p>For more high-level information about migrating data to BigQuery by using pipelines, see <a href="/bigquery/docs/migration/pipelines">Migrate data pipelines</a>.</p> <h4 id="extract_and_load_el" data-text="Extract and load (EL)" tabindex="-1">Extract and load (EL)</h4> <p>You can fully automate an EL pipeline by using BigQuery Data Transfer Service, which can automatically copy your tables' schemas and data from your Amazon Redshift cluster to BigQuery. If you want more control over your data pipeline steps, you can create a pipeline using the options described in the following sections.</p> <h5 id="el-file-extracts" data-text="Use Amazon Redshift file extracts" tabindex="-1">Use Amazon Redshift file extracts</h5> <ol> <li><a href="https://docs.aws.amazon.com/redshift/latest/dg/t_Unloading_tables.html">Export Amazon Redshift data to Amazon S3</a>.</li> <li><p>Copy data from Amazon S3 to Cloud Storage by using any of the following options:</p> <ul> <li><a href="/storage/transfer">Storage Transfer Service</a> (recommended)</li> <li><a href="/sdk/gcloud/reference/storage">gcloud CLI</a></li> <li><a href="/storage/docs/reference/libraries">Cloud Storage client libraries</a></li> </ul></li> <li><p>Load Cloud Storage data into BigQuery by using any of the following options:</p> <ul> <li><a href="/bigquery/docs/cloud-storage-transfer-overview">BigQuery Data Transfer Service</a></li> <li><a href="/bigquery/bq-command-line-tool">bq command-line tool</a></li> <li><a href="/bigquery/docs/reference/libraries">BigQuery client libraries</a></li> </ul></li> </ol> <h5 id="el-jdbc" data-text="Use an Amazon Redshift JDBC connection" tabindex="-1">Use an Amazon Redshift JDBC connection</h5> <p>Use any of the following Google Cloud products to export Amazon Redshift data by using the <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html#download-jdbc-driver">Amazon Redshift JDBC driver</a>:</p> <ul> <li><p><a href="/dataflow/docs">Dataflow</a></p> <ul> <li>Google-provided template: <a href="/dataflow/docs/guides/templates/provided-batch#java-database-connectivity-jdbc-to-bigquery">JDBC to BigQuery</a></li> </ul></li> <li><p><a href="/data-fusion/docs">Cloud Data Fusion</a></p> <ul> <li><a href="/data-fusion/docs/how-to/using-jdbc-drivers">Using JDBC drivers</a></li> </ul></li> <li><p><a href="/dataproc/docs">Dataproc</a></p> <ul> <li><p><a href="https://docs.databricks.com/spark/latest/data-sources/aws/amazon-redshift.html">Connect to Amazon Redshift through JDBC using Apache Spark</a></p> <ul> <li><a href="https://spark.apache.org/docs/latest/sql-data-sources-jdbc.html">Apache Spark examples</a></li> </ul></li> <li><p><a href="/dataproc/docs/tutorials/bigquery-connector-spark-example#reading_and_writing_data_from_bigquery">Writing to BigQuery with Apache Spark</a></p></li> <li><p><a href="/dataproc/docs/concepts/connectors/bigquery">Hadoop BigQuery Connector</a></p></li> <li><p>Use Sqoop and the <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html#download-jdbc-driver">Amazon Redshift JDBC driver</a> to extract data from Amazon Redshift into Cloud Storage</p> <ul> <li><a href="https://medium.com/google-cloud/moving-data-with-apache-sqoop-in-google-cloud-dataproc-4056b8fa2600">Sqoop on Dataproc example</a></li> </ul></li> </ul></li> </ul> <h4 id="extract_transform_and_load_etl" data-text="Extract, transform, and load (ETL)" tabindex="-1">Extract, transform, and load (ETL)</h4> <p>If you want to transform some data before loading it into BigQuery, follow the same pipeline recommendations that are described in the <a href="#extract_and_load_el">Extract and Load (EL)</a> section, adding an extra step to transform your data before loading into BigQuery.</p> <h5 id="etl-file-extracts" data-text="Use Amazon Redshift file extracts" tabindex="-1">Use Amazon Redshift file extracts</h5> <ol> <li><p><a href="https://docs.aws.amazon.com/redshift/latest/dg/t_Unloading_tables.html">Export Amazon Redshift data to Amazon S3</a>.</p></li> <li><p>Copy data from Amazon S3 to Cloud Storage by using any of the following options:</p> <ul> <li><a href="/storage/transfer">Storage Transfer Service</a> (recommended)</li> <li><a href="/sdk/gcloud/reference/storage">gcloud CLI</a></li> <li><a href="/storage/docs/reference/libraries">Cloud Storage client libraries</a></li> </ul></li> <li><p>Transform and then load your data into BigQuery by using any of the following options:</p> <ul> <li><p><a href="/dataproc/docs">Dataproc</a></p> <ul> <li><a href="/dataproc/docs/tutorials/gcs-connector-spark-tutorial#prepare_the_spark_wordcount_job">Read from Cloud Storage with Apache Spark</a></li> <li><a href="/dataproc/docs/tutorials/bigquery-connector-spark-example#reading_and_writing_data_from_bigquery">Write to BigQuery with Apache Spark</a></li> <li><a href="/dataproc/docs/concepts/connectors/cloud-storage">Hadoop Cloud Storage Connector</a></li> <li><a href="/dataproc/docs/concepts/connectors/bigquery">Hadoop BigQuery Connector</a></li> </ul></li> <li><p><a href="/dataflow/docs">Dataflow</a></p> <ul> <li><a href="https://beam.apache.org/documentation/programming-guide/#pipeline-io-reading-data">Read from Cloud Storage</a></li> <li><a href="https://beam.apache.org/documentation/io/built-in/google-bigquery/#writing-to-a-table">Write to BigQuery</a></li> <li>Google-provided template: <a href="/dataflow/docs/guides/templates/provided-batch#gcstexttobigquery">Cloud Storage Text to BigQuery</a></li> </ul></li> <li><p><a href="/data-fusion/docs">Cloud Data Fusion</a></p> <ul> <li><a href="/data-fusion/docs/tutorials/targeting-campaign-pipeline#load_the_customer_data">Read from Cloud Storage</a></li> <li><a href="/data-fusion/docs/tutorials/targeting-campaign-pipeline#store_the_output_to">Write to BigQuery</a></li> </ul></li> <li><p><a href="https://docs.trifacta.com/Dataprep/en/product-overview.html" target="external" track-type="concepts" track-name="externalLink" track-metadata-position="body" class="external">Dataprep by Trifacta</a> </p> <ul> <li><a href="https://docs.trifacta.com/Dataprep/en/platform/connections/connection-types/google-cloud-storage-access.html" target="external" track-type="concepts" track-name="externalLink" track-metadata-position="body" class="external">Read from Cloud Storage</a> </li> <li><a href="https://docs.trifacta.com/Dataprep/en/platform/connections/connection-types/bigquery-connections.html" target="external" track-type="concepts" track-name="externalLink" track-metadata-position="body" class="external">Write to BigQuery</a> </li> </ul></li> </ul></li> </ol> <h5 id="etl-jdbc" data-text="Use an Amazon Redshift JDBC connection" tabindex="-1">Use an Amazon Redshift JDBC connection</h5> <p>Use any of the products described in the <a href="#extract_and_load_el">Extract and Load (EL)</a> section, adding an extra step to transform your data before loading into BigQuery. Modify your pipeline to introduce one or more steps to transform your data before writing to BigQuery.</p> <ul> <li><p><a href="/dataflow/docs">Dataflow</a></p> <ul> <li>Clone the <a href="/dataflow/docs/guides/templates/provided-batch#java-database-connectivity-jdbc-to-bigquery">JDBC to BigQuery</a> template code and modify the template to add <a href="https://beam.apache.org/documentation/programming-guide/#transforms">Apache Beam transforms</a>.</li> </ul></li> <li><p><a href="/data-fusion/docs">Cloud Data Fusion</a></p> <ul> <li>Transform your data using any of the <a href="https://cdap.io/resources/plugins/">CDAP plugins</a>.</li> </ul></li> <li><p><a href="/dataproc/docs">Dataproc</a></p> <ul> <li>Transform your data using either <a href="https://spark.apache.org/docs/latest/sql-programming-guide.html">Spark SQL</a> or your own custom code in any of the supported Spark languages (<a href="https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.package">Scala</a>, <a href="https://spark.apache.org/docs/latest/api/java/index.html">Java</a>, <a href="https://spark.apache.org/docs/latest/api/python/index.html">Python</a>, or <a href="https://spark.apache.org/docs/latest/api/R/index.html">R</a>).</li> </ul></li> </ul> <h4 id="extract_load_and_transform_elt" data-text="Extract, load, and transform (ELT)" tabindex="-1">Extract, load, and transform (ELT)</h4> <p>You can transform your data using BigQuery itself, using any of the <a href="#extract_and_load_el">Extract and Load (EL)</a> options to load your data into a staging table. You then transform the data in this staging table using SQL queries that write their output into your final production table.</p> <h4 id="change_data_capture_cdc" data-text="Change data capture (CDC)" tabindex="-1">Change data capture (CDC)</h4> <p><a href="https://wikipedia.org/wiki/Change_data_capture">Change data capture</a> is one of several software design patterns used to track data changes. It's often used in data warehousing because the data warehouse is used to collate and track data and its changes from various source systems over time.</p> <h3 id="partner_tools_for_data_migration" data-text="Partner tools for data migration" tabindex="-1">Partner tools for data migration</h3> <p>There are several vendors in the extract, transform, and load (ETL) space. Refer to the <a href="/bigquery/partners">BigQuery partner website</a> for a list of key partners and their provided solutions.</p> <h2 id="migration-in-depth" data-text="Migration to Google Cloud: An in-depth view" tabindex="-1">Migration to Google Cloud: An in-depth view</h2> <p>Use this section to learn more about how your data warehouse architecture, schema, and SQL dialect affects your migration.</p> <h3 id="architecture_comparison" data-text="Architecture comparison" tabindex="-1">Architecture comparison</h3> <p>Both BigQuery and Amazon Redshift are based on a massively parallel processing (MPP) architecture. Queries are distributed across multiple servers to accelerate their execution. With regard to system architecture, Amazon Redshift and BigQuery primarily differ in how data is stored and how queries are executed. In BigQuery, the underlying hardware and configurations are abstracted away; its storage and compute allow your data warehouse to grow without any intervention from you.</p> <h4 id="compute_memory_and_storage" data-text="Compute, memory, and storage" tabindex="-1">Compute, memory, and storage</h4> <p>In Amazon Redshift, CPU, memory, and disk storage are tied together through <a href="https://docs.aws.amazon.com/redshift/latest/dg/c_high_level_system_architecture.html">compute nodes</a>, as illustrated in <a href="https://docs.aws.amazon.com/redshift/latest/dg/c_high_level_system_architecture.html">this diagram from the Amazon Redshift documentation</a>. Cluster performance and storage capacity are determined by the type and the quantity of compute nodes, both of which must be configured. To change compute or storage, you need to resize your cluster through a process (<a href="https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-operations.html">over a couple of hours, or up to two days or longer</a>) that creates a brand new cluster and copies the data over. Amazon Redshift also offers RA3 nodes with managed storage that help separate compute and storage. The largest node in the RA3 category caps at 64 TB of managed storage for each node.</p> <p>From the start, BigQuery does not tie together compute, memory, and storage but instead treats each separately.</p> <p>BigQuery compute is defined by <a href="/bigquery/docs/slots">slots</a>, a unit of computational capacity required to execute queries. Google manages the entire infrastructure that a slot encapsulates, eliminating all but the task of choosing the proper slot quantity for your BigQuery workloads. Refer to the <a href="#capacity_planning">capacity planning</a> for help deciding how many slots you'll purchase for your data warehouse. BigQuery memory is provided by a <a href="/blog/products/gcp/in-memory-query-execution-in-google-bigquery">remote distributed service</a>, connected to compute slots by Google's petabit network, all managed by Google.</p> <p>BigQuery and Amazon Redshift both use columnar storage, but BigQuery uses <a href="/blog/products/gcp/inside-capacitor-bigquerys-next-generation-columnar-storage-format">variations and advancements</a> on columnar storage. While columns are being encoded, various statistics about the data persisted and later are used during query execution to compile optimal plans and to choose the most efficient runtime algorithm. BigQuery stores your data in <a href="/static/files/storage_architecture_and_challenges.pdf">Google's distributed file system</a>, where it's automatically compressed, encrypted, replicated, and distributed. This is all accomplished without affecting the computing power available for your queries. Separating storage from compute lets you scale up to dozens of petabytes in storage seamlessly, without requiring additional expensive compute resources. A number of other <a href="/blog/products/gcp/separation-of-compute-and-state-in-google-bigquery-and-cloud-dataflow-and-why-it-matters">benefits of separating compute and storage</a> exist as well.</p> <h4 id="scaling_up_or_down" data-text="Scaling up or down" tabindex="-1">Scaling up or down</h4> <p>When storage or compute become constrained, Amazon Redshift clusters must be resized by modifying the quantity or types of nodes in the cluster.</p> <p>When you <a href="https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-operations.html">resize an Amazon Redshift cluster</a>, there are two approaches:</p> <ul> <li><strong>Classic resize</strong>: Amazon Redshift creates a cluster to which data is copied, a process that can take a couple hours or as much as two days or longer for large amounts of data.</li> <li><strong>Elastic resize</strong>: If you change only the number of nodes, then queries are temporarily paused and connections are held open if possible. During the resize operation, the cluster is read-only. Elastic resize typically takes 10 to 15 minutes but might not be available for all configurations.</li> </ul> <p>Because BigQuery is a platform as a service (PaaS), you only have to worry about the number of BigQuery slots that you want to reserve for your organization. You reserve BigQuery slots in reservations and then assign projects to these reservations. To learn how to set up these reservations, see <a href="#capacity_planning">Capacity planning</a>.</p> <h4 id="query_execution" data-text="Query execution" tabindex="-1">Query execution</h4> <p>BigQuery's execution engine is similar to Amazon Redshift's in that they both orchestrate your query by breaking it into steps (a query plan), executing the steps (concurrently where possible), and then reassembling the results. Amazon Redshift generates a static query plan, but BigQuery does not because it dynamically optimizes query plans as your query executes. BigQuery shuffles data using its remote memory service, whereas Amazon Redshift shuffles data using local compute node memory. For more information about BigQuery's storage of intermediate data from various stages of your query plan, see <a href="/blog/products/gcp/in-memory-query-execution-in-google-bigquery">In-memory query execution in Google BigQuery</a>.</p> <h4 id="workload-management-bq" data-text="Workload management in BigQuery" tabindex="-1">Workload management in BigQuery</h4> <p>BigQuery offers the following controls for workload management (WLM):</p> <ul> <li><a href="/bigquery/docs/running-queries#queries">Interactive queries</a>, which are executed as soon as possible (this is the default setting).</li> <li><a href="/bigquery/docs/running-queries#batch">Batch queries</a>, which are queued on your behalf, then start as soon as idle resources are available in the BigQuery shared resource pool.</li> <li><p><a href="/bigquery/docs/reservations-intro">Slot reservations</a> through <a href="/bigquery/pricing#capacity_compute_analysis_pricing">capacity-based pricing</a>. Instead of paying for queries on demand, you can <a href="/bigquery/docs/reservations-tasks#create_a_reservation_with_dedicated_slots">dynamically create and manage</a> buckets of slots called <a href="/bigquery/docs/reservations-intro#reservations">reservations</a> and <a href="/bigquery/docs/reservations-tasks#assign_my_prod_project_to_prod_reservation">assign</a> projects, folders, or organizations to these reservations. You can purchase BigQuery slot <a href="/bigquery/docs/reservations-intro#commitments">commitments</a> (starting at a minimum of 100) in either flex, monthly, or yearly commitments to help minimize costs. By default, queries running in a reservation automatically use idle <a href="/bigquery/docs/slots#idle_slots">slots</a> from other reservations.</p> <p>As the following diagram illustrates, suppose you purchased a total commitment capacity of 1,000 slots to share across three workload types: data science, ELT, and business intelligence (BI). To support these workloads, you could create the following reservations:</p> <ul> <li>You can create the reservation <strong>ds</strong> with 500 slots, and assign all Google Cloud data science projects to that reservation.</li> <li>You can create the reservation <strong>elt</strong> with 300 slots, and assign the projects you use for ELT workloads to that reservation.</li> <li>You can create the reservation <strong>bi</strong> with 200 slots, and assign projects connected to your BI tools to that reservation.</li> </ul> <p>This setup is shown in the following graphic:</p> <p><img src="/static/bigquery/images/redshift-to-bq-slots.png" alt="How slot commitments, reservations, and assignments work together."></p> <p>Instead of distributing reservations to your organization's workloads, for example to production and testing, you might choose to assign reservations to individual teams or departments, depending on your use case.</p> <p>For more information, see <a href="/bigquery/docs/reservations-intro">Workload management using Reservations</a>.</p></li> </ul> <h4 id="workload-management-rs" data-text="Workload management in Amazon Redshift" tabindex="-1">Workload management in Amazon Redshift</h4> <p>Amazon Redshift offers two types of workload management (WLM):</p> <ul> <li><a href="https://docs.aws.amazon.com/redshift/latest/dg/automatic-wlm.html">Automatic</a>: With automatic WLM, Amazon Redshift manages query concurrency and memory allocation. Up to eight queues are created with the service class identifiers 100–107. Automatic WLM determines the amount of resources that queries need and adjusts the concurrency based on the workload. For more information, see <a href="https://docs.aws.amazon.com/redshift/latest/dg/query-priority.html">Query priority</a>.</li> <li><a href="https://docs.aws.amazon.com/redshift/latest/dg/cm-c-defining-query-queues.html">Manual</a>: In contrast, manual WLM requires you to specify values for query concurrency and memory allocation. The default for manual WLM is concurrency of five queries, and memory is divided equally between all five.</li> </ul> <p>When <a href="https://docs.aws.amazon.com/redshift/latest/dg/concurrency-scaling.html">concurrency scaling</a> is enabled, Amazon Redshift automatically adds additional cluster capacity when you need it to process an increase in concurrent read queries. Concurrency scaling has certain regional and query considerations. For more information, see <a href="https://docs.aws.amazon.com/redshift/latest/dg/concurrency-scaling.html">Concurrency scaling candidates</a>.</p> <h3 id="dataset_and_table_configurations" data-text="Dataset and table configurations" tabindex="-1">Dataset and table configurations</h3> <p>BigQuery offers a number of ways to configure your data and tables such as partitioning, clustering, and data locality. These configurations can help maintain large tables and reduce the overall data load and response time for your queries, thereby increasing the operational efficiency of your data workloads.</p> <h4 id="partitioning" data-text="Partitioning" tabindex="-1">Partitioning</h4> <p>A partitioned table is a table that is divided into segments, called partitions, that make it easier to manage and query your data. Users typically split large tables into many smaller partitions, where each partition contains a day's worth of data. Partition management is a key determinant of BigQuery's performance and cost when querying over a specific date range because it helps BigQuery scan less data per query.</p> <p>There are three types of table partitioning in BigQuery:</p> <ul> <li><a href="/bigquery/docs/creating-partitioned-tables">Tables partitioned by ingestion time</a>: Tables are partitioned based on the data's ingestion time.</li> <li><a href="/bigquery/docs/partitioned-tables#partitioned_tables">Tables partitioned by column</a>: Tables are partitioned based on a <code translate="no" dir="ltr">TIMESTAMP</code> or <code translate="no" dir="ltr">DATE</code> column.</li> <li><a href="/bigquery/docs/creating-integer-range-partitions">Tables partitioned by integer range</a>: Tables are partitioned based on an integer column.</li> </ul> <p>A column-based, time-partitioned table obviates the need to maintain partition awareness independent from the existing data filtering on the bound column. Data written to a column-based, time-partitioned table is automatically delivered to, the appropriate partition based on the value of the data. Similarly, queries that express filters on the partitioning column can reduce the overall data scanned, which can yield improved performance and reduced query cost for on-demand queries.</p> <p>BigQuery column-based partitioning is similar to Amazon Redshift's column-based partitioning, with a slightly different motivation. Amazon Redshift uses column-based key distribution to try to keep related data stored together within the same compute node, ultimately minimizing data shuffling that occurs during joins and aggregations. BigQuery separates storage from compute, so it leverages column-based partitioning to minimize the amount of data that <a href="/bigquery/docs/slots">slots</a> read from disk.</p> <p>Once slot workers read their data from disk, BigQuery can automatically determine more optimal data sharding and quickly repartition data using BigQuery's in-memory shuffle service.</p> <p>For more information, see <a href="/bigquery/docs/partitioned-tables">Introduction to partitioned tables</a>.</p> <h4 id="clustering_and_sort_keys" data-text="Clustering and sort keys" tabindex="-1">Clustering and sort keys</h4> <p>Amazon Redshift supports specifying table columns as either <a href="https://docs.aws.amazon.com/redshift/latest/dg/t_Sorting_data.html#t_Sorting_data-compound">compound</a> or <a href="https://docs.aws.amazon.com/redshift/latest/dg/t_Sorting_data.html#t_Sorting_data-interleaved">interleaved</a> sort keys. In BigQuery, you can specify compound sort keys by <a href="/bigquery/docs/clustered-tables#overview">clustering</a> your table. BigQuery clustered tables improve query performance because the table data is automatically sorted based on the contents of up to four columns specified in the table's schema. These columns are used to colocate related data. The order of the clustering columns you specify is important because it determines the sort order of the data.</p> <p>Clustering can improve the performance of certain types of queries, such as queries that use filter clauses and queries that aggregate data. When data is written to a clustered table by a query job or a load job, BigQuery automatically sorts the data using the values in the clustering columns. These values are used to organize the data into multiple blocks in BigQuery storage. When you submit a query containing a clause that filters data based on the clustering columns, BigQuery uses the sorted blocks to eliminate scans of unnecessary data.</p> <p>Similarly, when you submit a query that aggregates data based on the values in the clustering columns, performance is improved because the sorted blocks colocate rows with similar values.</p> <p>Use clustering in the following circumstances:</p> <ul> <li>Compound sort keys are configured in your Amazon Redshift tables.</li> <li>Filtering or aggregation is configured against particular columns in your queries.</li> </ul> <p>When you use clustering and partitioning together, your data can be partitioned by a date, timestamp, or integer column and then clustered on a different set of columns (up to four total clustered columns). In this case, data in each partition is clustered based on the values of the clustering columns.</p> <p>When you specify sort keys in tables in Amazon Redshift, depending on the load on the system, Amazon Redshift automatically initiates the sort using your own cluster's compute capacity. You may even need to manually run the <a href="https://docs.aws.amazon.com/redshift/latest/dg/r_VACUUM_command.html"><code translate="no" dir="ltr">VACUUM</code></a> command if you want to fully sort your table data as soon as possible, for example, after a large data load. BigQuery <a href="/bigquery/docs/clustered-tables#automatic_re-clustering">automatically handles</a> this sorting for you and does not use your allocated BigQuery slots, therefore not affecting the performance of any of your queries.</p> <p>For more information about working with clustered tables, see the <a href="/bigquery/docs/clustered-tables">Introduction to clustered tables</a>.</p> <h4 id="distribution_keys" data-text="Distribution keys" tabindex="-1">Distribution keys</h4> <p>Amazon Redshift uses distribution keys to optimize the location of data blocks to execute its queries. BigQuery does not use distribution keys because it automatically determines and adds stages in a query plan (while the query is running) to improve data distribution throughout query workers.</p> <h4 id="external_sources" data-text="External sources" tabindex="-1">External sources</h4> <p>If you use <a href="https://docs.aws.amazon.com/redshift/latest/dg/c-using-spectrum.html">Amazon Redshift Spectrum</a> to query data on Amazon S3, you can similarly use BigQuery's external data source feature to <a href="/bigquery/external-data-cloud-storage">query data directly from files on Cloud Storage</a>.</p> <p>In addition to querying data in Cloud Storage, BigQuery offers <a href="/bigquery/docs/reference/standard-sql/federated_query_functions">federated query functions</a> for <a href="/bigquery/external-data-sources">querying directly</a> from the following products:</p> <ul> <li><a href="/bigquery/docs/cloud-sql-federated-queries">Cloud SQL</a> (fully managed MySQL or PostgreSQL)</li> <li><a href="/bigquery/external-data-bigtable">Bigtable</a> (fully managed NoSQL)</li> <li><a href="/bigquery/external-data-drive">Google Drive</a> (CSV, JSON, Avro, Sheets)</li> </ul> <h4 id="data_locality" data-text="Data locality" tabindex="-1">Data locality</h4> <p>You can create your BigQuery datasets in both regional and multi-regional locations, whereas Amazon Redshift only offers regional locations. BigQuery determines the location to run your load, query, or export jobs based on the datasets referenced in the request. Refer to the BigQuery location considerations for tips on working with regional and multi-regional datasets.</p> <h3 id="data-type-mapping" data-text="Data type mapping in BigQuery" tabindex="-1">Data type mapping in BigQuery</h3> <p>Amazon Redshift data types differ from BigQuery data types. For more details on BigQuery data types, refer to the official <a href="/bigquery/docs/reference/standard-sql/data-types">documentation</a>.</p> <p>BigQuery also supports the following data types, which don't have a direct Amazon Redshift analog:</p> <ul> <li><a href="/bigquery/docs/reference/standard-sql/data-types#array_type"><code translate="no" dir="ltr">ARRAY</code></a></li> <li><a href="/bigquery/docs/reference/standard-sql/data-types#bytes_type"><code translate="no" dir="ltr">BYTES</code></a></li> <li><a href="/bigquery/docs/reference/standard-sql/data-types#geography_type"><code translate="no" dir="ltr">GEOGRAPHY</code></a></li> <li><a href="/bigquery/docs/reference/standard-sql/data-types#time_type"><code translate="no" dir="ltr">TIME</code></a></li> <li><a href="/bigquery/docs/reference/standard-sql/data-types#struct_type"><code translate="no" dir="ltr">STRUCT</code></a></li> </ul> <h3 id="sql_comparison" data-text="SQL comparison" tabindex="-1">SQL comparison</h3> <p><a href="/bigquery/docs/reference/standard-sql">GoogleSQL</a> supports compliance with the SQL 2011 standard and has extensions that support querying nested and repeated data. Amazon Redshift SQL is based on PostgreSQL but has several differences which are detailed in the <a href="https://docs.aws.amazon.com/redshift/latest/dg/c_redshift-and-postgres-sql.html">Amazon Redshift documentation</a>. For a detailed comparison between Amazon Redshift and GoogleSQL syntax and functions, see the <a href="/bigquery/docs/migration/redshift-sql">Amazon Redshift SQL translation guide</a>.</p> <p>You can use the <a href="/bigquery/docs/batch-sql-translator">batch SQL translator</a> to convert scripts and other SQL code from your current platform to BigQuery.</p> <h2 id="post-migration" data-text="Post-migration" tabindex="-1">Post-migration</h2> <p>Since you've migrated scripts that weren't designed with BigQuery in mind, you can opt to implement techniques for optimizing query performance in BigQuery. For more information, see <a href="/bigquery/docs/best-practices-performance-overview">Introduction to optimizing query performance</a>.</p> <h2 id="whats_next" data-text="What's next" tabindex="-1">What's next</h2> <ul> <li>Get step-by-step instructions to <a href="/bigquery/docs/migration/redshift">migrate schema and data from Amazon Redshift</a>.</li> <li>Get step-by-step instructions to <a href="/bigquery/docs/migration/redshift-vpc">migrate Amazon Redshift to BigQuery with VPC</a>.</li> </ul> <devsite-hats-survey class="nocontent" hats-id="Nd7nTix2o0eU5NUYprb0ThtUc5jf" listnr-id="83405"></devsite-hats-survey> </div> <devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="BigQuery" product-id="81912" bucket="docs" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-feedback-url="https://issuetracker.google.com/issues/new?component=187149&template=0" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/bigquery/docs/getting-support" > <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> <p>Last updated 2024-11-26 UTC.</p> </devsite-content-footer> <devsite-notification > </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"> <devsite-feedback position="thumb-rating" project-name="BigQuery" product-id="81912" bucket="docs" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-feedback-url="https://issuetracker.google.com/issues/new?component=187149&template=0" project-icon="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/super_cloud.png" project-support-url="https://cloud.google.com/bigquery/docs/getting-support" > <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-26 UTC."],[],[]] </template> </div> </devsite-content> </main> <devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Why Google</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/why-google-cloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="why google"track-metadata-eventDetail="cloud.google.com/why-google-cloud/"track-metadata-position="footer"track-name="choosing google cloud"> Choosing Google Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/trust-center/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-name="trust and security"track-metadata-eventDetail="cloud.google.com/security/"track-type="footer link"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="why google"> Trust and security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/modern-infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-eventDetail="cloud.google.com/solutions/modern-infrastructure/"track-type="footer link"track-metadata-child_headline="why google"track-name="modern infrastructure cloud"track-metadata-position="footer"track-metadata-module="footer"> Modern Infrastructure Cloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/multicloud/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-eventDetail="cloud.google.com/multicloud/"track-metadata-module="footer"track-name="multicloud"track-metadata-position="footer"track-metadata-child_headline="why google"> Multicloud </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/infrastructure/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-metadata-eventDetail="cloud.google.com/infrastructure/"track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"track-name="global infrastructure"track-metadata-child_headline="why google"> Global infrastructure </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/customers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-type="footer link"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/customers/"track-name="customers and case studies"track-metadata-child_headline="why google"> Customers and case studies </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/analyst-reports/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="why google"track-metadata-module="footer"track-type="footer link"track-metadata-eventDetail="cloud.google.com/analyst-reports/"track-metadata-position="footer"track-name="analyst reports"> Analyst reports </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/whitepapers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-type="footer link"track-metadata-module="footer"track-metadata-child_headline="why google"track-name="whitepapers"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/whitepapers/"> Whitepapers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/blog/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-position="footer"track-name="blog"track-type="footer link"track-metadata-child_headline="engage"track-metadata-eventDetail="cloud.google.com/blog/"track-metadata-module="footer"> Blog </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Products and pricing</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/pricing/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-child_headline="products and pricing"track-metadata-eventDetail="cloud.google.com/pricing/"track-type="footer link"track-name="google cloud pricing"track-metadata-position="footer"track-metadata-module="footer"> Google Cloud pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//workspace.google.com/pricing.html" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-type="footer link"target="_blank"track-metadata-module="footer"track-metadata-child_headline="products and pricing"track-metadata-eventDetail="workspace.google.com/pricing.html"track-metadata-position="footer"track-name="google workspace pricing"> Google Workspace pricing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/products/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-type="footer link"track-metadata-child_headline="products and pricing"track-name="see all products"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/products/"> See all products </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Solutions</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/solutions/infrastructure-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-name="infrastructure modernization"track-metadata-eventDetail="cloud.google.com/solutions/infrastructure-modernization/"track-metadata-child_headline="solutions"track-metadata-module="footer"track-type="footer link"> Infrastructure modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/databases/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-position="footer"track-type="footer link"track-name="databases"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/databases"track-metadata-module="footer"> Databases </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/application-modernization/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"track-name="application development"track-metadata-eventDetail="cloud.google.com/solutions/application-modernization/"track-metadata-child_headline="solutions"> Application modernization </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/smart-analytics/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-eventDetail="cloud.google.com/solutions/smart-analytics/"track-type="footer link"track-metadata-child_headline="solutions"track-metadata-module="footer"track-name="smart analytics"track-metadata-position="footer"> Smart analytics </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/ai/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="artificial intelligence"track-metadata-module="footer"track-metadata-child_headline="solutions"track-metadata-eventDetail="cloud.google.com/solutions/ai/"track-metadata-position="footer"track-type="footer link"> Artificial Intelligence </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/security/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/security/"track-metadata-module="footer"track-type="footer link"track-metadata-child_headline="solutions"track-name="security"> Security </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://workspace.google.com/enterprise/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-eventDetail="workspace.google.com/enterprise/"track-metadata-module="footer"track-name="productivity and work transformation"track-type="footer link"target="_blank"track-metadata-position="footer"track-metadata-child_headline="solutions"> Productivity & work transformation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#industry-solutions" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="solutions"track-type="footer link"track-name="industry solutions"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/#industry-solutions"track-metadata-module="footer"> Industry solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/devops/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-child_headline="solutions"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/solutions/devops/"track-metadata-module="footer"track-type="footer link"track-name="devops solutions"> DevOps solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/#section-14" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="solutions"track-name="small business solutions"track-metadata-eventDetail="cloud.google.com/solutions/#section-14"track-type="footer link"> Small business solutions </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/solutions/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-metadata-eventDetail="cloud.google.com/solutions/"track-metadata-child_headline="solutions"track-metadata-position="footer"track-metadata-module="footer"track-name="see all solutions"track-type="footer link"> See all solutions </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Resources</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/affiliate-program/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-metadata-module="footer"track-name="google cloud affiliate program"track-metadata-child_headline="resources"track-type="footer link"track-metadata-eventDetail="cloud.google.com/affiliate-program/"> Google Cloud Affiliate Program </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/docs/"track-type="footer link"track-name="google cloud documentation"track-metadata-module="footer"track-metadata-position="footer"> Google Cloud documentation </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/get-started/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-metadata-child_headline="resources"track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/docs/get-started/"track-name="google cloud quickstarts"track-type="footer link"> Google Cloud quickstarts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/marketplace/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/marketplace/"track-name="google cloud marketplace"track-type="footer link"track-metadata-child_headline="resources"track-metadata-module="footer"> Google Cloud Marketplace </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/discover/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-type="footer link"track-metadata-child_headline="resources"track-name="learn about cloud computing"track-metadata-module="footer"track-metadata-position="footer"track-metadata-eventDetail="learn/"> Learn about cloud computing </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/support-hub/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-name="support"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/support-hub/"track-type="footer link"> Support </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/docs/samples" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/docs/samples"track-metadata-module="footer"track-metadata-position="footer"track-name="code samples"track-type="footer link"> Code samples </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/architecture/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-eventDetail="cloud.google.com/architecture/"track-metadata-position="footer"track-metadata-child_headline="resources"track-name="cloud architecture center"track-type="footer link"track-metadata-module="footer"> Cloud Architecture Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/training/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/training/"track-type="footer link"track-name="training"> Training </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/learn/certification/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" track-name="certifications"track-metadata-child_headline="resources"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/certification"track-metadata-position="footer"track-type="footer link"> Certifications </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//developers.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-name="google developers"target="_blank"track-metadata-module="footer"track-type="footer link"track-metadata-position="footer"track-metadata-child_headline="resources"track-metadata-eventDetail="developers.google.com"> Google for Developers </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/startup/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-name="google cloud for startups"track-type="footer link"track-metadata-child_headline="resources"track-metadata-eventDetail="cloud.google.com/startup/"track-metadata-position="footer"track-metadata-module="footer"> Google Cloud for Startups </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//status.cloud.google.com" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-eventDetail="status.cloud.google.com"target="_blank"track-name="system status"track-metadata-position="footer"track-metadata-child_headline="resources"track-type="footer link"track-metadata-module="footer"> System status </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/release-notes" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 14)" track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/release-notes/"track-type="footer link"track-metadata-child_headline="resources"track-name="release notes"> Release Notes </a> </li> </ul> </li> <li class="devsite-footer-linkbox "> <h3 class="devsite-footer-linkbox-heading no-link">Engage</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"> <a href="/contact/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)" track-metadata-position="footer"track-metadata-module="footer"track-metadata-eventDetail="cloud.google.com/contact/"track-name="contact sales"track-type="footer link"track-metadata-child_headline="engage"> Contact sales </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//cloud.google.com/find-a-partner" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)" track-metadata-eventDetail="cloud.google.com/find-a-partner"track-metadata-position="footer"track-metadata-module="footer"track-name="find a partner"track-metadata-child_headline="engage"target="_blank"track-type="footer link"> Find a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/partners/become-a-partner/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)" track-name="become a partner"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/partners/become-a-partner/"track-metadata-module="footer"track-metadata-child_headline="engage"track-type="footer link"> Become a Partner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/events/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)" track-type="footer link"track-metadata-eventDetail="cloud.withgoogle.com/events"track-metadata-position="footer"track-metadata-child_headline="engage"track-name="events"track-metadata-module="footer"> Events </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/podcasts/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)" track-name="podcasts"track-metadata-child_headline="engage"track-type="footer link"track-metadata-module="footer"target="_blank"rel="noopener"track-metadata-position="footer"track-metadata-eventDetail="cloud.google.com/podcasts/"> Podcasts </a> </li> <li class="devsite-footer-linkbox-item"> <a href="/developers/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)" track-metadata-eventDetail="cloud.google.com/developers/"track-name="developer center"track-metadata-child_headline="engage"track-metadata-position="footer"track-metadata-module="footer"track-type="footer link"> Developer Center </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudpresscorner.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)" track-type="footer link"track-metadata-child_headline="engage"track-metadata-position="footer"track-name="press corner"target="_blank"rel="noopener"track-metadata-module="footer"track-metadata-eventDetail="www.googlecloudpresscorner.com"> Press Corner </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 8)" track-metadata-child_headline="engage"rel="noopener"track-metadata-eventDetail="www.youtube.com/googlecloud"track-metadata-position="footer"track-name="google cloud on youtube"target="_blank"track-metadata-module="footer"track-type="footer link"> Google Cloud on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//www.youtube.com/googlecloudplatform" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 9)" rel="noopener"track-metadata-position="footer"track-metadata-module="footer"track-metadata-child_headline="engage"track-type="footer link"track-name="google cloud tech on youtube"target="_blank"track-metadata-eventDetail="www.youtube.com/googlecloudplatform"> Google Cloud Tech on YouTube </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//x.com/googlecloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 10)" target="_blank"rel="noopener"track-metadata-position="footer"track-name="follow on x"track-metadata-child_headline="engage"track-type="footer link"track-metadata-module="footer"track-metadata-eventDetail="x.com/googlecloud"> Follow on X </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 11)" track-type="footer link"track-metadata-eventDetail="userresearch.google.com/?reserved=1&utm_source=website&Q_Language=en&utm_medium=own_srch&utm_campaign=CloudWebFooter&utm_term=0&utm_content=0&productTag=clou&campaignDate=jul19&pType=devel&referral_code=jk212693"track-metadata-position="footer"track-name="join user research"track-metadata-child_headline="engage"target="_blank"track-metadata-module="footer"> Join User Research </a> </li> <li class="devsite-footer-linkbox-item"> <a href="//careers.google.com/cloud" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 12)" track-name="we are hiring join google cloud"target="_blank"track-metadata-module="footer"track-metadata-position="footer"track-metadata-child_headline="engage"track-metadata-eventDetail="careers.google.com/cloud"track-type="footer link"> We're hiring. Join Google Cloud! </a> </li> <li class="devsite-footer-linkbox-item"> <a href="https://www.googlecloudcommunity.com/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 13)" track-metadata-position="footer"track-name="google cloud community"track-metadata-module="footer"target="_blank"track-type="footer link"track-metadata-eventDetail="www.googlecloudcommunity.com"rel="noopener"track-metadata-child_headline="engage"> Google Cloud Community </a> </li> </ul> </li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//about.google/" data-category="Site-Wide Custom Events" data-label="Footer About Google link" track-metadata-module="utility footer" track-type="footer link" target="_blank" track-metadata-eventDetail="//about.google/" track-metadata-position="footer" track-name="about google" > About Google </a> </li> <li class="devsite-footer-utility-item devsite-footer-privacy-link"> <a class="devsite-footer-utility-link gc-analytics-event" href="//policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link" track-metadata-module="utility footer" track-metadata-position="footer" target="_blank" track-name="privacy" track-metadata-eventDetail="//policies.google.com/privacy" track-type="footer link" > Privacy </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="//www.google.com/intl/en/policies/terms/regional.html" data-category="Site-Wide Custom Events" data-label="Footer Site terms link" track-metadata-module="utility footer" track-metadata-eventDetail="//www.google.com/intl/en/policies/terms/regional.html" track-metadata-position="footer" track-type="footer link" target="_blank" track-name="site terms" > Site terms </a> </li> <li class="devsite-footer-utility-item "> <a class="devsite-footer-utility-link gc-analytics-event" href="/product-terms/" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud terms link" track-metadata-position="footer" track-metadata-eventDetail="/product-terms/" track-name="google cloud terms" track-type="footer link" track-metadata-module="utility footer" > Google Cloud terms </a> </li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"> <a class="devsite-footer-utility-link gc-analytics-event" href="#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" track-metadata-eventDetail="#" track-metadata-position="footer" track-name="Manage cookies" track-metadata-module="utility footer" aria-hidden="true" track-type="footer link" > Manage cookies </a> </li> <li class="devsite-footer-utility-item devsite-footer-carbon-button"> <a class="devsite-footer-utility-link gc-analytics-event" href="/sustainability" data-category="Site-Wide Custom Events" data-label="Footer Our third decade of climate action: join us link" track-metadata-eventDetail="/sustainability/" track-name="Our third decade of climate action: join us" track-metadata-module="utility footer" track-type="footer link" track-metadata-position="footer" > Our third decade of climate action: join us </a> </li> <li class="devsite-footer-utility-item devsite-footer-utility-button"> <span class="devsite-footer-utility-description">Sign up for the Google Cloud newsletter</span> <a class="devsite-footer-utility-link gc-analytics-event" href="/newsletter/" data-category="Site-Wide Custom Events" data-label="Footer Subscribe link" track-metadata-module="utility footer" track-metadata-position="footer" track-type="footer link" track-name="subscribe" track-metadata-eventDetail="/newsletter/" > Subscribe </a> </li> </ul> <devsite-language-selector> <ul role="presentation"> <li role="presentation"> <a role="menuitem" lang="en" >English</a> </li> <li role="presentation"> <a role="menuitem" lang="de" >Deutsch</a> </li> <li role="presentation"> <a role="menuitem" lang="es_419" >Español – América Latina</a> </li> <li role="presentation"> <a role="menuitem" lang="fr" >Français</a> </li> <li role="presentation"> <a role="menuitem" lang="it" >Italiano</a> </li> <li role="presentation"> <a role="menuitem" lang="pt_br" >Português – Brasil</a> </li> <li role="presentation"> <a role="menuitem" lang="zh_cn" >中文 – 简体</a> </li> <li role="presentation"> <a role="menuitem" lang="ja" >日本語</a> </li> <li role="presentation"> <a role="menuitem" lang="ko" >한국어</a> </li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section></section> <devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip ></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-5CVQBG", "purpose": 1}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "BigQuery", "signedIn": "False", "tenant": "cloud", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <cloudx-user></cloudx-user> <cloudx-free-trial-eligible-store freeTrialEligible='true'></cloudx-free-trial-eligible-store> <cloudx-pricing-socket></cloudx-pricing-socket> <cloudx-experiments type="TestAACodivertedExperiment" path="/virtual/TestAACodivertedExperiment/configureExperiment" location="SG" variant="variant2" ></cloudx-experiments> <cloudx-experiment-ids userCountry="SG" devsiteExperimentIdList="[39300012, 39300023, 39300118, 39300195, 39300241, 39300317, 39300320, 39300325, 39300346, 39300354, 39300364, 39300373, 39300412, 39300421, 39300436, 39300471, 39300488, 39300496, 39300498]"> </cloudx-experiment-ids> <script nonce="eOkpKAPXokklgvTUKQ7tudXONeYh9X"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/js/app_loader.js', '[2,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud","https://cloud-dot-devsite-v2-prod.appspot.com",null,null,["/_pwa/cloud/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/favicons/onecloud/favicon.ico","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/cloud/images/cloud-logo.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500,700|Google+Sans+Text:400,400italic,500,500italic,700,700italic|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,116,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","cloud.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["DevPro__enable_cloud_innovators_plus","Analytics__enable_clearcut_logging","Cloud__enable_cloud_shell_fte_user_flow","MiscFeatureFlags__enable_project_variables","Cloud__enable_cloud_shell","Cloud__enable_cloudx_ping","EngEduTelemetry__enable_engedu_telemetry","MiscFeatureFlags__enable_variable_operator","Search__scope_to_project_tenant","Profiles__enable_dashboard_curated_recommendations","MiscFeatureFlags__developers_footer_dark_image","Profiles__require_profile_eligibility_for_signin","Profiles__enable_complete_playlist_endpoint","Search__enable_dynamic_content_confidential_banner","Search__enable_ai_search_summaries_restricted","Cloud__enable_legacy_calculator_redirect","MiscFeatureFlags__enable_firebase_utm","Profiles__enable_profile_collections","CloudShell__cloud_shell_button","Profiles__enable_completecodelab_endpoint","Search__enable_ai_search_summaries","Cloud__enable_cloudx_experiment_ids","Profiles__enable_public_developer_profiles","Concierge__enable_concierge_restricted","MiscFeatureFlags__developers_footer_image","MiscFeatureFlags__enable_view_transitions","Profiles__enable_page_saving","Search__enable_ai_eligibility_checks","TpcFeatures__enable_mirror_tenant_redirects","Concierge__enable_pushui","Profiles__enable_awarding_url","TpcFeatures__enable_required_headers","MiscFeatureFlags__enable_explain_this_code","Cloud__enable_free_trial_server_call","Search__enable_suggestions_from_borg","MiscFeatureFlags__emergency_css","Cloud__enable_cloud_facet_chat","Cloud__enable_llm_concierge_chat","DevPro__enable_developer_subscriptions","Profiles__enable_recognition_badges","Cloud__enable_cloud_dlp_service","Experiments__reqs_query_experiments","Profiles__enable_developer_profiles_callout","Profiles__enable_release_notes_notifications","BookNav__enable_tenant_cache_key","Search__enable_page_map","CloudShell__cloud_code_overflow_menu"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,1,"https://developerprofiles-pa.clients6.google.com",[2,"cloud","Google Cloud","cloud.google.com",null,"cloud-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,1,[1],[null,null,null,[1,20],"/terms/recommendations"],[1],null,[1],[1,null,1],[1,1,null,null,1,null,["/vertex-ai/"]]],null,[22,null,null,null,null,null,"/images/cloud-logo.svg","/images/favicons/onecloud/apple-icon.png",null,null,null,null,1,1,1,[6,5],[],null,null,[[],[],[],[],[],[],[],[]],null,1,null,null,null,null,[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,14,15,22,23,29,37],null,[[null,null,null,null,null,null,[1,[["docType","Choose a content type",[["ApiReference",null,null,null,null,null,null,null,null,"API reference"],["Sample",null,null,null,null,null,null,null,null,"Code sample"],["ReferenceArchitecture",null,null,null,null,null,null,null,null,"Reference architecture"],["Tutorial",null,null,null,null,null,null,null,null,"Tutorial"]]],["category","Choose a topic",[["AiAndMachineLearning",null,null,null,null,null,null,null,null,"Artificial intelligence and machine learning (AI/ML)"],["ApplicationDevelopment",null,null,null,null,null,null,null,null,"Application development"],["BigDataAndAnalytics",null,null,null,null,null,null,null,null,"Big data and analytics"],["Compute",null,null,null,null,null,null,null,null,"Compute"],["Containers",null,null,null,null,null,null,null,null,"Containers"],["Databases",null,null,null,null,null,null,null,null,"Databases"],["HybridCloud",null,null,null,null,null,null,null,null,"Hybrid and multicloud"],["LoggingAndMonitoring",null,null,null,null,null,null,null,null,"Logging and monitoring"],["Migrations",null,null,null,null,null,null,null,null,"Migrations"],["Networking",null,null,null,null,null,null,null,null,"Networking"],["SecurityAndCompliance",null,null,null,null,null,null,null,null,"Security and compliance"],["Serverless",null,null,null,null,null,null,null,null,"Serverless"],["Storage",null,null,null,null,null,null,null,null,"Storage"]]]]]],[1],null,1],[[null,null,null,null,null,["GTM-5CVQBG"],null,null,null,null,null,[["GTM-5CVQBG",2]],1],null,null,null,null,null,1],"mwETRvWii0eU5NUYprb0Y9z5GVbc",4,null,null,null,null,null,null,null,null,null,null,null,null,null,"cloud.devsite.google"],null,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script> <devsite-a11y-announce></devsite-a11y-announce> </body> </html>