{"cssClassNames":"blog-page page basicpage summit-page","templateName":"blog-page","allowedRenditionsWidth":["320","480","640","768","960","1200","1440","1920"],"description":"Discover how Snowflake and Google Cloud use Apache Iceberg to build an open, AI-ready lakehouse. Achieve data interoperability without vendor lock-in.\r\n","language":"en","title":"Apache Iceberg Lakehouse: Snowflake & Google Cloud","analyticsPageType":"homepage","analyticsCategory":"general","analyticsSubCategory":"","excludeFromAnalytics":false,":mappedPath":"/en/blog/snowflake-google-cloud-open-lakehouse/",":items":{"root":{"columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"experiencefragment-banner":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-sub-header":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-pre-footer":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-header":"aem-GridColumn aem-GridColumn--default--12","markup_editor-table":"aem-GridColumn aem-GridColumn--default--12","responsivegrid":"aem-GridColumn aem-GridColumn--default--12","experiencefragment-footer":"aem-GridColumn aem-GridColumn--default--12","markup_editor":"aem-GridColumn aem-GridColumn--default--12","container_47873732":"aem-GridColumn aem-GridColumn--default--12"},":items":{"experiencefragment-banner":{"id":"experiencefragment-c77dfa6884","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/pushdown-banner/pushdown-banner-blank/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/pushdown-banner/pushdown-banner-blank.xfmodel.json"},"experiencefragment-header":{"id":"experiencefragment-d01c520908","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/mega-nav-header/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/mega-nav-header/master.xfmodel.json","languageNavPath":"/content/snowflake-site/global/en/blog/snowflake-google-cloud-open-lakehouse.languagenav.json","appliedCssClassNames":"snowflake-sticky-nav-host"},"experiencefragment-sub-header":{"id":"experiencefragment-3257f78646","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/sub-navigation/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/sub-navigation/master.xfmodel.json"},"responsivegrid":{"columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"container_breadcrumb":"aem-GridColumn aem-GridColumn--default--12","container_main_content":"aem-GridColumn aem-GridColumn--default--12"},":items":{"container_breadcrumb":{"layout":"RESPONSIVE_GRID","columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"breadcrumb":"aem-GridColumn aem-GridColumn--default--12"},"id":"blog-page-breadcrumb-indentation","appliedCssClassNames":"snowflake-container",":items":{"breadcrumb":{"id":"breadcrumb-4203ea22fd","breadcrumbItems":[{"title":"Blog","path":"/en/blog/","active":false},{"title":"From Iceberg to Intelligence: The AI-Ready Borderless Lakehouse with Snowflake and Google Cloud","path":"/en/blog/snowflake-google-cloud-open-lakehouse/","active":false}],":type":"snowflake-site/components/blog/breadcrumb"}},":itemsOrder":["breadcrumb"],":type":"snowflake-site/components/container"},"container_main_content":{"layout":"RESPONSIVE_GRID","columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"flexible_column_container":"aem-GridColumn aem-GridColumn--default--12","related_content":"aem-GridColumn aem-GridColumn--default--12"},"id":"main-content","appliedCssClassNames":"snowflake-container",":items":{"flexible_column_container":{"id":"flexible-column-container-cb335d6792","propertiesId":"snowflake-blog-template-main-container","type":"2-column-60-40","alignColumns":"top","containerMaxWidth":"extra-large","topPadding":"none","bottomPadding":"none","spaceBetween":"none","reverseOnMobile":true,"carouselOnMobile":false,"backgroundImageOption":"none","flexible_column_content_container_1":{"layout":"SIMPLE","id":"container-a5a7c7592c",":items":{"container_hero":{"layout":"RESPONSIVE_GRID","columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"blog_hero":"aem-GridColumn aem-GridColumn--default--12"},"id":"container-0dd301557b",":items":{"blog_hero":{"id":"blog-hero-5171a3238a","linkedInShareUrl":"https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.snowflake.com%2Fcontent%2Fsnowflake-site%2Fglobal%2Fen%2Fblog%2Fsnowflake-google-cloud-open-lakehouse&title=From+Iceberg+to+Intelligence%3A+The+AI-Ready+Borderless+Lakehouse+with+Snowflake+and+Google+Cloud","twitterShareUrl":"https://x.com/intent/post?url=https%3A%2F%2Fwww.snowflake.com%2Fcontent%2Fsnowflake-site%2Fglobal%2Fen%2Fblog%2Fsnowflake-google-cloud-open-lakehouse&text=From+Iceberg+to+Intelligence%3A+The+AI-Ready+Borderless+Lakehouse+with+Snowflake+and+Google+Cloud","facebookShareUrl":"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.snowflake.com%2Fcontent%2Fsnowflake-site%2Fglobal%2Fen%2Fblog%2Fsnowflake-google-cloud-open-lakehouse","showClaude":true,"showChatGpt":true,"authors":[{"authorImage":{"id":"image-06fcf4e128","height":"200","lazyEnabled":true,"alt":"Saurin Shah","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--87f010e6-54e8-4f50-9431-f25540dacc3a/saurin.jpg?quality=85&preferwebp=true","width":"200",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-213969fd22","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/saurin-shah/"},"linkTargetContentType":"DOCUMENT_LEARN","linkType":"SNOWFLAKE_INTERNAL",":type":"snowflake-site/components/button","text":"Saurin Shah"}},{"authorImage":{"id":"image-34f1edabd6","height":"400","lazyEnabled":true,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--1abd2304-c99b-46e4-bb7d-ab09759b3234/vinod-ramachandran.jpg?quality=85&preferwebp=true","width":"400",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-6ad1fe2a86","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/vinod-ramachandran/"},"linkTargetContentType":"DOCUMENT_LEARN","linkType":"SNOWFLAKE_INTERNAL",":type":"snowflake-site/components/button","text":"Vinod Ramachandran"}},{"authorImage":{"id":"image-792ec02a46","height":"1692","lazyEnabled":true,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--c6480f36-b590-4e34-ad70-a8edc63ea753/ali-khosro.jpg?quality=85&preferwebp=true","width":"1209",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-20812b459a","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/ali-khosro/"},"linkTargetContentType":"DOCUMENT_LEARN","linkType":"SNOWFLAKE_INTERNAL",":type":"snowflake-site/components/button","text":"Ali Khosro"}}],"image":{"id":"image-60529f34dd","height":"720","lazyEnabled":true,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--24c2cab6-c7ad-45a3-9999-a5d6811572a9/google.png?quality=85&preferwebp=true","width":"1680",":type":"snowflake-site/components/image"},"timeToRead":"11","publicationDate":"JUL 29, 2026","title":{"lines":["From Iceberg to Intelligence: The AI-Ready Borderless Lakehouse with Snowflake and Google Cloud"],"type":"heading2",":type":"snowflake-site/components/title-v2"},":type":"snowflake-site/components/blog/blog-hero"}},":itemsOrder":["blog_hero"],":type":"snowflake-site/components/container"},"responsivegrid_content":{"columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"image_copy":"aem-GridColumn aem-GridColumn--default--12","image":"aem-GridColumn aem-GridColumn--default--12","blog_text_copy":"aem-GridColumn aem-GridColumn--default--12","blog_text":"aem-GridColumn aem-GridColumn--default--12","image_copy_1528340241":"aem-GridColumn aem-GridColumn--default--12","blog_text_copy_836787991":"aem-GridColumn aem-GridColumn--default--12","blog_text_copy_460207497":"aem-GridColumn aem-GridColumn--default--12"},"appliedCssClassNames":"snowflake-layout-container-inner-padding-small",":items":{"blog_text_copy_460207497":{"id":"blog-text-91f07ce660","text":"\u003Ch2\u003EIceberg: From silo to interoperability\u003C/h2\u003E\r\n\u003Cp\u003EEvery database used to own its data, which worked when organizations had one analytics engine. Today's data teams often combine Apache Spark™, BigQuery, Gemini Enterprise Agent Platform, Snowflake (including Snowflake's CoCo and CoWork) and other services depending on the job — often within the same pipeline.\u003C/p\u003E\r\n\u003Cp\u003EThis created a dichotomy — choose flexibility or consistency:\u003C/p\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003ELet every team use its preferred engine and replicate data across systems, introducing redundancy, inconsistency and risk.\u003C/li\u003E\r\n\u003Cli\u003EForce everyone through one engine and sacrifice the specialization and autonomy that multi-engine architectures provide.\u003C/li\u003E\r\n\u003C/ul\u003E\r\n\u003Cp\u003EThe industry needed a third option, and it emerged from a fundamental insight known as the Data Locality principle: It is faster, cheaper and more secure to move a small piece of executable code to where data already lives than to move massive volumes of data across a network.\u003C/p\u003E\r\n\u003Cp\u003EThese ideas converge on a single pattern: Instead of copying data to each engine, bring each engine's compute to the data. All data sits in the customer's own storage bucket, and all engines agree on how it is physically laid out so each can read and write directly to the same table.\u003C/p\u003E\r\n\u003Cp\u003EThis requires an agreed-upon open table format — a shared language all engines understand.\u003C/p\u003E\r\n\u003Cp\u003EThe industry converged on \u003Ca href=\"https://iceberg.apache.org/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EApache Iceberg\u003C/a\u003E™ as that format. Developed at Netflix for petabyte-scale table management and later donated to the Apache Software Foundation, Iceberg is supported by Spark, Trino, Flink, BigQuery, Snowflake and dozens of other engines. With Iceberg as the shared language, every engine participates without proprietary adapters.\u003C/p\u003E\r\n\u003Ch2\u003ECatalog: From Iceberg to lakehouse\u003C/h2\u003E\r\n\u003Cp\u003EAn open format largely solves interoperability, but it introduces a new question: Who is in charge? When multiple engines can read and write the same files, someone must manage table metadata, enforce access policies, coordinate concurrent writers and ensure no engine sees stale or inconsistent state. That role belongs to the catalog, which serves as the lakehouse's governance layer. It is the single authority that knows which tables exist, what their schemas look like, who can access them and where data files physically reside. Without a catalog, open data is ungoverned data.\u003C/p\u003E\r\n\u003Cp\u003EThe catalog also controls storage access through vended credentials. When an engine requests table data, the catalog returns short-lived, narrowly scoped storage tokens rather than standing bucket credentials, so engines do not gain persistent access to the underlying storage layer.\u003C/p\u003E\r\n\u003Cp\u003EFor this model to work across engines built by different vendors, catalogs need a standardized integration protocol. Without one, every engine would require a custom integration with every catalog. The \u003Ca href=\"https://iceberg.apache.org/rest-catalog-spec/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EIceberg REST Catalog (IRC)\u003C/a\u003E is the open API specification that solves this: It defines how clients discover namespaces, load table metadata and commit updates. Every catalog exposes an IRC endpoint, and every engine connects as a client.\u003C/p\u003E\r\n\u003Cp\u003EThis combination of vended credentials and a standard protocol makes it practical for engines to cross catalog boundaries — what the industry calls federation. When a Snowflake query reaches into Google Cloud's Lakehouse catalog, or a BigQuery job reads from Snowflake Horizon, each catalog issues only the narrow, time-limited tokens the requesting engine actually needs, so governance is enforced regardless of which engine initiates the request. True interoperability requires this in both directions: inbound federation, where engines external to your catalog can read and write your Iceberg tables, and outbound federation, where your compute can read and write Iceberg tables managed by a different catalog.\u003C/p\u003E\r\n\u003Cp\u003ETogether, the catalog and vended credentials provide a single-authority governance layer enforcing security, controlling access and centralizing audits. Customers can now get bidirectional access to Iceberg tables across catalogs, allowing for zero-copy architecture across Iceberg-compatible engines.\u003C/p\u003E\r\n\u003Cp\u003EThe key architectural question becomes: Who manages the catalog? Customers can deploy a DIY self-managed catalog or more likely use a managed Iceberg REST Catalog.\u003C/p\u003E\r\n\u003Cp\u003EFor enterprises who want to DIY, they can deploy Apache Polaris™, a popular open source IRC implementation, originally co-created by Snowflake and Dremio and donated to the Apache Software Foundation. This gives these organizations full control, but it also shifts full operational responsibility — including infrastructure, scaling, patching and availability — to the customer's team. Unlike managed solutions, DIY catalogs are not serverless and do not scale to zero when not in use, creating an ongoing operational cost.\u003C/p\u003E\r\n\u003Cp\u003EIn practice, most organizations choose a managed IRC so they can focus on data rather than catalog operations. When Snowflake and Google Cloud are both in the picture, each provides a natural fit:\u003C/p\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\"https://cloud.google.com/products/lakehouse?e=a\" target=\"_blank\" rel=\"noopener noreferrer\"\u003E\u003Cb\u003ELakehouse runtime catalog\u003C/b\u003E\u003C/a\u003E (Google Cloud's managed Iceberg catalog, part of \u003Ca href=\"https://cloud.google.com/products/lakehouse\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ELakehouse for Apache Iceberg\u003C/a\u003E) is a serverless and scalable metastore that serves as a single source of truth for your data lakehouse. It allows multiple engines (BigQuery, Google-managed Spark, Apache Spark, Trino, Snowflake) to access the same copy of data across open formats like Apache Iceberg. Federation allows agents and engines in Google Cloud to access data across borders from catalogs in Snowflake, Databricks and AWS Glue.\u003C/li\u003E\r\n\u003Cli\u003E\u003Ca href=\"https://www.snowflake.com/en/product/features/horizon/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003E\u003Cb\u003ESnowflake Horizon Catalog\u003C/b\u003E\u003C/a\u003E integrates Apache Polaris and embeds standards-compliant IRC endpoints to every Snowflake account with no additional setup. Beyond basic catalog operations, Horizon layers on enterprise governance: RBAC, column-level masking, row access policies, data lineage and audit logging. It allows Iceberg-compliant engines like Trino, BigQuery, Apache Flink and many others to read and write to Snowflake-managed Iceberg tables.\u003C/li\u003E\r\n\u003C/ul\u003E\r\n","richText":true,":type":"snowflake-site/components/blog/blog-text"},"image":{"id":"image-d6e3056d60","height":"712","lazyEnabled":true,"alt":"architecture IRC","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--ac99ea34-7f6d-4970-90f7-6c444568d854/blog-architecture-irc.png?quality=85&preferwebp=true","width":"1056",":type":"snowflake-site/components/image"},"blog_text_copy_836787991":{"id":"blog-text-b81ea1ffda","text":"\u003Ch2\u003EFederation: From lakehouse to open lakehouse\u003C/h2\u003E\r\n\u003Cp\u003ELakehouse runtime catalog, Snowflake Horizon Catalog and other managed catalog options are not mutually exclusive. They can coexist in the same organization through \u003Ca href=\"https://docs.cloud.google.com/lakehouse/docs/use-catalog-federation\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ecatalog federation\u003C/a\u003E, enabling organizations to start with a single catalog and federate incrementally as needs evolve.\u003C/p\u003E\r\n\u003Cp\u003EEach catalog manages its own tables while all engines access them through IRC.\u003C/p\u003E\r\n\u003Cp\u003EWhen Google Cloud manages the catalog via the Lakehouse runtime catalog, Snowflake connects through a \u003Ca href=\"https://docs.snowflake.com/en/user-guide/tables-iceberg-catalog-linked-database\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ECatalog-Linked Database (CLD)\u003C/a\u003E that automatically discovers and syncs tables from its IRC endpoints. Snowflake users interact with those Google Cloud's Lakehouse Iceberg tables using standard SQL — \u003Ccode\u003ESELECT\u003C/code\u003E, \u003Ccode\u003EINSERT\u003C/code\u003E, \u003Ccode\u003EUPDATE\u003C/code\u003E, \u003Ccode\u003EDELETE\u003C/code\u003E — or via Snowflake's CoCo or CoWork, as if they were native tables, with Snowflake governance (RBAC, masking, lineage) layered on top.\u003C/p\u003E\r\n\u003Cp\u003ESimilarly, when Snowflake manages the catalog via Horizon, Google Cloud services reach those tables through Lakehouse catalog federation — BigQuery, Managed Service for Apache Spark and other Iceberg-compatible engines in Google Cloud connect to Horizon's IRC endpoint and read/write to Snowflake-managed Iceberg tables directly.\u003C/p\u003E\r\n","richText":true,":type":"snowflake-site/components/blog/blog-text"},"image_copy_1528340241":{"id":"image-debdfec712","height":"802","lazyEnabled":true,"alt":"architecutre","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--0cde3385-21e9-4080-a7e5-2a69ee76ea45/blog-architecture-lakehouse.png?quality=85&preferwebp=true","width":"1286",":type":"snowflake-site/components/image"},"blog_text_copy":{"id":"blog-text-4295fb099a","text":"\u003Cp\u003EThe result is a fully open, interoperable data platform: All engines read and write directly from customers' Cloud Storage Bucket with no ETL between systems, and each team picks the best tool for the job, based on the team's unique preferences. Meanwhile, the catalog layer enforces unified governance across all of them.\u003C/p\u003E\r\n\u003Ch2\u003ESemantic context: From open lakehouse to AI-ready\u003C/h2\u003E\r\n\u003Cp\u003EA well-architected lakehouse largely solves data interoperability, but interoperability alone does not make data useful to AI. Between &quot;data is accessible&quot; and &quot;AI produces accurate, trusted answers and actions&quot; lie three gaps:\u003C/p\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003EProgrammatic access\u003C/li\u003E\r\n\u003Cli\u003ESemantic grounding\u003C/li\u003E\r\n\u003Cli\u003EContextual intelligence\u003C/li\u003E\r\n\u003C/ul\u003E\r\n\u003Cp\u003E\u003Cb\u003EProgrammatic access\u003C/b\u003E\u003Cbr\u003E\r\nHuman analysts query tables through their preferred engine, but AI agents need their own channels. Snowflake exposes model context protocol (MCP) servers that allow any MCP-compatible client to discover, query and reason over lakehouse data. MCP is an open standard that provides a universal interface between AI applications and data sources, meaning Gemini Enterprise, code assistants and custom agent frameworks all connect through the same protocol rather than requiring bespoke integrations. Likewise, BigQuery also offers an MCP server that is accessible from both first-party and third-party AI agents, enabling programmatic access to lakehouse assets for agentic workflows across Google Cloud and multi-cloud environments.\u003C/p\u003E\r\n\u003Cp\u003EFor applications that need direct programmatic control, such as orchestration frameworks, custom pipelines or embedded analytics, Cortex Agents and Gemini Enterprise agents are also accessible via REST API. Together, MCP and REST give AI agents the same governed, authenticated access to Iceberg tables that human analysts have, regardless of which catalog manages them.\u003C/p\u003E\r\n\u003Cp\u003E\u003Cb\u003ESemantic grounding\u003C/b\u003E\u003Cbr\u003E\r\nAI systems hallucinate when they don't understand what data represents. Semantic models bridge this by defining business logic on top of physical tables: metrics with calculation rules, dimensions with hierarchies, relationships between entities and verified query patterns that encode institutional knowledge. The critical insight is that business logic belongs in the data layer, not in AI prompts. When definitions live in a semantic model atop the data, every AI system inherits the same correct logic, reducing drift, inconsistency and guesswork.\u003C/p\u003E\r\n\u003Cp\u003E\u003Ca href=\"https://docs.snowflake.com/en/user-guide/views-semantic/autopilot\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ESemantic View Autopilot\u003C/a\u003E, part of Horizon Context, makes this sustainable at scale. Rather than requiring analysts to manually define hundreds of semantic models, Autopilot automatically discovers and maintains them by learning from query patterns, user behavior, table relationships, BI tool integrations and report usage. For teams that prefer to author and refine models in natural language, Semantic Studio's built-in CoCo assistant (in private preview) works alongside a visual and YAML editor with Git integration, so semantic definitions can be version-controlled and reviewed like any other code asset. As data evolves, semantic models stay current so AI accuracy doesn't degrade over time. The result is less hallucination, higher accuracy and the business logic grounded in the actual data. Similarly, one can leverage \u003Ca href=\"https://www.linkedin.com/company/google-cloud/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle Cloud\u003C/a\u003E's Universal Semantic Layer, leveraging Looker's new support for \u003Ca href=\"https://docs.cloud.google.com/looker/docs/analytic-models\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein-database analytics models\u003C/a\u003E, which include \u003Ca href=\"https://www.youtube.com/watch?v=ifMWVn8R9Sw\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Enew integration with BigQuery Graph and Snowflake Semantic Views\u003C/a\u003E, delivering the power of Graph models to business users in key agentic journeys.\u003C/p\u003E\r\n\u003Cp\u003E\u003Cb\u003EContextual intelligence\u003C/b\u003E\u003Cbr\u003E\r\nContext is the surrounding knowledge that tells an AI system not just what the data is, but how to interpret it correctly. \u003Ca href=\"http://snowflake.com/context\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ESnowflake Horizon Context\u003C/a\u003E creates and applies this contextual layer: table and column descriptions in business terms, data quality signals (freshness, completeness, caveats), usage patterns (which tables are authoritative for which questions) and domain relationships across the lakehouse. Because this context lives in Horizon, it inherits the same governance as the data itself, so agents and users only ever receive context and answers they are authorized to see. Similarly, Google Cloud Lakehouse provides trusted context through \u003Ca href=\"https://cloud.google.com/products/knowledge-catalog?e=a\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EKnowledge Catalog\u003C/a\u003E, delivering Gemini-powered insights for lakehouse tables that help mitigate hallucinations in AI agents and enable users to turn insights into action. This context applies to any Iceberg table, whether Snowflake-native, CLD-linked or federated from Google Cloud. The AI receives data along with the context needed to interpret it correctly, which is what separates a generic LLM answer (&quot;revenue might be...&quot;) from a grounded response (&quot;Q4 revenue was $47.2M from the authoritative finance.revenue table, filtered by fiscal quarter definition&quot;).\u003C/p\u003E\r\n\u003Ch2\u003EAgentic AI: From data to action\u003C/h2\u003E\r\n\u003Cp\u003EWith enterprise context and semantic views in place, AI agents operate across structured and unstructured data with high accuracy. \u003Ca href=\"https://www.snowflake.com/en/product/snowflake-cowork/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ESnowflake CoWork\u003C/a\u003E is a personal work agent for every knowledge worker — one that reasons deeply, automates routine tasks and accelerates the path from ideas to decisions to action. Rather than waiting for instructions, CoWork works proactively, surfacing insights, running analysis in the background and delivering governed, traceable answers grounded in how your business actually defines its data.\u003C/p\u003E\r\n\u003Cp\u003E\u003Ca href=\"https://www.snowflake.com/en/product/snowflake-coco/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ESnowflake CoCo\u003C/a\u003E extends this into the development workflow, serving as a data-native coding agent across enterprise data lifecycle work: build and maintain pipelines, create Cortex Agents and Streamlit apps, and generate validated SQL and Python grounded in actual catalog metadata. Both knowledge workers and data engineers benefit from the same semantic grounding and operate with governance and observability across human and agent actions.\u003C/p\u003E\r\n\u003Cp\u003EThat same federated foundation also makes Google Cloud's AI capabilities available natively. Because the lakehouse runs on Google Cloud, Gemini is natively available across the stack. Gemini's multimodal understanding (text, images, video, code in a single context) means lakehouse data isn't limited to structured tables — documents in GCS, images and unstructured content all participate in the AI workflow. Its long context windows ingest extensive schemas, semantic model definitions and query histories simultaneously, improving accuracy on complex analytical questions.\u003C/p\u003E\r\n\u003Cp\u003EGemini Enterprise connects to the lakehouse through MCP (via Snowflake's MCP servers or BigQuery MCP server) with Lakehouse for Apache Iceberg. Employees using Gemini Enterprise ask natural-language questions answered with governed data from Iceberg tables and their queries route through Cortex Agents and semantic models to ensure grounded responses. Whether a user interacts through CoWork, Cortex Code, Gemini Enterprise or a custom REST agent, the same semantic layer, the same context and the same governance apply.\u003C/p\u003E\r\n\u003Cp\u003EThe result is not just an open lakehouse — it is an AI-ready open lakehouse where data is interoperable, governed, semantically rich and accessible to both humans and AI agents through standardized protocols.\u003C/p\u003E\r\n","richText":true,":type":"snowflake-site/components/blog/blog-text"},"image_copy":{"id":"image-121b123ea1","height":"696","lazyEnabled":true,"alt":"architecture diagram AI","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--86e80cce-8654-4b0a-998d-5a22029dcc19/blog-architecture-ai.png?quality=85&preferwebp=true","width":"1806",":type":"snowflake-site/components/image"},"blog_text":{"id":"blog-text-5c60aff52d","text":"\u003Ch2\u003EContinue learning\u003C/h2\u003E\r\n\u003Cul\u003E\r\n\u003Cli\u003E\u003Ca href=\"https://www.snowflake.com/en/blog/interoperable-lakehouse-architecture/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EDiscover the latest product enhancements for building an interoperable lakehouse in Snowflake\u003C/a\u003E\u003C/li\u003E\r\n\u003Cli\u003E\u003Ca href=\"https://docs.cloud.google.com/lakehouse/docs/about-cross-cloud-lakehouse\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ECross-Cloud Lakehouse with Snowflake and Google Cloud\u003C/a\u003E\u003C/li\u003E\r\n\u003Cli\u003E\u003Ca href=\"https://www.snowflake.com/en/blog/interoperable-lakehouse-architecture/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EExplore more from Snowflake on Google Cloud\u003C/a\u003E\u003C/li\u003E\r\n\u003C/ul\u003E\r\n\u003Cp\u003E\u003Ci\u003ENote: Apache Iceberg, Apache Polaris and Apache Spark are trademarks of the Apache Software Foundation.\u003C/i\u003E\u003C/p\u003E\r\n","richText":true,":type":"snowflake-site/components/blog/blog-text"}},":itemsOrder":["blog_text_copy_460207497","image","blog_text_copy_836787991","image_copy_1528340241","blog_text_copy","image_copy","blog_text"],":type":"wcm/foundation/components/responsivegrid"},"responsivegrid_premium_content_banner":{"columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{},"appliedCssClassNames":"snowflake-responsive-component-top-padding-medium",":items":{},":itemsOrder":[],":type":"wcm/foundation/components/responsivegrid"},"container_author_chip":{"layout":"RESPONSIVE_GRID","columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"author_chip":"aem-GridColumn aem-GridColumn--default--12"},"id":"container-df68fef6bb","appliedCssClassNames":"snowflake-responsive-component-top-padding-medium",":items":{"author_chip":{"id":"author-chip-de9b031fc9","title":{"id":"title","type":"heading2","lines":["Learn more about the authors"],":type":"snowflake-site/components/title-v2"},"authors":[{"authorImage":{"id":"image-06fcf4e128","height":"200","lazyEnabled":true,"alt":"Saurin Shah","src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--87f010e6-54e8-4f50-9431-f25540dacc3a/saurin.jpg?quality=85&preferwebp=true","width":"200",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-213969fd22","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/saurin-shah/"},"linkTargetContentType":"DOCUMENT_LEARN","linkType":"SNOWFLAKE_INTERNAL",":type":"snowflake-site/components/button","text":"Saurin Shah"},"authorTitle":"Senior Product Manager"},{"authorImage":{"id":"image-34f1edabd6","height":"400","lazyEnabled":true,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--1abd2304-c99b-46e4-bb7d-ab09759b3234/vinod-ramachandran.jpg?quality=85&preferwebp=true","width":"400",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-6ad1fe2a86","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/vinod-ramachandran/"},"linkTargetContentType":"DOCUMENT_LEARN","linkType":"SNOWFLAKE_INTERNAL",":type":"snowflake-site/components/button","text":"Vinod Ramachandran"},"authorTitle":"Product Lead, Lakehouse, Google Cloud"},{"authorImage":{"id":"image-792ec02a46","height":"1692","lazyEnabled":true,"src":"https://www.snowflake.com/adobe/dynamicmedia/deliver/dm-aid--c6480f36-b590-4e34-ad70-a8edc63ea753/ali-khosro.jpg?quality=85&preferwebp=true","width":"1209",":type":"snowflake-site/components/image"},"authorCta":{"id":"button-20812b459a","showOutboundIcon":false,"buttonLink":{"valid":true,"url":"/en/blog/authors/ali-khosro/"},"linkTargetContentType":"DOCUMENT_LEARN","linkType":"SNOWFLAKE_INTERNAL",":type":"snowflake-site/components/button","text":"Ali Khosro"},"authorTitle":"Partner Solution Engineer"}],":type":"snowflake-site/components/blog/author-chip"}},":itemsOrder":["author_chip"],":type":"snowflake-site/components/container"}},":itemsOrder":["container_hero","responsivegrid_content","responsivegrid_premium_content_banner","container_author_chip"],":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container"},"flexible_column_content_container_2":{"layout":"SIMPLE","id":"container-d8035ca52f",":items":{"blog_table_of_content":{"id":"blog-table-of-content-45d6e2c974",":type":"snowflake-site/components/blog/blog-table-of-content","tableOfContents":[]}},":itemsOrder":["blog_table_of_content"],":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container"},":type":"snowflake-site/components/flexible-column-container","isBlogPage":true,"isActiveTOC":false},"related_content":{"id":"related-content-2c8685e460","relatedContent":[],":type":"snowflake-site/components/blog/related-content","isBlogPage":true}},":itemsOrder":["flexible_column_container","related_content"],":type":"snowflake-site/components/container"}},":itemsOrder":["container_breadcrumb","container_main_content"],":type":"wcm/foundation/components/responsivegrid"},"container_47873732":{"additionalClasses":"section--blog-newsletter","layout":"RESPONSIVE_GRID","columnCount":12,"gridClassNames":"aem-Grid aem-Grid--12 aem-Grid--default--12","columnClassNames":{"flexible_column_cont":"aem-GridColumn aem-GridColumn--default--12"},"id":"container-37e267460d","appliedCssClassNames":"snowflake-container",":items":{"flexible_column_cont":{"id":"flexible-column-container-796ba0dd16","type":"1-column","alignColumns":"top","containerMaxWidth":"extra-large","topPadding":"small","bottomPadding":"none","spaceBetween":"small","reverseOnMobile":false,"carouselOnMobile":false,"propertiesCSSClasses":"section--blog-newsletter","backgroundImageOption":"none","flexible_column_content_container_1":{"layout":"SIMPLE","id":"container-648f3c9dd6",":items":{"marketo_v2":{"id":"marketo-v2-0883c64d71","marketoForm":{"hidden":null,"formId":"3320","edit":false,"successUrl":null,"script":null,"values":null},"title":{"id":"title","type":"heading3","lines":["Subscribe to our blog newsletter","Get the best, coolest and latest delivered to your inbox each week"],":type":"snowflake-site/components/title-v2"},"serverInstance":"252-RFO-227.mktoweb.com","munchkinId":"252-RFO-227","formConfigured":true,"marketoConfigured":true,":type":"snowflake-site/components/form/marketo-v2"},"text":{"id":"text-fe42eac6df","additionalClasses":"newsletter-disclaimer","text":"\u003Cp\u003EBy submitting this form, I understand Snowflake will process my personal information in accordance with their Privacy Notice.\u003C/p\u003E\r\n","richText":true,":type":"snowflake-site/components/text"}},":itemsOrder":["marketo_v2","text"],":type":"snowflake-site/components/flexible-column-container/flexible-column-content-container"},":type":"snowflake-site/components/flexible-column-container","isBlogPage":true,"isActiveTOC":false}},":itemsOrder":["flexible_column_cont"],":type":"snowflake-site/components/container"},"experiencefragment-pre-footer":{"id":"experiencefragment-b2fc4d9d4d","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/get-started-pre-footer/get-started-pre-footer/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/get-started-pre-footer/get-started-pre-footer.xfmodel.json"},"markup_editor":{"id":"markup-editor-4886ac1380","title":"Page CSS","cssContent":"@media screen and (min-width:768px){.snowflake-blog-author-chip-wrapper{justify-content:flex-start}.snowflake-blog-related-content-on-blog-page{max-width:1408px;margin-left:auto;margin-right:auto}.snowflake-text{font-family:Lato,sans-serif;font-weight:400;font-size:16px;line-height:24px}}.section--blog-newsletter{max-width:none;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:0}.section--blog-newsletter .mktoField{background-color:transparent !important}.section--blog-newsletter\u003E.container{padding-left:0;padding-right:0}@media screen and (min-width:768px){.section--blog-newsletter\u003E.container{padding-left:0;padding-right:0}}.newsletter-disclaimer p{font-size:14px !important}.section--blog-newsletter .snowflake-marketo-form-container{margin-bottom:24px;background-color:#f6f9fa;gap:48px;box-shadow:none}.section--blog-newsletter .snowflake-title p.snowflake-title-line:first-child{font-family:Texta;font-size:24px;line-height:26px;font-weight:700;margin-bottom:4px}.section--blog-newsletter .snowflake-title p.snowflake-title-line{text-transform:none;font-family:\"Lato\",sans-serif;font-size:16px;line-height:24px;font-weight:normal}@media screen and (min-width:1024px){.section--blog-newsletter .snowflake-marketo-form-container{display:flex;justify-content:center}.section--blog-newsletter .snowflake-title .snowflake-title-line{text-align:left}.section--blog-newsletter .snowflake-marketo-form .mktoFormRow:has(\u003E input[type=\"hidden\"]){flex-grow:0}.section--blog-newsletter .snowflake-marketo-form{display:flex;width:50% !important}.section--blog-newsletter .snowflake-marketo-form .mktoButtonRow{flex-grow:0;width:auto !important;margin-left:0;margin-right:0}.section--blog-newsletter .snowflake-marketo-form .mktoFormRow{flex-grow:1}.section--blog-newsletter\u003E.container{padding-left:0;padding-right:0}.section--blog-newsletter .snowflake-marketo-form-title{width:50%;margin-bottom:0 !important}.section--blog-newsletter .center .snowflake-title{align-items:flex-start}}.snowflake-sub-navigation a.snowflake-sub-navigation-primary-link{width:auto !important}.snowflake-blog-hero{align-items:stretch !important}",":type":"snowflake-site/components/markup-editor","isGSAPEnabled":false},"markup_editor-table":{"id":"markup-editor-e7a4e296d5","title":"Table Styling CSS","cssContent":"#snowflake-blog-template-main-container table{width:100%;background-color:var(--ui-background-01);border-collapse:collapse;border:2px solid var(--ui-background-09);font-family:'Lato',sans-serif;color:var(--ui-background-09)}#snowflake-blog-template-main-container table thead{background-color:var(--ui-01)}#snowflake-blog-template-main-container table th,#snowflake-blog-template-main-container table td{border:2px solid var(--ui-background-09);padding:var(--spacing-01)}",":type":"snowflake-site/components/markup-editor","isGSAPEnabled":false},"experiencefragment-footer":{"id":"experiencefragment-c5c8017dc1","localizedFragmentVariationPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/footer/master/jcr:content","configured":true,":type":"snowflake-site/components/experiencefragment","xfModelPath":"/content/experience-fragments/snowflake-site/language-masters/en/site/footer/master.xfmodel.json"}},":itemsOrder":["experiencefragment-banner","experiencefragment-header","experiencefragment-sub-header","responsivegrid","container_47873732","experiencefragment-pre-footer","markup_editor","markup_editor-table","experiencefragment-footer"],":type":"wcm/foundation/components/responsivegrid"}},":itemsOrder":["root"],":type":"snowflake-site/components/structure/page","isPasswordProtected":false,"analyticsContentTags":[],"analyticsEnabled":true,":hierarchyType":"page",":path":"/content/snowflake-site/global/en/blog/snowflake-google-cloud-open-lakehouse","coveoConfig":{"apiKey":"xx335921a6-2a0a-40f2-a167-e390b4766c3d","organizationId":"snowflakecomputingproduction8neljofn","searchHub":"snowflake.com","pipeline":"snowflake.com"},"analyticsDebugMode":false,"analyticsData":{"excludeFromAnalytics":false,"subCategory":"","pageType":"homepage","templateName":"blog-page","siteName":"snowflake","pageUrl":"/content/snowflake-site/global/en/blog/snowflake-google-cloud-open-lakehouse","language":"en","category":"general","pageName":"From Iceberg to Intelligence: The AI-Ready Borderless Lakehouse with Snowflake and Google Cloud","contentTags":[]},"locale":"en"}
  