ExagoBI Technical Guide
Technical Specifications
High Availability
Updating Recommendations
Updating to the Latest Version (Potentially Breaking Changes)
Configuring IIS for Exago
Installing Exago on Windows
Installing Exago on Linux
Installing Exago on Azure
Installing Exago on Docker
Configuring Remote Report Execution Host for Azure App Service Deployments
Installing Optional Features
Manual Application Installation
Windows Registry Changes
Installing the Scheduler Service
Storage Management: Introduction
Storage Management: Database Schema
Storage Management: Getting Started
Storage Management: Transitioning from Legacy Storage Methods
Moving Files Between Storage Management Databases
Storage Management: Custom Implementation
Storage Management: Utility (v2021.1+)
Scheduler Service Configuration
Time Zone Calculation Enhancements in v2019.1
Remote Execution
Execution Caching
Scheduler Queue
User Identification
Setting up a State Server
Deploying to Production
Transition from HTTP to HTTPS
Cross-Origin Embedding of Exago
Security Checklist
Multi-Tenant Environment Integration
HTML Tag Sanitization
Enable FIPS Compliant Encryption on Windows
About the Administration Console
Storage Management
Main Settings
Culture Settings
Feature/UI Settings
Report-Level SQL Objects
Programmable Object Settings
Filter Settings
Database Settings
Incremental Loading
Scheduler Settings
Other Settings
Admin Console Password Encryption
Data Sources
Data Source Drivers
CData Drivers
Data Objects
Multiple Data Models
Automatic Database Discovery
Join Configuration
Special Cartesian Processing
Parameters
Roles
Custom Functions
Custom Filter Functions
Custom Aggregate Functions
Custom Options
Hidden Flags
Configuration Management and Propagation
Configuration File Options and Optimizations
Modifying Configs in a Production Environment
Using the Administration Console and Exago API
Config File XML & API Setting Reference (General Nodes)
Config File XML Reference (All Nodes but General)
Monitoring: Setup
Monitoring: System Overview
Monitoring Database Schema
Styling Exago
Styling the Home Page
Customizing Getting Started Content
Custom Context Sensitive Help
Themes
Create a Custom ExpressView Theme (v2021.1+)
Adding Fonts to Exago
Keyboard Shortcuts
Multi-Language Support
An Overview of Exago Extensions
Introduction to Action Events
Global Action Events
Actionable UI Elements
ClientInfo
Introduction to Server Events
List of Server Events
Global Event: OnAfterLoadReportsList
Global Event: OnAfterReportExportSuccess
Global Event: OnConfigLoadEnd
Global Event: OnConfigLoadStart
Global Event: OnDataCombined
Global Event: OnDataFieldsRetrieved
Global Event: OnExceptionThrown
Global Event: OnExecuteSqlStatementConstructed
Global Event: OnExportCsvCell
Global Event: OnFilterSqlStatementConstructed
Global Event: OnGetUserPreferences
Global Event: OnLoadReportParameters
Global Event: OnOkFiltersDialog
Global Event: OnOkParametersDialog
Global Event: OnParameterSqlStatementConstructed
Global Event: OnRenameFolderEnd
Global Event: OnRenameFolderStart
Global Event: OnReportExecuteEnd
Global Event: OnReportExecuteInit
Global Event: OnReportExecuteStart
Global Event: OnReportFailValidation
Global Event: OnReportSaveStart
Global Event: OnScheduledReportComplete
Global Event: OnScheduledReportExecuteStart
Global Event: OnScheduledReportExecuteSuccess
Global Event: OnSetUserPreferences
Global Event: OnWebServiceExecuteEnd
Introduction to the .NET API
REST – Introduction
Using JSON
List of REST Endpoints
REST – Batch
REST – Sessions
REST – Data Sources
REST – Data Objects
REST – Data Joins
REST – Folders
REST – Storage Management
REST – Functions
REST – Parameters
REST – Role Security
REST – SchedulesV2
REST – Server Events
REST – Config Settings
Constants and Enumerators
Executing Reports with the API
Excel: Grouping on Separate Worksheets
JavaScript API
JavaScript API: Filters and Parameters
JavaScript API: Report and Dashboard Execution Timing
Application and Performance Logging
Version, Connections, and Permissions
Troubleshooting Report Output
No Data Qualified Options
Accessing the Log File
Submitting a Debug Package
WebReportsDebug.xml
See Full Error Details
Error Message Glossary