DeepSee Implementation Guide
- About This Book
- Overview
- Purpose of DeepSee
- DeepSee Components to Add to Your Application
- Recommended Architecture
- Main Implementation Steps
- Implementation Tools
- Performing the Initial Setup
- Setting Up the Web Applications
- Placing the DeepSee Globals in a Separate Database
- Alternative Mappings for the Globals
- Adjusting the CSP Timeout Period
- Configuring Settings
- Accessing the DeepSee Settings
- Specifying Basic Settings
- Configuring DeepSee 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
- Specifying the Agent Count
- Cache Buckets and Fact Order
- Removing Inactive Cache Buckets
- Precomputing Cube Cells
- 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
- Embedding a Dashboard in a Zen Page
- Accessing Other DeepSee Pages from Your Application
- Keeping the Cubes Current
- Overview
- How Cube Synchronization Works
- Enabling Cube Synchronization
- Clearing the ^OBJ.DSTIME Global
- Using the Cube Manager
- Using %SynchronizeCube()
- Purging DSTIME
- Updating Cubes Manually
- Other Options
- Examples
- Executing DeepSee 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
- Overview of Localization in DeepSee
- Preparing for Model Localization
- Preparing for Folder Item Localization
- Localizing the Strings
- Packaging DeepSee Elements into Classes
- Overview
- Exporting Folder Items to a Container Class
- Editing the DeepSee Folder Items for Portability
- Importing an Exported Container Class
- Using the Folder Manager
- Restoring Deleted Folder Items
- Creating Portlets for Use in Dashboards
- Other Development Work
- Setting Up Security
- Overview of Security
- Basic Requirements
- Requirements for Common DeepSee Tasks
- Adding Security for Model Elements
- Specifying the Resource for a Dashboard or Pivot Table
- Specifying the Resource for a Folder
- 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 DeepSee Query Engine Works
- Using the MDX Performance Utility
- Other Export/Import Options
- DeepSee and Disaster Recovery