Scaling Geospatial Analytics at S&P Global Energy: From Billions of Points to AI-Powered Map Agents with Databricks
Overview
| Experience | In Person |
|---|---|
| Track | Data Warehousing |
| Industry | Energy & Utilities, Enterprise Technology, Financial Services |
| Technologies | Genie |
| Skill Level | Intermediate |
| DOWNLOAD SESSION SLIDES | |
At S&P Global Energy, we transformed our geospatial analytics architecture to handle billions of records with query results in seconds — removing the need for separate geospatial databases and reducing costs using our Oil & Gas well production data.
Architecture evolution:
- Unified single-source-of-truth on Delta Lake without redundant geospatial systems
- Databricks Spatial SQL with native spatial types enabling performant queries
- Databricks SQL Serverless delivering on-demand H3 aggregations
Interactive Databricks app demo for large-well datasets.
What’s next – AI geospatial agent (work in progress):
- Natural language map interactions powered by Agent Bricks
- Genie-driven text-to-SQL for dynamic map layer creation
- 50+ analytical tools like chart generation from spatial queries
Attendees will learn practical patterns for scaling geospatial workloads, leveraging Spatial SQL with native spatial types, H3 indexing, and see how AI agents are reshaping spatial analytics workflows.
Session Speakers
Hubert Boguski
/Software Engineer
S&P Global
Michael Johns
/Lead Geospatial Product Specialist
Databricks
Full Summary
Talking to Spatial Data: How S&P Global Built an AI-Powered Map Agent on Databricks
Geospatial users rarely stop at the handful of questions a dashboard anticipates. S&P Global Energy addressed that gap by pairing billion-point spatial SQL with a natural language map agent so users can ask ad hoc questions of governed well data and see answers rendered directly on the map.
FAQ
No. Native geometry and geography types, spatial SQL, and H3 functions run directly on Databricks compute, including Databricks SQL. S&P Global eliminated a separate spatial database, reducing ETL cost and improving data freshness.
Dashboards answer expected questions such as well counts by H3 cell. The Genie-powered map agent lets users pose new questions in natural language, which are translated to spatial SQL and returned as new map layers or charts without engineering work.
Unity Catalog controls data access, and Databricks partnerships with foundation model providers keep conversations within the customer's security boundary. The team is moving LLM calls to Unity AI Gateway for centralized, governed model access.
Agent Bricks perform natural language to SQL translation. Spatial SQL and H3 functions execute in the lakehouse. Model Serving handles LLM prompts, with a planned move to Unity AI Gateway. The front end uses KeplerGL, DuckDB, and Wasm, and the server is assembled with AppKit.