Implementing InterSystems IRIS Business Intelligence Embedding Business Intelligence within Applications Business Intelligence Features Business Intelligence Components to Add to Your Application Recommended Architecture Main Implementation Steps Implementation Tools Accessing the Samples Performing the Initial Business Intelligence Setup Setting Up the Web Applications Placing the Business Intelligence Globals in a Separate Database Alternative Mappings for the Globals Adjusting the Web Session Timeout Period Configuring Settings Accessing the Business Intelligence Settings Specifying Basic Settings Configuring Business Intelligence to Support Email Customizing Worklists Creating Runtime Variables for Use as Default Values for Filters Allowed Default Values for Filters Creating Icons Creating Custom Color Palettes Defining Data Connectors Introduction to Data Connectors Defining a Basic Data Connector Previewing the Query Results Defining the Query at Runtime Using a Data Connector Programmatically Performance Tips Result Caching and Cube Updates Cache Buckets and Fact Order Removing Inactive Cache Buckets Precomputing Cube Cells Using the Index Compression Utility Limiting Worker Assignment for Background Tasks Defining Custom Actions Introduction Defining the Behavior of Actions Available Context Information Executing Client-Side Commands Displaying a Different Dashboard Generating a SQL Table from Cube Context Accessing Dashboards from Your Application Accessing a Dashboard Available URL Parameters Options for the SETTINGS Parameter Accessing Other Business Intelligence Pages from Your Application Keeping the Cubes Current Overview Updating Cubes Manually Disabling Cubes Injecting Facts into the Fact Table Pre-building Dimension Tables Updating a Dimension Table Manually See Also Using Cube Synchronization How Cube Synchronization Works Enabling Cube Synchronization Clearing the ^OBJ.DSTIME Global Using %SynchronizeCube() Purging DSTIME Other Options Examples See Also Using the Cube Manager Introduction to the Cube Manager Introduction to Update Plans Accessing the Cube Manager Modifying the Registry Details Registering a Cube Group Specifying an Update Plan Merging Groups Building All the Registered Cubes Performing On-Demand Builds Unregistering a Cube Group Viewing Cube Manager Events Restricting Access to the Cube Manager See Also Executing Business Intelligence Queries Programmatically Using the Result Set API Basic Example Preparing and Executing a Query Printing the Query Results Examining the Query Results Examining the Query Results for a DRILLTHROUGH Query Examining the Query Metadata Other Methods Executing Query Files Performing Localization for Business Intelligence Overview of Localization in Business Intelligence Preparing for Model Localization Preparing for Folder Item Localization Localizing the Strings Packaging Business Intelligence Elements into Classes Overview Exporting Folder Items to a Container Class Editing the Business Intelligence Folder Items for Portability Importing an Exported Container Class Using the Folder Manager Creating Portlets for Use in Dashboards Portlet Basics Defining and Using Settings Examples Other Development Work for Business Intelligence Adding Paper Sizes Auditing User Activity Defining Server Initialization Code Controlling Access Overview of Security Basic Requirements Security Requirements for Common Business Intelligence Tasks Adding Security for Model Elements Specifying the Resource for a Dashboard or Pivot Table Specifying the Resource for a Folder See Also Using Cube Versions Introduction to the Cube Version Feature Modifying a Cube to Support Versions Updating a Cube Version Specifying the Cube to Work With Additional Options How the Analytics Engine Works Introduction Engine Steps Axis Folding Query Plans Query Statistics Using the MDX Performance Utility Diagnostics for InterSystems Business Intelligence Other Export/Import Options for Business Intelligence Creating a Business Intelligence Container Class Exporting and Importing Folder Items Business Intelligence and Disaster Recovery Configuration Disaster Recovery