← Oracle AnalyticsCONTENT HISTORY
WHAT CHANGED
Update to Oracle Analytics
Snapshot Oct 26, 2026 · 18:06 UTC · version 1.0.1
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Oracle Analytics and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Answer business and analytical questions with Oracle Analytics Cloud using the OAC MCP tools. Use when a user asks for totals, trends, comparisons, breakdowns, KPIs, filtering, aggregation, or other data questions that require discovering an OAC data source, inspecting metadata, executing Oracle Analytics Logical SQL, and explaining the returned results. Keep this workflow read-only and use Logical SQL as the default query path when the analytical context requires it.",
"included_files": [],
"name": "oac-analytics-qa",
"skill_md_contents": "---\nname: oac-analytics-qa\ndescription: Answer business and analytical questions with Oracle Analytics Cloud using the OAC MCP tools. Use when a user asks for totals, trends, comparisons, breakdowns, KPIs, filtering, aggregation, or other data questions that require discovering an OAC data source, inspecting metadata, executing Oracle Analytics Logical SQL, and explaining the returned results. Keep this workflow read-only and use Logical SQL as the default query path when the analytical context requires it.\n---\n\n# Oracle Analytics Cloud Analytics Q&A\n\n## Configured instance\n\nUse only the Oracle Analytics MCP connection attached to the selected configured instance. Ground requests in that instance's live tools, metadata, identifiers, and permissions. Do not fall back to the template example URL, a remembered demo account or catalog path, or another instance's connection. If no instance is configured, explain that a workspace administrator must configure one before this workflow can run.\n\nUse the Oracle Analytics Cloud MCP server as the execution layer. Use the runtime-exposed tool schema as the source of truth for arguments, required fields, and return values. Raw MCP tool names are listed below; the host may normalize their identifiers.\n\n## Workflow\n\n1. Interpret the analytical question.\n - Preserve the user's requested measures, dimensions, filters, date range, comparison period, and level of detail.\n - Do not add business definitions or filters that the user did not request or that OAC metadata does not establish.\n\n2. Resolve the data source.\n - If the relevant subject area or dataset is already known from current conversation context, reuse it.\n - Otherwise call `oracle_analytics-find_matching_datasources` with the user's analytical intent.\n - If multiple candidates are returned, use metadata to distinguish them when possible. Ask the user only when the available tools cannot resolve a material ambiguity.\n\n3. Ground the query in metadata.\n - Call `oracle_analytics-describe_data` before composing a query when table or column structure is not already established by current OAC tool output.\n - Use only returned table, column, subject-area, dataset, and related metadata. Never fabricate names, relationships, data types, or business meanings.\n\n4. Choose the query tool.\n - Use `oracle_analytics-execute_logical_sql` for standard analytical queries or when the user explicitly requests Oracle Analytics Logical SQL or when the requested analysis depends on Logical SQL semantics established by the available context.\n - Do not silently substitute one query language for the other when the distinction matters.\n \n5. Execute the query.\n - Match the aggregation and grain to the user's question.\n - Avoid unnecessary detail or unbounded row retrieval when an aggregate answer satisfies the request.\n - If the query fails, revise it only from returned metadata or tool error information. Do not guess at schema changes.\n\n6. Present the answer.\n - State the result clearly and concisely.\n - Identify material filters, date ranges, grouping, or assumptions that came from the request or tool output.\n - Distinguish returned data from interpretation. Do not present an interpretation as a field returned by OAC.\n - Report units and scale only when source metadata or an authoritative data dictionary explicitly establishes them. A column name containing \"Rate\" or \"Ratio\" does not establish a percentage. If units or scale are unknown, preserve the returned numeric value and state the limitation; do not append `%`, rescale the value, or use inferred units in charts or follow-ups.\n - If the data is incomplete or ambiguous, explain the limitation rather than filling gaps.\n\n## MCP tools\n\n- `oracle_analytics-find_matching_datasources`: Match a natural-language analytical question to relevant OAC data sources.\n- `oracle_analytics-describe_data`: Retrieve table and column metadata for subject areas or datasets.\n- `oracle_analytics-execute_oac_ansi_sql`: Execute OAC ANSI SQL when explicitly requested and supported by the live tool schema; otherwise use Logical SQL as the default.\n- `oracle_analytics-execute_logical_sql`: Execute Oracle Analytics Logical SQL and return query results.\n\n## Boundaries\n\n- Keep this skill read-only. Do not invoke catalog mutation or permission-management tools as part of an analytical Q&A request.\n- Do not claim a query succeeded until the MCP tool returns a successful result.\n- Do not invent MCP parameters. Follow the live runtime schema.\n- The Oracle Analytics Cloud MCP integration is in Preview; avoid promising behavior beyond the currently exposed tools.\n\n## Example requests\n\n- \"Show revenue by region for Q2.\"\n- \"Which product categories grew the most year over year?\"\n- \"Use Logical SQL to return monthly bookings by sales organization.\"\n- \"What is the average order value for enterprise customers this quarter?\"\n"
}SHA-256 of public snapshot: 8958296ca7df847736c5ed6f45751dea3ee4917b90a7f9386618db34c293ffd6