This repository contains the code and configuration for the Agentic Data Cloud Demo, showing how to build an AI-ready data cloud infrastructure on Google Cloud and perform advanced data analytics using Gemini and BigQuery.
The project is divided into two primary directories:
.
├── terraform/ # Infrastructure-as-code to provision GCP resources
│ ├── modules/ # Reusable Terraform modules (API, VPC, GCS, IAM)
│ └── infra/ # Unified root module to deploy the entire demo stack
│
└── analytics/ # Data analysis and AI playground using Python/Jupyter
├── notebooks/ # Jupyter notebooks for data quality, catalog, graphs, and AI
├── resources/ # Business glossary and schema aspect definitions
└── pyproject.toml # Modern Python dependency configuration (managed via uv)
To run this demo, you can spin up the entire stack with a single command on Google Cloud Shell.
In your Google Cloud Shell, clone this repository and execute the auto-setup script. This script automatically detects your active GCP project, configures variables, and deploys the GCP infrastructure using Terraform.
git clone https://github.com/horaha/agentic-data-cloud-demo.git
cd agentic-data-cloud-demo
# Make sure you are in the correct active project
gcloud config get-value project
./setup.shOnce the infrastructure is up, you can run the interactive analysis notebooks.
- Refer to the Analytics Guide for local python environment setup and notebook details.
- You can also run these notebooks in Colab Enterprise templates deployed by Terraform.
This project is licensed under the Apache 2.0 License - see the LICENSE details.