There are 2 very different Generative AI based solutions for OAC (not for OAS, currently):
- OAC Governance Reporting
- OAC MCP server
The OAC Governance Skill generates inventory and governance reports for an OAC instance.
OAC MCP server connects to OAC server and can run various tasks or run queries on OAC.
|
Capability |
Main
purpose |
Changes
OAC? |
Status |
|
Governance
Skill |
Inventory
and governance reporting |
Read-only
by default |
Community/demo |
|
OAC MCP
tools |
Search,
query, export and catalog administration |
Some
tools can modify content |
Oracle
Preview |
OAC Governance Reporting
The major goal of the OAC Governance Reporting is to let you create Governance reports about the OAC server with AI tools (Codex/Claude/Cursor...).
Here you can find some explanations about OAC Governance Reporting, as well as the code itself (zip file) and a Guide: https://community.oracle.com/products/oracleanalytics/discussion/29242/oracle-analytics-governance-skill
Please note: "This content is intended for community knowledge sharing and demonstration purposes. It is not official Oracle documentation and should not be considered formal Oracle guidance or support documentation."
The main formats are Codex, Claude and General (for other options)
For connection with your OAC you will need the OAC server URL and the tokens.json file. The file is available from your OAC profile / Access Tokens menu.
Now I can work with my OAC server. Here I request to see all dataflows I have access to and sources/targets of specific dataflow:
OAC MCP server
The OAC MCP server does what any MCP tools should. It lets you interact directly from the AI tool (Codex/Claude/Cursor...) with the OAC server. It can run queries you want or do Administration of Catalog etc...
Always remember the MCP connection has its overhead. This very simple count distinct takes less than 1 second in OAC:
See here the full list of available tools. The MCP server has an impressive list of capabilities:
Administration:
- Create a catalog folder
- Copy a catalog item
- Move a catalog item
- Delete a catalog item
- Update catalog permissions
- Create or replace workbook or connection catalog content
Search:
- Search catalog objects
Content:
- Match a natural-language question to relevant OAC data sources
- Retrieve table and column metadata for subject areas or datasets
- Execute Oracle Analytics Logical SQL and return query results
- Export a workbook to PNG or PDF
|
MCP Tool
Name |
Purpose |
|
oracle_analytics-search_catalog |
Search catalog objects such as workbooks,
folders, datasets, connections, subject areas, analyses, reports, dashboards,
and scripts. |
|
oracle_analytics-find_matching_datasources |
Match a natural-language question to relevant OAC
data sources. |
|
oracle_analytics-describe_data |
Retrieve table and column metadata for subject
areas or datasets. |
|
oracle_analytics-execute_logical_sql |
Execute Oracle Analytics Logical SQL and return
query results. |
|
oracle_analytics-save_catalog_content |
Create or replace workbook or connection catalog
content |
|
oracle_analytics-export_workbook |
Export a workbook to PNG or PDF. |
|
oracle_analytics-create_catalog_folder |
Create a catalog folder. |
|
oracle_analytics-copy_catalog_item |
Copy a catalog item. |
|
oracle_analytics-move_catalog_item |
Move a catalog item. |
|
oracle_analytics-delete_catalog_item |
Delete a catalog item. |
|
oracle_analytics-update_catalog_acl |
Update catalog permissions. |
to create the connection, we need the MCP Connect option from the Profile:
The OAC MCP Server documentation is here in the Developers Guide
There are Blogs and Videos about it as well.
Mike Durran provides a 55-minute presentation about OAC MCP here as well.
When I did the setups, I didn't bother with both setups and just asked my Codex to do the setup for both (MCP and Governance). I provided Codex with the relevant documentation links and required files, and it configured both capabilities within a few minutes.
For anyone who prefers a manual installation, I asked Codex to summarize the steps it performed:











No comments:
Post a Comment