Leveraging RAG and LLMs for ESG Data Intelligence Platform
esgpedia · Finance · 2024 · source Agentic: yes · promotional bias: high · source-backed · extracted with prompt 0.5.6 (schema v2)
Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: ESG data intelligence
ESGPedia needed to unify fragmented sustainability data pipelines and provide timely, context-aware ESG insights across Asia-Pacific clients and internal teams.
Constraints:
- The platform had about 300 data pipelines with extensive precleaning, processing, and relationship mapping.
- ESG data requires governance, access controls, lineage, and regulatory compliance.
- Distributed teams and clients need secure collaboration and personalized sustainability insights.
- The source is a Databricks customer story, so outcome claims are promotional and vendor-framed.
Architecture
ESGPedia moved to the Databricks Data Intelligence Platform with a lakehouse foundation, streaming ingestion, Unity Catalog governance, and Agent Bricks Custom Agents for a RAG solution tailored to internal teams. The architecture consolidates fragmented ESG data, applies access controls and lineage, enables few-shot prompting for dataset classification, and uses RAG over custom data/documents to deliver context-aware ESG insights to corporations and financial institutions.
Diagram confidence: reconstructed (reconstructed from prose).
flowchart LR Streaming_ingestion["Streaming ingestion"] --> Databricks_lakehouse["Databricks lakehouse"] Databricks_lakehouse --> Unity_Catalog["Unity Catalog"] Unity_Catalog --> Distributed_data_teams["Distributed data teams"] Databricks_lakehouse --> RAG_custom_agents["RAG custom agents"] RAG_custom_agents --> Few_shot_dataset_classifier["Few-shot dataset classifier"] RAG_custom_agents --> Insight_delivery_layer["Insight delivery layer"]
Components
| Component | Role | Interacts with |
|---|---|---|
Databricks lakehouse |
Unified storage and management foundation for ESG data access and analysis. | Streaming ingestion, Unity Catalog, RAG custom agents |
Streaming ingestion |
Continuously ingests ESG data from various sources. | Databricks lakehouse |
Unity Catalog |
Governance layer for access controls, lineage, compliance, and secure collaboration. | Databricks lakehouse, Distributed data teams |
RAG custom agents |
Agent Bricks Custom Agents workflow that uses ESGPedia data and documents to provide context for LLM responses. | Databricks lakehouse, Few-shot dataset classifier, Insight delivery layer |
Few-shot dataset classifier |
Prompting layer used to classify datasets for tailored ESG insights. | RAG custom agents |
Insight delivery layer |
Delivers granular sustainability insights to corporations and financial institutions. | RAG custom agents |
Distributed data teams |
Teams in Singapore, the Philippines, Indonesia, Vietnam, and Taiwan collaborating on governed data and AI work. | Unity Catalog |
Data flow
ESG data from diverse sources is ingested continuously into the Databricks lakehouse. Unity Catalog governs access, lineage, and collaboration across regional teams. Agent Bricks Custom Agents run a RAG workflow over ESGPedia's custom data and documents, using few-shot prompting to classify datasets and produce tailored sustainability insights for client industries, countries, and sectors.
3 supporting quotes
Why this architecture
ESGPedia needed organized and governed data before LLM workflows could be useful. The lakehouse consolidated fragmented pipelines, Unity Catalog handled compliance and collaboration, and RAG over ESGPedia's own data provided context-aware insights without relying on opaque scoring alone.
3 supporting quotes
Models used: Databricks Data Intelligence Platform · Unity Catalog · Mosaic AI Agent Framework · Agent Bricks Custom Agents · RAG · few-shot prompting · LLMs
Scale
- ESGPedia had about 300 pipelines to migrate and manage.“With about 300 different pipelines running and increasing”article, stated
- The migration of about 300 pipelines was completed in six months.“The migration to Databricks, which involved transitioning about 300 pipelines, was completed in just six months.”article, stated
- ESGPedia reports 4x cost savings in data pipeline management.“The company achieved a remarkable 4x cost savings in data pipeline management”article, stated
- The platform supports Asia-Pacific ESG use cases and distributed teams in five listed countries or territories.“across ESGpedia’s distributed teams in Singapore, the Philippines, Indonesia, Vietnam and Taiwan”article, stated
Alternatives considered (roads not taken)
Continue operating fragmented data platforms and pipelines
Rejected because: Fragmentation slowed teams, hampered timely personalized insights, and blocked AI initiatives.
Use opaque ESG scoring as the primary client answer
Rejected because: ESGPedia emphasizes granular data points about sustainability efforts and value chains.
Patterns
rag-retrieval (retrieval)
ESGPedia uses RAG on Databricks so custom ESG data and documents provide context for LLM insights.
safety-policy-enforcement (governance)
Unity Catalog provides access controls, lineage, and compliance support for ESG data and AI work.
data-quality-loop (data)
The lakehouse migration unified precleaning, processing, relationship mapping, and governance so ESG data became usable for AI initiatives.
Tradeoffs
Build on a unified lakehouse platform
Chose Databricks Data Intelligence Platform over Separate fragmented systems and pipelines.
Rationale: The migration improved access, governance, collaboration, cost, and AI-readiness.
Classify datasets with few-shot prompting
Chose Few-shot prompting on Databricks over Only hand-coded dataset classification.
Rationale: The source says ESGPedia uses few-shot prompting to help classify datasets for tailored ESG analytics.
Gotchas (what bit them)
Fragmented ESG data slows insight delivery.
Root cause: Many pipelines and platforms required separate cleaning, mapping, and coordination.
Resolution: Consolidate data in a lakehouse and govern it through Unity Catalog before layering on RAG.
AI initiatives were blocked by data-management complexity.
Root cause: Multiple models across various systems and fragmented data created operational obstacles.
Resolution: Use a unified Databricks platform as the foundation for data and AI workflows.
Evaluation
The case reports operational outcomes rather than a formal LLM evaluation harness: cost savings, migration completion, time-to-insight improvement, governed access, and context-aware insights.
Metrics: 4x cost savings · about 300 pipelines migrated · six-month migration timeline · time to insight · governance and lineage coverage
3 supporting quotes
Outcomes
- ESGPedia reports 4x cost savings in data pipeline management.
- It migrated about 300 pipelines to Databricks in six months.
- The unified platform supports RAG-based ESG insights for corporate and bank clients.
Vendor-framed Databricks customer story; quantified outcomes are 4x cost savings, about 300 pipelines, six months, and distributed APAC teams.