Project Sheet

Essbase Tool Configuration

Complete reference for all 9 Essbase operation types in InTouch AI. The old paradigm is out. The new paradigm is AI. AI automation is InTouch AI — and the Essbase tool isn't a bolted-on script wrapper, it's a general AI-native engine that does everything a specialized Essbase utility does, then keeps going where the specialist can't.

The Essbase Tool provides 9 comprehensive operation types covering every aspect of Oracle Essbase automation. Each tool below lists all configurable parameters. A general engine eats specialized tools: the config-era Essbase batch utility can run a calc and call it a day — it can never grow an AI core. InTouch starts with that AI core, so the same nine operations sit inside a contract you can make intelligent — tell it what to run, when, what to do when it works, and what to do when it doesn't. That last clause stopped being a dumb "retry N, email a log" rule. It reads the failure: a stale substitution variable, an application that won't start, a load rejection. It knows why. It can smart-retry, refresh, or hand you the one sentence that matters.

1. Calculation Tool

Execute Essbase calculation scripts with dynamic parameter substitution. Run existing server-side calc scripts or define inline calculations.

ParameterDescriptionRequired
ConnectionEssbase connection object (encrypted credentials)Yes
ApplicationEssbase application nameYes
DatabaseEssbase database (cube) nameYes
Calc ScriptCalculation script name on server or inline scriptYes
Script ParametersDynamic substitution variable valuesNo

2. Dimension Build Tool

Build or update Essbase dimensions from file or SQL data sources. Update hierarchies, add members, and restructure outlines automatically.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application nameYes
DatabaseEssbase database nameYes
Rules FileDimension build rules file on the Essbase serverYes
Data SourceFile path or SQL connection for source dataYes
Source TypeFile or SQLYes

3. Load Data Tool

Load data into Essbase from files or SQL sources. Supports BSO and ASO storage types with options to clear data before loading.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application nameYes
DatabaseEssbase database nameYes
Rules FileLoad rules file (optional for free-form loads)No
Data SourceFile path or SQL connection for source dataYes
Source TypeFile or SQLYes
Clear OptionNone, All Data, or Specific RegionNo
Clear RegionMDX or calc expression defining the region to clearNo
Delete AggregatesRemove aggregated data before loadingNo
Storage TypeBSO or ASO specific loading optionsNo

4. Export Data Tool

Export data from Essbase cubes at various levels of detail. Choose between all data, zero-level (leaf), or input-level exports.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application nameYes
DatabaseEssbase database nameYes
Export LevelAll, Zero-Level, or Input-LevelYes
Output FileDestination file path for exported dataYes
Columnar OutputExport in columnar (spreadsheet-like) formatNo (default: no)

5. Report Tool

Execute Essbase report scripts to generate formatted output. Supports dynamic parameter substitution for flexible reporting.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application nameYes
DatabaseEssbase database nameYes
Report ScriptReport script name on server or inline scriptYes
Script ParametersDynamic substitution values for the reportNo
Output FileDestination file for report outputYes

6. MaxL Tool

Execute MaxL administration statements against Essbase. InTouch AI handles login and logout automatically so you can focus on the commands.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
MaxL StatementMaxL command(s) to executeYes
Auto LoginAutomatically handle login/logout session managementNo (default: yes)

7. Start Application Tool

Start an Essbase application and optionally enable user access. Use in workflows to bring applications online before data loads or calculations.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application name to startYes
Enable AccessEnable user access after application startsNo (default: yes)

8. Stop Application Tool

Gracefully stop an Essbase application. Typically used before backup operations or maintenance windows.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application name to stopYes
Disable AccessDisable user access before stoppingNo (default: yes)

9. Update Variables Tool

Update Essbase substitution variables programmatically. Automate period rolls, scenario changes, and other variable updates that drive calculations and reports.

ParameterDescriptionRequired
ConnectionEssbase connection objectYes
ApplicationEssbase application nameYes
VariablesList of variable name/value pairs to setYes
ScopeApplication-level or database-level variable scopeNo (default: application)

Common Configuration

Connection Objects

All Essbase tools reference a centralized connection object by name. The credential is the trust floor: AES-256 encrypted, referenced by name, never pasted into a script, never exposed even to the AI itself. Role-based access control determines which users can use each connection. Your Essbase password leaves the vault to log in and goes nowhere else.

Error Handling

Every operation captures Essbase error codes and messages. But this is the contract's "doesn't work" clause made intelligent — it reads the failure, knows why, smart-retries or surfaces the one line that matters, and tells you who to notify. "It broke. Here's why. I fixed it." No legacy Essbase batch script can say that. You get notifications on failure and full audited logs underneath.

Mutual Exclusion

Intelligent mutual exclusion prevents conflicting operations. Backups wait for running calculations to complete. Data loads respect application locks.

Continuous Operation

"Chase its tail" mode triggers the next execution immediately when the current one completes — enabling continuous 24/7/365 data processing workflows.

Learn More About the Essbase Tool

Nine Essbase operations. One AI-native engine behind them. Stop wrapping calc scripts in brittle batch files that can't tell you why they failed.

View Essbase Tool Product Page