Search 800 + Posts

Jun 14, 2026

An IT Architect's Guide to Implementing the Oracle Analytics Cloud AI Agent

What happens after the Business Analyst hands you the design — ADW views, ODI pipelines, dataset governance, security, and everything the agent needs to actually work in production.

This is Part 2 of a two-part series on OAC AI Agent design. Part 1 — The Business Analyst's Guide — covers discovery, dataset field design, knowledge document structure, and supplemental instructions from the BA perspective. This blog picks up where the BA handoff package ends and focuses on the IT Architect's implementation responsibilities.

If you have read Part 1 of this series, you know that a Business Analyst's job is to define what the OAC AI Agent needs — the questions it must answer, the fields it requires, the policies it must reference, and the vocabulary it must understand. A well-executed BA design produces a complete handoff package: field specifications, derived metric formulas, knowledge document drafts, vocabulary maps, and supplemental instructions ready to paste into OAC.

The IT Architect's job is to make that design technically real — and to make it trustworthy at scale. Not just for the first agent, but for every agent the organisation will build after it. That requires a different mindset than building a dashboard or a report. It requires thinking about data lineage, pipeline governance, security boundaries, and the architectural foundation that determines whether AI answers can be trusted at all.

This blog covers the seven technical implementation decisions that separate a production-grade OAC AI Agent from a demo that works once and breaks in real life.

The core risk to understand upfront: An OAC AI Agent will give confident, fluent, well-formatted answers regardless of whether the underlying data is correct, governed, or complete. The agent has no way to tell the user "I am not sure about this number." It answers with the same confidence whether the data is perfect or wrong. The IT Architect's job is to ensure the data behind the agent is never the thing that fails.


1. Understand the Architecture Before You Build Anything

An OAC AI Agent in a production Oracle environment is not a standalone feature. It is the top layer of a seven-layer architecture, and every layer below it determines the quality of what the agent can deliver. Most IT teams focus on the top two layers — the agent configuration and the OAC dataset — and treat the layers below as someone else's problem. That is the most common source of implementation failure.

Layer 7 — OAC AI Agent + Knowledge Documents + Supplemental Instructions

↑ agent queries one certified OAC dataset

Layer 6 — OAC Certified Dataset (one per agent)

↑ dataset built on ADW business view

Layer 5 — ADW Business Views (pre-joined, business-named, metric SQL defined)

↑ views built on top of EBS replica tables in ADW

Layer 4 — EBS Replica Tables in ADW (raw, cryptic column names)

↑ loaded via ODI governed pipelines

Layer 3 — ODI ETL Pipelines (data lineage, monitoring, governance)

↑ extracts from source system

Layer 2 — Oracle E-Business Suite (EBS) — transactional source

↑ secured by

Layer 1 — OCI IAM + VCN + Audit Logs (security perimeter)


The AI Agent never touches EBS directly. It never touches raw EBS replica tables directly. It always queries a governed OAC dataset, which sits on top of a business-readable ADW view, which sits on top of ODI-maintained EBS replica tables. Every layer adds value. Every layer that is missing or poorly implemented degrades the quality of every answer the agent gives.

An important point worth stating explicitly: Oracle Analytics Cloud in this architecture is built entirely on data in the Oracle Autonomous Data Warehouse — not on the transactional EBS system. OAC never connects to EBS directly. Every query the AI Agent runs, every number it returns, every trend it surfaces comes from the data warehouse layer. This is not just a design preference — it is a hard architectural rule. Running AI analytical workloads against a live transactional system introduces unacceptable performance risk, data instability, and security exposure. The data warehouse is the right layer for analytics. The transactional system is the right layer for transactions. These must remain separate.

Case study scope — this architecture applies beyond Oracle EBS: Throughout this blog, Oracle E-Business Suite is used as the source system and Oracle Data Integrator (ODI) as the ETL tool. This reflects a common production Oracle environment — but it is a case study, not a constraint. The same seven-layer architecture, the same ADW business view design principles, the same dataset certification process, and the same Agent Registry governance apply regardless of your source system. Whether your data originates from SAP, Workday, Salesforce, a custom application, a data lake, or any other system — if it lands in ADW and is modelled into a governed business view, an OAC AI Agent can be built on top of it. Similarly, the governed pipeline principle applies whether your ETL tool is ODI, OCI Data Integration, Informatica, Talend, or any other tool. What matters is lineage, monitoring, and a defined refresh schedule — not the specific tool that provides them.

The IT Architect's primary responsibility is Layers 3 through 5 — the ODI pipelines, the ADW business views, and the OAC dataset configuration. Layers 6 and 7 (the agent itself) are largely implemented by the BA's design specifications. Layers 1 and 2 are typically pre-existing. The middle layers are where the architectural work happens.

2. The ADW Business View — The Most Critical Technical Deliverable

The ADW business view is the single most important technical artefact in the entire OAC AI Agent implementation. It is where raw EBS source data — with cryptic column names like OE_ORDER_HEADERS_ALL, SOLD_TO_ORG_ID, and FLOW_STATUS_CODE — is transformed into a business-readable, pre-joined, metric-enriched flat view that the OAC dataset and AI Agent can work with reliably.

If the BA's field specification is the design blueprint, the ADW business view is the built structure. Everything the agent can answer is determined by what this view contains and how it is constructed.



2.1 What the ADW Business View Must Do

·         Rename cryptic EBS columns to business names. SOLD_TO_ORG_ID becomes Customer_ID. FLOW_STATUS_CODE becomes Order_Status. ORDERED_QUANTITY becomes Quantity_Ordered. The agent interprets column names when forming answers — business names produce better answers than EBS technical names.

·         Pre-join all required EBS tables. Because the agent works with one dataset, every table join must happen here. For an AP agent this typically means joining AP_INVOICES_ALL, AP_INVOICE_DISTRIBUTIONS_ALL, AP_SUPPLIERS, PO_HEADERS_ALL, and approval tables into a single flat result set.

·         Implement all derived metric calculations. Every business formula the BA defined — DPO, late payment flag, days overdue, three-way match status — must be implemented as SQL expressions in the view. Not in the OAC dataset. Not in the supplemental instructions. In the view, where the calculation is governed, consistent, and traceable.

·         Apply business rules as SQL logic. "An invoice is late if Payment_Date exceeds Due_Date" becomes a CASE expression in SQL. "CFO approval is required if Invoice_Amount > 500000" becomes a derived column. These rules belong in the data layer — not the AI layer.

·         Filter out noise. Test records, cancelled transactions, internal intercompany entries that should not appear in business analysis should be excluded from the view at the SQL level.

3. ODI Pipeline Governance — The Rule That Cannot Be Optional

One of the most important governance decisions in an OAC AI Agent implementation is also one of the simplest to state and hardest to enforce: any dataset that backs an AI Agent must be maintained by a governed ODI pipeline. No exceptions.



This rule exists because of a fundamental property of AI answers — they are trusted by users at face value. When a dashboard shows a wrong number, a user might question it, run a cross-check, or flag it to IT. When an AI Agent confidently states a number in natural language, users tend to accept it. The confidence of the presentation removes the natural scepticism that would catch a data quality issue in a traditional report.

If an AI-backing dataset is built from an ad hoc dataflow — a manual CSV upload, a direct EBS query, an ungoverned transformation — and that source changes or breaks, there is no lineage to trace, no monitoring to alert, and no way to identify when the agent started giving wrong answers. By the time the business discovers the problem, trust in the agent may be permanently damaged.

4. OAC Dataset Configuration — Where IT and BA Design Meet

Once the ADW business view is built and the ODI pipeline is running, the OAC dataset configuration is where the IT Architect and the BA's design specifications converge. This step is more consequential than it looks in the OAC interface.

4.1 Critical Dataset Configuration Decisions

Configuration Item

What to Set

Why It Matters for the Agent

Treat As — Measure vs Attribute

Numeric fields that should be summed = Measure. Time dimensions (Quarter, Month, Year, Week) = Attribute. Flag fields = Attribute.

If Quarter is set as Measure, the agent will try to sum it. If Invoice_Amount_USD is set as Attribute, the agent cannot aggregate it. Wrong Treat As settings produce nonsense answers.

Aggregation Rule

Invoice_Amount_USD = Sum. Days_To_Pay = Average. Count fields = Count.

The agent uses the default aggregation when a user asks "what was total spend" or "what is average DPO." Wrong default aggregation gives wrong answers to the most common questions.

Column Description

Add a one-sentence description to every column using the BA's field specification as the source.

The agent reads column descriptions as part of its context when formulating answers. Populated descriptions improve answer quality and reduce misinterpretation of field names.

Column Name

Use the business names from the ADW view. Do not rename columns in the dataset layer unless necessary.

Renaming columns in OAC creates a disconnect from the ADW view naming — making lineage harder to trace and supplemental instruction vocabulary maps potentially incorrect.

Search Index

Right-click dataset > Inspect > Search tab > confirm "Assistant" is checked.

The dataset will not be queryable by the AI Agent unless it is indexed. This is the most common reason an agent says "I cannot find data to answer your question."

Hidden columns

Hide internal ID columns (like ORG_ID, CREATION_BY) that should not surface in agent answers.

Prevents the agent from surfacing internal technical fields in answers that business users would not understand.

4.2 The Dataset Certification Checklist

Before any dataset is indexed for an AI Agent, IT should run through a formal certification checklist. A dataset is Green-certified for AI when all of the following are true:

  • All column names are in business language — no EBS cryptic names visible
  • All measure columns have correct Treat As and aggregation settings
  • All time dimension columns are set as Attribute
  • Column descriptions are populated for every field
  • Dataset is backed by a named ODI pipeline
  • A named business stakeholder has reviewed and confirmed that metric calculations are correct
  • Search index is active and dataset is indexed for AI
  • Row count and last refresh timestamp have been validated

Green / Yellow / Red classification: Maintain a simple spreadsheet classifying all production OAC datasets. Green = certified for AI Agent. Yellow = usable content but needs preparation work before AI indexing. Red = raw EBS replica, experimental, or duplicate — never index for AI. With 50-100 production datasets in a typical Oracle environment, this classification prevents an ungoverned dataset from accidentally backing a production agent.

5. Security — The Unique Risks AI Agents Introduce

OAC AI Agents introduce security risks that do not exist in traditional dashboards. In a dashboard, users can only see the data that the specific visualisation shows them. In an AI Agent, users can ask any question — which means they can potentially surface data they would not have found through a pre-built report. An IT Architect must design security with this expanded query surface in mind.

6.The Semantic Layer — The Long-Term Quality Ceiling

The ADW business view solves the immediate problem: the agent needs a clean, pre-joined, business-named dataset to query. But as the agent program matures and more domains are added, a more fundamental architectural question emerges — where does business logic live, and is it consistent across all agents?

Without a semantic layer, every ADW business view defines its own version of "revenue," its own fiscal year logic, its own hierarchy rollups. Two agents in different domains may calculate the same metric differently — producing different answers to the same question depending on which agent a user opens. This is the consistency problem that destroys confidence in AI at scale.

Closing Thought — The Foundation Is the Work

The most visible part of an OAC AI Agent implementation is the agent itself — the chat interface, the natural language answers, the policy citations. That is what the business sees and what gets demonstrated in a proof of concept. It is not where the implementation work is.

The implementation work is the ADW business view that transforms cryptic EBS source data into a clean, business-readable, metric-enriched flat view. It is the ODI pipeline that ensures that view is refreshed reliably and that any data quality failure is caught before it reaches the agent. It is the dataset certification process that confirms every column is correctly configured before indexing for AI. It is the security model that ensures the expanded query surface of AI does not expose data to users who should not see it. And it is the Agent Registry that ensures every agent deployed stays governed, maintained, and accurate over time.

Two principles from this blog are worth carrying into every OAC AI Agent conversation, regardless of your organisation's source system or ETL tooling. First: OAC AI Agent is built on data warehouse data, not transactional system data. That separation is non-negotiable — analytically and architecturally. Second: the patterns described here — governed pipelines, business-named views, certified datasets, security layers, and an Agent Registry — are source-system agnostic. Whether your data comes from Oracle EBS, SAP, Workday, Salesforce, or a bespoke application, the foundation you build in ADW determines everything the agent can deliver.

The Business Analyst defines what the agent needs to know. The IT Architect ensures that what the agent knows is true, current, and trusted. Both roles are essential. Neither is sufficient alone.

The agent is only as intelligent as the foundation beneath it. Build the foundation right, and the agent delivers value that compounds over time. Build it poorly, and no amount of supplemental instruction tuning or knowledge document refinement will produce answers the business can trust.


This two-part series covers the complete design and implementation of an OAC AI Agent:

Part 1 — The Business Analyst's Guide: Discovery, dataset field design, knowledge document structure, vocabulary maps, supplemental instructions, validation, and the IT handoff package.

Part 2 — The IT Architect's Guide (this post): Architecture layers, ADW business view design, ODI pipeline governance, OAC dataset certification, security model, semantic layer strategy, Agent Registry, and performance considerations.

About the Author

Shriram Gupta is an Oracle Solution Architect at BizInsight Consulting, specialising in Oracle Analytics Cloud, Autonomous Data Warehouse, Oracle Data Integrator, and Oracle E-Business Suite implementations. This blog is drawn from hands-on experience designing and implementing OAC AI Agent programs on production Oracle EBS environments.

Tags: Oracle Analytics Cloud  |  OAC AI Agent  |  Oracle ADW  |  Oracle ODI  |  Oracle EBS  |  OCI GenAI  |  IT Architecture  |  Data Governance  |  Semantic Layer  |  RPD  |  Security  |  Agent Registry  |  Data Warehouse  |  SAP  |  Workday  |  Salesforce