{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Step 3: Configure BigQuery Authentication in Integration Hub","description":"Set up the BigQuery authentication connection in Treasure AI Integration Hub for Composable Audience Studio.","siteUrl":"https://docs.treasure.ai","lang":"en-US","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.treasure.ai/","name":"Treasure AI","url":"https://www.treasure.ai/","logo":"https://www.treasure.ai/hubfs/assets/images/logos/primary-logo.svg"},{"@type":"WebSite","@id":"https://docs.treasure.ai/#website","name":"Treasure AI Documentation","url":"https://docs.treasure.ai/","inLanguage":["en","ja"],"publisher":{"@id":"https://www.treasure.ai/"}}]},"llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"step-3-configure-bigquery-authentication-in-integration-hub","__idx":0},"children":["Step 3: Configure BigQuery Authentication in Integration Hub"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The BigQuery authentication configuration establishes the connection between Treasure AI and your BigQuery project."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"steps","__idx":1},"children":["Steps"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the Treasure AI console, navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Hub"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authentications"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Search for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Google BigQuery"]}," and select it."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New Authentication"]}," and fill in the connection details:"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Parameter"},"children":["Parameter"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Example"},"children":["Example"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Name"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A descriptive name for this connection"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["bigquery-cas-connection"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["JSON Keyfile"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Paste the full contents of the JSON key file from GCP Step 3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["{ \"type\": \"service_account\", ... }"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Note"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Only JSON keyfile authentication is supported. OAuth user credentials are not supported for CDW connections used in CAS."]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":4},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Continue"]}," and complete the setup."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Save the configuration."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"record-the-connection-id","__idx":2},"children":["Record the Connection ID"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After saving, the authentication is assigned a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["connectionId"]},". You can find it in the URL of the authentication detail page (e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["console.<region>.treasuredata.com/app/integrations/authentications/bigquery/123456"]}," — the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["connectionId"]}," is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["123456"]},"). You will need this ID in the next step."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can also retrieve it via the CLI:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"shell","header":{"controls":{"copy":{}}},"source":"tdx connection show \"bigquery-cas-connection\"\n# Look for the \"id\" field in the output\n","lang":"shell"},"children":[]}]},"headings":[{"value":"Step 3: Configure BigQuery Authentication in Integration Hub","id":"step-3-configure-bigquery-authentication-in-integration-hub","depth":1},{"value":"Steps","id":"steps","depth":2},{"value":"Record the Connection ID","id":"record-the-connection-id","depth":2}],"frontmatter":{"seo":{"title":"Step 3: Configure BigQuery Authentication in Integration Hub","description":"Set up the BigQuery authentication connection in Treasure AI Integration Hub for Composable Audience Studio."}},"lastModified":"2026-06-09T02:25:55.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/customer-data-platform/composable-cdp/bigquery/configure-bigquery-authentication","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}