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
- Other Development Work for Business Intelligence
- 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
- Using the MDX Performance Utility
- Diagnostics for InterSystems Business Intelligence
- Other Export/Import Options for Business Intelligence
- Business Intelligence and Disaster Recovery