Most discussions of enterprise RAG start and end with documents — policies, manuals, contracts, PDFs. But some of an organization’s most valuable and current knowledge doesn’t live in documents at all. It lives in databases: customer records, transaction histories, product catalogs, case files, operational data. If an AI agent can only retrieve from a document store, it’s cut off from the authoritative, up-to-date source of truth the rest of the business runs on.
Connecting a database to a private RAG pipeline closes that gap — but it has to be done carefully. A database connection done badly is a security incident waiting to happen; done well, it’s one of the highest-value integrations an enterprise AI program can make. This post walks through how to connect an enterprise database to VDF AI and build a governed private RAG pipeline over it, with access control and auditability intact.
Why database-connected RAG matters
Document RAG and database RAG answer different kinds of questions. Document retrieval is good for “what does our policy say about X?” Database retrieval is good for “what is the current status of customer Y’s account?” Real workflows need both, and the highest-value agentic use cases — the underwriting, claims, and investigation workflows we’ve written about elsewhere — depend on reconciling documents against live records.
Connecting a database also changes the freshness equation. A document index reflects what was ingested; a database reflects what’s true right now. For anything operational — balances, statuses, entitlements, inventory — grounding the agent in the database rather than a stale export is what keeps its answers trustworthy. The opportunity, and the responsibility that comes with it, is covered more broadly in Private RAG vs Enterprise Search.
Before you connect: four decisions
A database connection is a governance decision as much as a technical one. Settle these before wiring anything up:
- Scope. Which tables, columns, and rows should be reachable — and, just as importantly, which should never be. Start from least privilege: expose the minimum the use case needs, not the whole schema.
- Segmentation. How data should be partitioned by department, user, or customer, so a retrieval for one context can’t surface another’s records. This is the same principle behind department-specific AI agents with data isolation.
- Sensitivity. Which fields are regulated or personal, and whether they should be masked, excluded, or access-gated. Not every column that’s useful for retrieval is one an agent should return verbatim.
- Freshness. Whether the pipeline reads the database live at query time or works from a periodically synchronized index — a trade-off between currency and load on the production system.
Getting these right up front is what separates a governed pipeline from an open door. VDF AI supports a range of database types, covered in Supported Database Types in VDF AI.
The pipeline, stage by stage
With those decisions made, the connection itself breaks into clear stages inside VDF AI.
1. Register the database as a governed source
The database is connected through a scoped, least-privilege credential — reaching only the tables and columns you decided to expose. In VDF AI Networks, the connection is registered as a governed knowledge source rather than an open connection, so every access runs through the platform’s access-control and logging layer.
2. Model what becomes retrievable
Not every database is naturally suited to semantic retrieval. Structured records are mapped into retrievable content — selected fields and relationships turned into passages that carry the right context and metadata (department, record type, sensitivity). Good metadata here is what makes later filtering precise, a point developed in the discussion of embeddings, rerankers, and metadata in private RAG.
3. Embed and index privately
The retrievable content is embedded using a local embedding model and indexed inside your environment. Because the embedding model runs on your own infrastructure, the underlying data never leaves the boundary to be vectorized — a core requirement for regulated data.
4. Retrieve with access control and metadata filters
At query time, the agent’s request is resolved against the index with the caller’s permissions and metadata filters applied — so a retrieval only ever returns records the requester is entitled to see. Access segmentation isn’t a policy written on a wiki; it’s enforced in the retrieval path itself.
5. Ground the agent and log the access
The retrieved records ground the agent’s response, and the access is written to the audit trail: what was queried, which records were returned, and to whom. That record is what makes a database-connected agent auditable rather than opaque — the substance behind AI agent observability and audit trails.
What to avoid
A few patterns turn a valuable integration into a liability:
- Connecting with broad credentials. Handing the pipeline a high-privilege database account “to keep it simple” defeats the entire access model. Scope the credential to what the use case needs.
- Ignoring segmentation. A single unpartitioned index over multi-department or multi-customer data is a data-leakage incident waiting for the wrong query. Build segmentation in from the start.
- Returning sensitive fields by default. Just because a column is useful for retrieval doesn’t mean the agent should surface it. Decide per field what gets returned, masked, or excluded.
- Skipping the audit trail. A database-connected agent whose accesses aren’t logged is impossible to defend in a review. Log every retrieval, not just the ones that go wrong.
How VDF AI makes it governed
VDF AI is built so that a database connection is a governed source, not a raw pipe. VDF AI Networks registers the database behind the platform’s access-control and audit layer; embedding and retrieval run on local models inside your environment; and VDF AI Agents consume the retrieved records under the same scoped permissions and logging as every other tool call. Access segmentation, metadata filtering, and the audit trail are part of the design rather than add-ons. Nothing — not the records, not the embeddings, not the queries — passes through an external API at any stage. The result is a private RAG pipeline that unlocks your most current enterprise knowledge for AI agents while keeping security and compliance in a position to say yes.
Further reading
- Private RAG vs Enterprise Search
- Supported Database Types in VDF AI
- Embedding Models and Rerankers in Private RAG
- Department-Specific AI Agents with Data Isolation
Ready to ground your agents in your own enterprise data? Explore VDF AI Networks or book a demo.