Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Oracle Hyperion Interactive Reporting 11 Expert Guide

You're reading from  Oracle Hyperion Interactive Reporting 11 Expert Guide

Product type Book
Published in Dec 2011
Publisher Packt
ISBN-13 9781849683142
Pages 276 pages
Edition 1st Edition
Languages

Table of Contents (18) Chapters

Oracle Hyperion Interactive Reporting 11 Expert Guide
Credits
About the Authors
Acknowledgments
About the Reviewers
www.PacktPub.com
PacktLib.PacktPub.com
1. Preface
1. Advanced Hyperion Interactive Reporting Techniques 2. Introduction to JavaScript and the Interactive Reporting API 3. Creating a Simple Dashboard 4. Introducing Dashboard Interactivity 5. Building the Dashboard Framework 6. Advanced Dashboard Techniques 7. Advanced Data Analysis 8. Creating Briefing Slides and Executing Batch Exports 9. The Central Code Repository 10. Optimizing and Merging

Chapter 5. Building the Dashboard Framework

Dashboards evolve over time and a standard development best practice is to construct dashboards with the ability for growth and modification without using repetitive code through the document. An effective method to streamline dashboard programming with areas for growth is to create and extract the standard code statements of the document into a customized Dashboard Framework within Interactive Reporting. While there are various approaches to constructing a Dashboard Framework, the strategy detailed within this chapter demonstrates one approach to achieve an optimal configuration. In addition to the information provided for building the Dashboard Framework, this chapter provides information on the options for managing document size, delivery, and document security.

This chapter covers the following concepts:

  • Understanding the Dashboard Framework...

Understanding the Dashboard Framework


The previous chapter introduced the basic scripting concepts required to assign code directly to the Script property of an object. However, as dashboards become more complex, repetitive code across shapes should be extracted to create global functions that can be used by all objects in the document. The process of creating a set of global functions permits report authors to create and maintain a customized framework of JavaScript code in a centralized location within the Interactive Reporting document.

The strategy used in this guide, called the Dashboard Framework, is simply an organization of global code contained within reusable global functions invoked by objects across the document.

Chapter 9, The Central Code Repository, goes one step further and demonstrates the process for storing...

Implementing the Dashboard Framework


The use of a single Dashboard section to act as the code library for the document is the basis of building out a framework within Interactive Reporting. The Dashboard Framework refers to this section, which contains the necessary global support code, as the Globals section.

Continuing with the BMV Executive Dashboard example, insert a new Dashboard section called Globals into the document. Once the Globals Dashboard section is created and named, shapes which will contain code used by the Dashboard Framework are added, and scripts are written on their onClick() event triggers. Although any Graphic or Control with an onClick() event trigger could be used to contain global scripts, the Text Label Graphic is a convenient option as it provides the flexibility for customizing the text and visual properties...

Understanding Document Save Options


Interactive Reporting offers various save options to give the report author additional control over the visibility of the code contained in the document as well as options that impact the size and performance of a document. The Save Query Results With Document, Work Offline in Web Client, and Compress Document options allow report author the ability to control document size and performance. The Password Protect Document and Password Protect Design Mode options give report author the ability to protect the coding and dashboard interface.

Save Query Results With Document

The Save Query Results With Document option provides the option to save the data in a Results or Table section in the Interactive Reporting document. When the option is active for a section, Interactive Reporting saves the data...

Summary


The goal of this chapter was to introduce the Dashboard Framework and to demonstrate one method to building an effective Dashboard Framework. The chapter started with an introduction to Dashboard Frameworks and the steps for defining a naming convention for sections, variables, functions, and shapes. The chapter continues with the steps to implement the Dashboard Framework, starting first with methods for defining a library of global shapes and global variables. Next, the chapter introduces the steps for organizing all of the start-up code of the document into individual components with specific naming conventions for growth and ease of use. The methods for testing the start-up code are presented and finally the method for the implementation of the Dashboard Framework concludes with instructions for configuring the start-up...

lock icon The rest of the chapter is locked
You have been reading a chapter from
Oracle Hyperion Interactive Reporting 11 Expert Guide
Published in: Dec 2011 Publisher: Packt ISBN-13: 9781849683142
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}