Student Guide
Authors Jody Glover Technical Contributors Li Sheng Tirence McCoy Socs Cappas Jennifer Arreza Larry Johnson Shubhomoy Bhattacharya Mauricio Alvarado Philip Attea Graphic Designer Carisa Cannan Publisher Judy Gaitan
Copyright 2007 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo and Hyperions product names are trademarks of Hyperion. References to other companies and their products use trademarks owned by the respective companies and are for reference purpose only. No portion hereof may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose other than the recipients personal use, without the express written permission of Hyperion. The information contained herein is subject to change without notice. Hyperion shall not be liable for errors contained herein or consequential damages in connection with furnishing, performance, or use hereof. Any Hyperion software described herein is licensed exclusively subject to the conditions set forth in the Hyperion license agreement. Use, duplication or disclosure by the U.S. Government is subject to restrictions set forth in the applicable Hyperion license agreement and as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14, as applicable.
Interactive Reporting: Design Reports and Dashboards Student Guide Course Code: 10188GC10
9.3
3/1/07
Table of Contents
Preface
Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Course Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Course Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Student Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Student Workbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Future Courses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
Table of Contents Refreshing Data and Organizing Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Refreshing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inserting, Duplicating, and Deleting Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . Hiding, Restoring, and Renaming Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-mailing and Printing Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing Reports in Other Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exporting Report Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Importing Sections into Office Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copying Reports to Other Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 2-16 2-17 2-18 2-19 2-20 2-21 2-22 2-25
iv
Table of Contents
Aggregated Query Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtering Aggregated Request Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlling Query Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estimating Query Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Row and Time Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ignoring Unused Topics in Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ordering Query Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents
Formatting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-16 Drilling into Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-18 Creating Chart Reports from Pivot Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-20
vi
Table of Contents
Border and Background Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accessibility Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gridline Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formatting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Graphics to Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displaying Design Guides, Grids, and Rulers . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Shapes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Pictures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Embedding Pivot and Chart Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Formatting Pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Specifying Page Size, Margins, and Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . Inserting Page Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Headers and Footers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-16 7-17 7-18 7-19 7-21 7-22 7-23 7-24 7-26 7-28 7-29 7-30 7-32 7-33
vii
Table of Contents
Checkpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8 Quick Slices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9 Printing and Exporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10 Links to Related Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-11 Report Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12 Operating Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21 Tooltips and Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22
viii
Table of Contents
Configuring Hidden Facts in Pivot Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-15 Configuring Sort Options for Pivot and Charts Reports . . . . . . . . . . . . . . . . . . . . . . .11-17 Creating Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-19 Setting Thresholds for Report Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-21
ix
Table of Contents
Displaying Graphic Gauges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Samples of Gauge Controls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Process for Displaying Graphic Gauges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Merging the Graphic Gauges Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating Summary Tables for Graphic Gauges . . . . . . . . . . . . . . . . . . . . . . . . . . Creating Reports to Accompany Gauges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assigning Gauge Values to Data Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Gauges and Reports to Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting Gauge Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary
Preface
Welcome to Interactive Reporting: Design Reports and Dashboards! Before you begin, please take a moment to review this section. The preface presents an overview of the following information: Course objectives Structure of the course Course materials used in the class Conventions used in the book Additional resources to enhance your learning Relevant follow-up courses that you might want to attend in the future
Course Objectives
After completing this course, you should be able to: Describe System 9 Query data sources Create tabular, cross-tabular, chart, and band-style reports Analyze report data Create simple dashboards
Preface
Course Structure
Interactive Reporting: Design Reports and Dashboards is a number-day, instructor-led training course consisting of lectures, demonstrations, and hands-on exercises. In this course, the instructor presents a topic conceptually by explaining its purpose, demonstrating how it works, and then guiding the students through the exercises. Demonstrations and hands-on exercises reinforce the concepts and skills introduced during lectures.
Course Materials
You use two books in classthe student guide and the student workbook. The instructor may also give you handouts.
Student Guide
The student guide is designed to be used by students and the instructor during lecture time. It has number modules: Module 1: Getting Started describes System 9 and how to view and manipulate Interactive Reporting documents. Module 2: Creating Queries and Reports describes how to create queries, reports (table, chart, pivot, and band-style), and simple computed items. Module 3: Creating Dashboards describes how to build simple dashboards with Dashboard Studio. Each module contains lessons. Each lesson begins with a list of objectives followed by the presentation of slides and accompanying text. The lesson ends with a summary of the topics covered in the lesson. A glossary provides definitions of terms used during the course.
Student Workbook
The student workbook has two sectionsexercises and exercise solutions. Exercises A critical part of the learning process is the challenge of completing real tasks associated with each lesson. Each exercise is an opportunity to apply your new knowledge. Exercise Solutions The exercise solutions present the detailed steps to successfully complete the exercises.
xii
Preface
Conventions
The following text conventions are used in this course book: Text to be typed, options to be selected, names of files and modules, and menu selections are displayed in bold type. Examples: - Select Clear Profile. - Click YES to clear the profile. When available, figures are used to identify an object or task. Example: Click Edit.
Keyboard shortcuts are displayed as follows: Ctrl+Enter Alerts are used to direct your attention to different types of information.
NOTE
A note provides related information, common mistakes, or cautions about the current topic.
TIP
Additional Resources
Use the following resources to enhance your learning: Interactive Reporting Studio: Users Guide (pdf) Interactive Reporting: Object Model and Dashboard Development Services Developers Guide (pdf) Dashboard Development Services: Components Reference Guide (pdf) Smart View for Office: Users Guide (pdf)
xiii
Preface
Future Courses
The following flow chart presents relevant courses that can be taken after you complete this course.
Interactive Reporting: Design Reports and Dashboards
NOTE
Course names and learner paths may change. Visit www.hyperion.com/services/education_services for the latest information.
xiv
M O D U L E
1
0
Getting Started
Overview
The aim of this module is to familiarize you with System 9 and teach you how to view and manipulate documents. Lessons in this module include: Lesson 1: System 9 Overview Lesson 2: Viewing Documents
L E S S O N
1
1
System 9 Overview
Objectives
At the end of this lesson, you should be able to: Describe the Hyperion enterprise BPM advantage Describe the BPM architecture Describe System 9 components Describe the Interactive Reporting architecture
1-2
BPM Architecture
BPM Architecture
Hyperion System 9 is the first business performance management (BPM) system in the market. System 9 represents the convergence of disparate technologies and is a major milestone in the BPM category. System 9 provides an enterprise-class deployment foundation and a pervasive and personalized user experience. System 9 enables companies to understand the past, monitor the present, and plan for future performance across the enterprise.
1-3
System 9 Components
Applications+ Financial Management Planning Strategic Finance Performance Scorecard BI+ Interactive Reporting Enterprise Analytics Essbase Analytics Web Analysis Financial Reporting Production Reporting Enterprise Metrics Data Management Services Financial Data Quality Management Master Data Management Data Integration Management Foundation Services Shared Services BPM Architect
Workspace
System 9 Components
System 9 consists of four main components: Applications+, BI+, Data Management Services, and Foundation Services. Within each of these components are modules.
1-4
Applications+ Modules
Product Hyperion System 9 Financial Management Hyperion System 9 Planning Description For financial consolidation and reporting A highly scalable solution for financial consolidation, reporting, and analysis For planning, forecasting, and budgeting Enables organizations to centralize, forecast, and budget; align individual and department plans with company goals; and translate strategy into executable goals For planning, forecasting, and budgeting A financial modeling application for strategic planning and treasury and corporate development analysis For performance scorecarding and dashboarding A scorecard application to help companies monitor key performance indicators
BI+ Modules
Product Hyperion System 9 BI+ Interactive Reporting Hyperion System 9 BI+ Enterprise Analytics Hyperion System 9 BI+ Essbase Analytics Hyperion System 9 BI+ Web Analysis Description For relational querying and reporting Simple-to-use query and reporting tool with an intuitive and Webenabled dashboard interface and the ability to secure content based on different users For multidimensional analysis A real-time analytical engine with data scalability to support data analysis across the entire organization For multidimensional analysis A real-time enterprise analytic infrastructure to meet the data scalability for financial, spending, customer behavior, product profitability, and workforce analysis For multidimensional analysis and financial reporting Front-end analysis tool with an easy-to-use graphical interface that enables users to explore business data for growth and profit opportunities, uncover emerging problems, and test solutions before using them
1-5
Foundation Services
Foundation Services provides these benefits to your organization: User provisioning Master data management Integrated data management for applications
Workspace
Workspace is the Web-based, common user interface for System 9. It enables you to access and interact with Hyperion-authored content by using BI+ tools as well as thirdparty documents, such as Microsoft Word and Excel files. You can switch between these Web modules in Workspace: Explore Applications Administer Impact Manager Schedule Open Items
1-6
Repository
Interactive Reporting Studio and Dashboard Development Services (Report developers and Power users)
Data Sources
Client Tier
As a report developer, you develop Interactive Reporting documents by using Hyperion System 9 BI+ Interactive Reporting Studio. You install Interactive Reporting Studio on your computer, which is considered the client. The client enables you to connect to data sources, query data, and build reports. To connect to data sources, you usually require an application programming interface (API) to be installed on your computer.
1-7
Module 1 Getting Started Lesson 1 System 9 Overview You use the Hyperion System 9 BI+ Dashboard Development Services tools, which are Dashboard Studio and Dashboard Architect, to create dashboards in Interactive Reporting documents. Dashboard Studio enables you to create dashboards, and Dashboard Architect enables you to perform large customizations to dashboards. You install one or both of the tools on your computer, and they run on top of Interactive Reporting Studio. After you create Interactive Reporting documents, you publish them to Workspace so that end users can view and manipulate them on the Web. End users can open Interactive Reporting documents on the Web within their browsers, provided they are granted the appropriate roles and privileges in Workspace. More advanced end users may also have access to a robust plug-in called Interactive Reporting Web Client, which has most of the functionality of Interactive Reporting Studio.
Web Tier
Workspace consists of several Web servlets that generate HTML pages and present the interface to end users in their browsers. The Web servlets are installed on a Web server, which is usually located on a different server from the services, for performance reasons. When you access Workspace in a browser, you view the HTML pages of the Web servlets. Organizations often customize these pages to include company-specific logos and information. Often the Logon window is transparent to users and integrated into existing Web applications.
Services Tier
The services tier consists of Foundation Services and specific services that support Interactive Reporting. These services receive user requests through the Web server. When a user performs a request within Workspace, the Web servlets send the request to the services. The services then process the request by communicating with each other, the repository, and the data sources. When the back-end work is completed, the information is sent back to the users browser.
1-8
Summary
In this lesson, you should have learned to: Describe the Hyperion enterprise BPM advantage Describe the BPM architecture Describe System 9 components Describe the Interactive Reporting architecture
1-9
1-10
L E S S O N
2
2
Viewing Documents
Objectives
At the end of this lesson, you should be able to: Open, navigate, and save documents Refresh data and organize sections E-mail and print documents View Interactive Reporting reports in other applications
2-2
2-3
2-4
2-5
Module 1 Getting Started Lesson 2 Viewing Documents 3. On the toolbar, click Explore, and browse the folders. 4. In the content area, select an Interactive Reporting document, right-click, and select Open As. 5. Select an option: Select HTML to view the document in HTML format. Select Interactive Reporting Web Client to view the document with Interactive Reporting Web Client.
2-6
Adaptive states:
The functionality available to end users is based on the role or adaptive state that provides less functionality.
2-7
Module 1 Getting Started Lesson 2 Viewing Documents Roles Specific roles in System 9 grant end users either access to Interactive Reporting Web Client or zero-client functionality. These roles also define the default levels of functionality available to end users in Interactive Reporting documents. End users must have at least one role to manipulate documents. Otherwise, when they open a document in Workspace, they are prompted to save it.
Role Viewer Interactive Reporting Viewer Dynamic Viewer Functionality Available to End Users Review content in Workspace Install Interactive Reporting Web Client View and print sections in Interactive Reporting documents Install Interactive Reporting Web Client View and print sections in Interactive Reporting documents Process queries in Interactive Reporting documents Analyst Install Interactive Reporting Web Client View Web Analysis, Financial Reporting, Enterprise Metrics, and Interactive Reporting content Access full analytics and reporting functionality Edit queries, refresh data, and arrange data
Adaptive States When you import Interactive Reporting documents into System 9, you specify the end users adaptive state. The adaptive state defines the functionality that you want to make available.
Adaptive State View Only View and Process Analyze Functionality Granted to End Users View, navigate, print, and export sections Save documents locally View Only adaptive state privileges Process queries to refresh data View Only adaptive state privileges Analyze captured data offline Create additional reports offline (results must be saved with the documents) Analyze and Process Analyze adaptive state privileges Process queries to refresh data
2-8
Precedence For security purposes, the functionality available to end users is based on the role or adaptive state that provides less functionality. Examples: End users with Viewer roles can only view documents assigned the Datamodel and Analyze state, because the role has less functionality than the adaptive state. End users with Analyst roles can only view documents assigned the View Only state because the adaptive state has less functionality than the role.
2-9
Saving Documents
Save documents to your computer or a file server
Similar to saving other application files; for example, Microsoft Excel files Content from all sections is saved.
Saving Documents
Options when saving documents locally: Save results with documents to perform off-line data analysis or report development. Save documents in compressed format. - This option results in smaller file sizes, which saves storage space and enables documents to be transmitted quickly. - Decompression occurs automatically when the documents are reopened. - You can configure Interactive Reporting Studio to save all documents in compressed file format.
2-10
Module 1 Getting Started Lesson 2 Viewing Documents Password protect documents. Users must enter a password to open the documents.
Procedures Save documents locally to the computer Save documents in compressed format Configure all documents to save in compressed format Password protect documents
Steps 1. Select File > Save As. 2. Browse to a directory, enter a file name, select a file type, and click Save. Select File > Save Options > Compress Document. 1. Select Tools > Options > Program Options. 2. On the General tab, select Compress all documents and Create new documents compressed, and click OK. 1. Select File > Save Options > Password Protect Document. 2. Type a password, verify it, and click OK.
2-11
2-12
Navigating Documents
Interface elements: Toolbars (Standard, Formatting, Section) Panes (Sections, Catalog, Content) Lines (Request, Sort, Filter, Expression) Bars (Section Title, Status) Sections (Query, OLAPQuery, Results, Table, Pivot, Chart, Report, Dashboard)
Navigating Documents
The interfaces for Interactive Reporting Studio and Interactive Reporting Web Client are similar so that report developers and users can work in both client-server and Web environments with minimal differences. These toolbars provide quick access to the features that you use most frequently:
Toolbar Standard Formatting Section Description Contains commands that are applicable in all sections. Provides text formatting, text styling, edit commands, and numeric formatting. You can also use this toolbar to rename items. Varies from one section to another. The Chart, Report, and Dashboard sections each display specific buttons.
2-13
Module 1 Getting Started Lesson 2 Viewing Documents When creating Interactive Reporting documents, you can add these sections:
Section Query OLAPQuery Results Description Create queries against relational databases. Create queries against multidimensional databases; in a section, data is returned in a cross-tabular report style. Display the rows returned from a query built in a Query section; data is stored in a table format, from which you can sort, filter, compute and format data. Create tabular-style reports that are based on the rows of data stored in a Results section. Create cross-tabular style reports in which you can analyze data. Create bar, line, pie, area, ribbon, and bar-line charts. Create band-style reports, where multiple result sets are displayed in one report. Create dashboards that offer a push-button approach to querying and manipulating report data; you can use Dashboard Studio to help you create content in Dashboard sections.
To view online help for Interactive Reporting Studio: 1. In Interactive Reporting Studio, select Help > Help. 2. Search the table of contents, search for a topic in the index, or search by word.
2-14
2-15
Refreshing Data
To refresh data, you process the queries. Processing options:
Process current query Process all queries Process selected queries Cancel processing queries
Refreshing Data
When queries are processed, data in corresponding Results sections is updated, and all reports derived from those Results sections are updated. The Status bar displays a dynamic row count. When you process queries, they are processed in the order in which they are displayed in the Section pane. You must connect the queries to their respective data sources by providing user names and passwords. If the database server must perform computations before sending the data across the network, you can cancel a query only if the connection software that you are using is asynchronous.
Procedures Process the current query Process all the queries Process selected queries Cancel processing queries Steps On the Standard toolbar, click Process. Select Query > Process > All. 1. Select Query > Process > Custom. 2. Select queries to process. Press Alt+End until the query is canceled.
2-16
2-17
2-18
Print sections
2-19
2-20
2-21
2-22
Module 1 Getting Started Lesson 2 Viewing Documents Smart View import options:
Content Imported into Excel Data and formatting Data and formatting Data and formatting Data and formatting Image in HTML Data and formatting Content Imported into Word and PowerPoint Not available Image in HTML (first page only) Not available Image in HTML (single page only) Image in HTML Not available
To import Interactive Repor ting content into Office applications: 1. Ensure that Smart View is installed on your computer. If not, while you are logged into System 9, select Tools > Install > Smart View. 2. Open an Office application, such as Word. 3. Select Hyperion > Connection Manager. The Connection Manager dialog box is displayed. 4. Select the connection to the System 9 repository and click Connect. The Connect to Data Source dialog box is displayed. 5. Enter your user name and password and click Connect. 6. Click Close. 7. Select Hyperion > BI+ Document > Import. The Import Workspace Document dialog box is displayed. 8. Browse to and select a section in a document and click OK. 9. Perform a task: If filters are set in the document, select Process and Preview, modify the filter settings, and click Next. If no filters are set, select Preview and click Next. 10. Preview the report based on the specified filter settings.
2-23
Module 1 Getting Started Lesson 2 Viewing Documents 11. Optional: Perform one or more tasks: Select All Pages to indicate the pages that you want to import. Select Split pages across pages (slides, worksheets). 12. Click Finish. To refresh impor ted content: 1. Select the imported content in the Microsoft Office document. 2. Select Hyperion > Refresh. 3. Modify filter settings and previous settings, if needed. 4. Click Finish.
2-24
2-25
Summary
In this lesson, you should have learned to: Open, navigate, and save documents Refresh data and organize sections E-mail and print documents View Interactive Reporting reports in other applications
2-26
M O D U L E
2
2
Overview
The aim of this module is to teach you how to create queries, build reports (table, pivot, chart, and band-style), and create simple computed items. Lessons in this module include: Lesson 3: Querying Data Sources Lesson 4: Creating Table Reports Lesson 5: Creating Pivot Reports Lesson 6: Creating Chart Reports Lesson 7: Creating Band-Style Reports Lesson 8: Creating Computed Items
L E S S O N
3
3
Objectives
At the end of this lesson, you should be able to: Describe query options, processes, and terminology Request data for queries Filter data in queries Sort data in queries Aggregate data in queries Control query processing
Querying Overview
Query options Query and report development process Data models Connection files Topics and items Grain Metatopics Metadata Master data models
Querying Overview
Before you begin to build queries, you should understand the query options available in Interactive Reporting Studio, the query and report development process, and key terms that are used in this course.
3-2
Query Options
Query options in Interactive Reporting Studio: Create queries against relational databases (for example, Oracle). You can also query image data. Create queries against multidimensional databases (MDDs); for example, Essbase Analytics database Import data, OLAP content, and data files into Interactive Reporting documents Create queries against flat files through an ODBC data source; recommended over simply importing flat files because this method has more querying capabilities
Query Options
A query is a set of database instructions that returns an answer set to a specific question. When creating queries against relational databases, such as Microsoft SQL Server, Oracle, and IBM DB2, APIs are required on the client computer. Interactive Reporting Studio is the ideal Hyperion tool to query relational databases.
3-3
1. 2. 3. 4. 5.
Creating table, cross-tab, chart, and band-style reports (Table, Pivot, Chart, Report sections)
3-4
Module 2 Creating Queries and Reports Lesson 3 Querying Data Sources Step 2: Fine-tuning Results Each row returned from a database in the Results section is an answer to your query. After you have data to work with locally in Interactive Reporting Studio, you can expand the results set, if necessary, by creating computed items. Step 3: Creating Report Data Sets You build Table sections with subsets of the Results data to gain better control of data displayed in reports linked to the Table sections. For example, for computed items created in Results sections, you can set filters on the corresponding items in Table sections. In comparison, you cannot set filters on all types of computed items in Results sections. Creating Table sections for this purpose does not increase the file size. Step 4: Creating Reports You add Report sections to the document based on the data in the Table sections. You can create table, pivot, chart, and band-style reports. When you create a query against a multidimensional database, both query and report are displayed in the OLAPQuery section. If needed, you can create OLAPResults sections based on the data in OLAPQuery sections and then build other report styles with the flattened data. Step 5: Creating Dashboards You create dashboard applications in documents by building dashboards. Dashboards enable you to display multiple reports in a single view. They also enable you to include controls so that users can manipulate the reports.
3-5
Data Models
Data Models
A data model is a view of database information and represents a particular business activity. It is displayed in the content pane of a Query section and acts as a building block for queries. All relational queries start with a data model. You typically receive data models from someone who is familiar with the database schema.
3-6
Connection Files
Query1
Sales data
Query2
Query3
Employee data
Query4
Connection Files
Connection files, also known as Open Catalog Extensions (OCEs), contain the information needed to connect Query sections to databases, including database software types, API software types, host names, database names, protocol types, and parameters. Connection file have *.oce file extensions. Each Query section must be associated with a connection file. With Interactive Reporting Studio, you can create connection files; however, they are usually created once by a data model developer (someone who is familiar with the underlying database and schemas) and then distributed to report developers. The connection icon on the Status bar indicates whether a Query section is connected to a database: or .
3-7
Topic name
Items
3-8
Module 2 Creating Queries and Reports Lesson 3 Querying Data Sources Data models may also have restrictions, such as a filter on the number of rows that queries against the data model can return. It is important for you to understand the data behind a data model and what was built into the model to make querying easier. The better you understand the data models, the more accurately you can interpret query results. Some topics may represent tables that contain binary large objects (BLOBs). BLOB topic items are populated with images (*.jpg, *.bmp, *.gif, and *.png).
3-9
Grain
Grain
The grain of data is the level of detail at which measures are recorded. Every row of data in a fact topic is recorded at exactly the same level of detail. In the slide example, the topics contain data about product sales for various stores and regions from January 1, 2001, to December 31, 2002. Products include books, music, and videos. Sales tracking is performed on a daily basis. Therefore, the grain is daily for each store and product.
3-10
Metatopics
Contains various items that are derived from topics in the Sales Model
Metatopics
A metatopic is a customized, virtual topic, that simplifies the view of the data model and makes the query building process easier and more efficient for end users. Metatopics can coexist in a data model with original topics, or they can make up the entire data model. A metatopic exists on a separate logical layer, apart from and above the original topics used to build it. Unlike database-generated topics, metatopics may not directly reflect actual database tables in a one-to-one relationship. The items available in a metatopic may come from multiple database tables, or they may be computed versions of database items.
3-11
Metadata
Metadata
Metadata is stored in database tables and describes the history, content, and function of database tables, columns, and joins in understandable business terms. If the actual database tables and column names are too ambiguous for users, a data model developer can create data models that display alternative business names for topics and items, as defined in the metadata . To display metadata, the developer must specify metadata locations in the connection file. Most major databases contain information about the tables and columns, such as which columns are primary keys or foreign keys and which columns are indexed. You can specify formats for these special columns in Interactive Reporting Studio.
3-12
3-13
Requesting Data
When you request data, you often perform these tasks: Add items to Request lines View data samples View database remarks Link Query sections to master data models Import data
Requesting Data
In this topic, you learn how to request data from databases with Interactive Reporting Studio.
3-14
Add all items from the same topic at once Click a topic name, right-click, and select Add Selected Items. Reorder items Remove items from a query Remove all items in one step Drag items to new positions. Drag items to the content pane. Right-click Request and click Remove.
3-15
Structure View
Detail View
3-16
3-17
Query1
3-18
Module 2 Creating Queries and Reports Lesson 3 Querying Data Sources To link Quer y sections to master data models: 1. Select Insert > New Query. If a master data model exists in the Interactive Reporting document, a dialog box is displayed asking if you want to link the new query to a master data model. 2. Click Yes to link the Query section to a master data model. The Insert Query dialog box is displayed. 3. From the drop-down list, select a master data model, and click OK.
3-19
Importing Data
Importing Data
If the data you need is in a file and not a database, you can use the import feature to query the file. When you import data, a Table section is created and populated with the file content. The first row in the import file is displayed as the column titles. You can import data from these file formats: Microsoft Excel (*.xls) Comma-delimited text (*.csv) Tab-delimited text (*.txt)
3-20
Module 2 Creating Queries and Reports Lesson 3 Querying Data Sources In Interactive Reporting Web Client, you can import Production Reporting content (XML output), Financial Reporting snapshots, and Web Analysis content into a document. The data is imported as a flattened result set. This option enables you to combine relational and multidimensional data in documents. You refresh the OLAP data through an Interactive Reporting job or from within the document in Workspace.
Procedures Import data files Refresh data from import files Steps 1. Select File > Import Data > From File. 2. Browse to a file, select it, and click Open. In the Table section, click Process.
3-21
Filtering Data
When you filter data in queries, you often perform these tasks: Specify filter values Query databases or text files for possible filter values Create Custom Values lists for filters Sequence filter operations Create variable filters
Filtering Data
When creating queries, you need to set filters to control the amount of data you retrieve from databases. You set filters in the Filter dialog box. You can filter an item as many times as necessary; duplicate filter items are numbered sequentially.
3-22
3-23
Module 2 Creating Queries and Reports Lesson 3 Querying Data Sources 5. Select options to further define the query: Select Include Nulls to include null values. Select Not to reverse the effect of the operator. 6. In the Edit text box, enter values separated by commas. 7. Click the green check mark button to add the values in the Edit text box to the Custom Values list. If you do not click the green check mark button, the values in the Edit text box are automatically added to the Custom Values list when you close the Filter dialog box. 8. Select one or more values, depending on the comparison operator that you selected in step 4. For example, when using =, select as many values as needed. When using between, select two values. When using >=, select only one value. 9. Click OK. The filter is set, and the item is added to the Filter line.
3-24
Modifying Filters
Select different filter values Add or remove filter values Ignore filters Remove filters
Modifying Filters
You can modify, ignore, and delete filters.
Procedures Modify filters Steps 1. On the Filter line in a Query section, double-click a filter item. 2. Modify the settings, and click OK. Suspend filters without deleting them Remove filters 1. On the Filter line in a Query section, double-click a filter item. 2. Click Ignore. On the Filter line in a Query section, select a filter item, rightclick, and select Remove.
3-25
3-26
3-27
1 2 3
3-28
For this example, you must use OR, not AND, between Full Date and Full Date2 in order to return any results.
3-30
3-31
Sorting Data
In this example, the query instructs the database to sort Year (ascending), City (ascending) within Year, Store Type (ascending) within City, and Amount Sales (descending) within Store Type.
Sorting Data
When you configure the Sort line in a Query section, you instruct the database to sort the results before returning them to the document. No data is returned until the database gathers all data that meets the request. The database sorts items on the Sort line from left to right. To sor t data in a quer y: 1. On the Section title bar in a Query section, click Sort to view the Sort line. 2. Drag the items to sort from the Request line to the Sort line. 3. Double-click a Sort item to toggle ascending and descending sort orders.
3-32
Aggregating Data
Aggregate queries by applying data functions to Request items. Example data functions:
Sum Average Minimum Maximum Count Count Distinct
Aggregating Data
You can aggregate queries to view summarized data. Aggregating queries reduces the result sets and thus can provide insightful summaries of the business. The database computes aggregate values when queries are processed. To aggregate a Request item: 1. In a Query section, right-click a Request item, and select Data Functions. 2. Select a data function.
3-33
Query returns
3-34
The line separates filters applied to nonaggregated and aggregated (computed) Request items.
3-35
3-36
The Query Size command is not available when the Custom SQL window is open.
To estimate quer y sizes: 1. Select Query > Estimate Query Size. 2. Select variable filters, if applicable. The count is displayed in the Query Count dialog box.
3-37
Time limits work for asynchronous database connections and are canceled at the earliest opportunity for nonasynchronous connections.
To set row and time restrictions: 1. In a Query section, select Query > Query Options. 2. Select processing options, enter the number of rows or minutes, and click OK.
3-38
Icon View
3-40
Summary
In this lesson, you should have learned to: Describe query options, processes, and terminology Request data for queries Filter data in queries Sort data in queries Aggregate data in queries Control query processing
3-41
3-42
L E S S O N
4
4
Objectives
At the end of this lesson, you should be able to: Describe Results and Table sections Populate table reports with data Filter data in table reports Sort data in table reports Create totals in table reports Format data in table reports Format pages in table reports
4-2
Results Sections
The primary purpose of Results sections is to act as holding tanks for query data. In Results sections, you perform two primary tasks:
Validate data: Ensure that queries return the correct amount of data and that the data itself is correct Create additional report data: Create grouping columns, date groups, and computed items
Results Sections
Table, Pivot, and Chart sections are based on the results set of a single query. In order for you to be able to create reports, data must be available in a Results section. Save query results with the document to create reports and analyze data offline. Although a query may access several database tables, the data is consolidated into a single table in a Results section: One column for each requested item One row for each database record
4-3
Table Sections
Table sections have two purposes: Enable you to create tabular-style reports Hold subsets of Results data from which you can build pivot, chart, and band-style reports
Table Sections
Create table reports in Table sections versus Results sections because: You can set filters on any item in a Table section, including a computed item that you created in the underlying Results section. You have better control over the data that is displayed in your reports; you might not want to apply the same filter in all reports.
4-4
4-5
Module 2 Creating Queries and Reports Lesson 4 Creating Table Reports You can hide a Table item that you need for a computed item but that you do not want to display in the table report. You can display hidden Table items in pivot, chart, and bandstyle reports.
Procedures Populate Table sections with data Steps 1. Select the Results section from which the Table section retrieves data. 2. Select Insert > New Table. 3. From the Catalog pane, drag items to the Data Layout pane. Reorder columns in Table or Results sections Remove a column from Results or Table sections Hide a column in Results or Table sections In the content pane, drag columns to the left or right. Select a column, right-click, and select Remove Column. Select a column, right-click, and select Hide Column.
4-6
Filtering Data
Filtering Data
You can set filters on data in both Results and Table sections. These filters are referred to as local filters because Interactive Reporting Studio is filtering and not the database. Set local filters to view temporary and hypothetical situations with the data. Local filters hide data, not delete it. You can ignore or delete local filters to redisplay filtered data. The Show Values option in the Filter dialog box queries the column for distinct values. The Status bar displays the row count (for example, 54 of 100 rows).
4-7
Module 2 Creating Queries and Reports Lesson 4 Creating Table Reports You can set one filter per item. You cannot filter some types of computed items in Results sections. Therefore, always try to set filters in Table sections so that you have the greatest flexibility in the reports and dashboards.
Procedures Create local filters Steps 1. In the content pane, double-click a column. 2. In the Edit text box, enter values separated by commas. 3. Click the green check mark button to create a Custom Values list. 4. Click OK. Remove local filters Remove all local filters On the Filter line, select an item, right-click, and select Remove. On the Filter line, right-click the word Filter, and select Remove.
4-8
Sorting Data
Sort data locally in Table and Results sections. Select sort options on the Standard toolbar or on the Sort line. On the Section title bar, click Sort to display the Sort line.
Sorting Data
You can sort column data in ascending or descending order. Sorting data by using the Sort line: The order in which items are displayed on the Sort line is determined by the order in which you select items in the content pane. Sort items are sorted from left to right (nested). You can reorder and remove items as needed. Sorting data by using the Standard toolbar buttons: Each time you use the sort buttons, a new sort sequence is created on the Sort line. The buttons enable you to quickly sort data.
4-9
Procedures Sort items by using the Standard toolbar buttons Sort items by using the Sort line Modify the sequence of sort items Toggle the sort order of sort items Remove items on the Sort line
Steps 1. In the content pane, select items. 2. On the Standard toolbar, click the Sort Ascending or Sort Descending button. From the Catalog pane, drag items to the Sort line. On the Sort line, drag items to new positions, and click Sort Now. On the Sort line, double-click a sort item, and click Sort Now. On the Sort line, select an item, right-click, and select Remove.
4-10
Creating Totals
Creating Totals
In table reports, you can create grand totals and break totals as well as customize their labels.
4-11
4-12
4-13
4-14
The Round function is applied to the total to round the value to two decimal places.
4-15
Formatting Data
Resize columns Resize rows Modify fonts Modify numbers, dates, and time formats Justify data Display or hide column titles Wrap column text Modify table borders Modify table fills Format grid lines Display row numbers Suppress duplicate column values Modify column text colors
Formatting Data
Procedures Resize columns manually Autosize columns Resize rows manually Steps Drag the right margin of a column. Double-click a column margin. 1. Click in a left row margin. 2. Position the cursor on the bottom of the row. 3. Drag the margin up or down. Autosize rows Modify fonts 1. Click a row. 2. Select Format > Row > Standard Height. 1. Click a column. 2. Select Format > Font. 3. Select a font type, style, size, color, and effect, and click OK.
4-16
4-17
Formatting Pages
In Results and Table sections, you can perform these tasks: Adjust page margins Create headers and footers Set starting page numbers
Formatting Pages
In all sections, except the Report section, you format pages in Print Preview mode. Pages, by default, are Portrait orientation. To enable or disable Print Preview mode: Select File > Print Preview.
4-18
4-19
Date Time
4-20
4-21
Summary
In this lesson, you should have learned to: Describe Results and Table sections Populate table reports with data Filter data in table reports Sort data in table reports Create totals in table reports Format data in table reports Format pages in table reports
4-22
L E S S O N
5
5
Objectives
At the end of this lesson, you should be able to: Populate pivot reports with data Add focus to pivot reports by sorting, grouping, focusing on, hiding, and spotlighting data Create totals in pivot reports Format data in pivot reports Drill into data in pivot report Create chart reports from pivot reports
5-2
5-4
5-5
5-6
After Process
5-7
5-8
Sorting Data
Dimensions
Facts
Data functions
Region labels are sorted based on Revenue Actual values, which are sorted in descending order using the Sum data function.
Sorting Data
You can sort dimension labels alphanumercially by using the sort buttons on the Stardard toolbar or the Sort line. The Sort line also enables you to sort dimension labels based on facts.
Procedures Steps
Sort labels alphabetically by 1. In the report, select a label. using the Stardard toolbar 2. On the Standard toolbar, click the Sort Ascending or the Sort Descending button.
1. On the Section title bar, click Sort to display the Sort line. 2. From the first drop-down list on the Sort line, select a dimension. 3. From the second drop-down list, select a label or a fact. 4. If needed, from the third drop-down list, select a data function. 5. On the Sort line, click the Sort Ascending or Sort Descending button.
5-9
Grouping Data
The Q1 and Q2 labels are grouped and the group is named Q1 and Q2.
Grouping Data
You can merge dimension labels by using the Group feature. When labels are grouped, the data associated with the labels is combined.
Procedures Steps
Select labels, and click Group on the Standard toolbar. Select a group label, and click Group on the Standard toolbar. Double-click a group label, enter a new name for the group, and click OK.
5-10
Focus on or hide data Show hidden labels in a single dimension Show all hidden labels from multiple dimensions
Select one or more labels in a dimension, right-click, and select Focus on Items or Hide Items. In the Data Layout pane, select an item, right-click, and select Show Hidden Item. Select a report label, right-click, and select Show All Items.
5-11
Spotlighting Data
Spotlighting Data
The Spotlighter enables you to format important values in pivot reports. You can apply multiple spotlight conditions to the same data. The Spotlighter is available in Results, Table, Pivot, and Report sections.
Procedures Steps
Select Format > Spotlighter. 1. In the report, select a fact column. 2. In the Spotlighter, select a comparison operator, enter a value, select formats, and click the green check mark button.
1. In the report, select a fact column. 2. In the Spotlighter, double-click a condition, select new formats, and click the green check mark button.
5-12
5-13
Creating Totals
Total column
Subtotal row
Creating Totals
You can calculate totals for dimensions in pivot reports. When inner dimensions are totaled, subtotals are created for each label value in the outer dimensions. You can modify the data function applied to a total to display other calculations, such as averages. For averages, you may want to enable Use Surface Values so that the average values correspond to the values displayed in the columns or rows. If you do not enable it, the average values are calculated using the underlying data in the corresponding Results or Table section.
Procedures Steps
Display a total
5-14
5-15
Formatting Data
Modify fonts Modify numbers, dates, and time formats Justify data Display border lines Change data label positions Display corner labels Format columns or rows Rename labels Add color Format null values
Formatting Data
Procedures Steps
Apply fonts
1. Select a report element. 2. Select Format > Font. 3. Select a font type, style, size, color, and effect, and click OK.
Apply common number formats Apply number, date, and time formats
1. Select a numeric label or fact. 2. On the Formatting toolbar, select a numeric formatting option. 1. Select a numeric label or fact. 2. Select Format > Number. 3. Select a number format, and click OK.
5-16
Justify data
1. Select a report element. 2. On the Formatting toolbar, click Justify Left, Justify Center, or Justify Right.
1. Select a report element. 2. Select Format > Borders. 3. Select a border option, and click OK.
Change data label positions Display corner labels Format entire columns or rows Rename labels Add color Format null values
Select Format > Data Labels > None, Column, or Row. Select Format > Corner Labels > None, Column, Row, or Both. Press Alt, select a label, and apply a format. 1. Double-click a label. 2. Enter a name, and click OK. 1. Select a report element 2. On the Formatting toolbar, select line, fill, and text colors. 1. Select Tools > Options > Default Formats. 2. From the Null drop-down list on the Numbers tab, select {blank}, N/A, NULL, or Null.
5-17
5-18
Module 2 Creating Queries and Reports Lesson 5 Creating Pivot Reports When you drill into an item, a drill bit is displayed next to that item in the Data Layout pane.
Procedures Steps
Select labels from the same dimension, right-click, and select a drill path item. Select labels from the same dimension, right-click, select Drill Anywhere, and select an item. In the Data Layout pane, right-click an item, and select Drill Up. 1. Select labels from the same dimension, right-click, and select Drill Anywhere > Drill to Detail. 2. Click OK. 3. Select items, and click OK.
5-19
5-20
Summary
In this lesson, you should have learned to: Populate pivot reports with data Add focus to pivot reports by sorting, grouping, focusing on, hiding, and spotlighting data Create totals in pivot reports Format data in pivot reports Drill into data in pivot report Create chart reports from pivot reports
5-21
5-22
L E S S O N
6
6
Objectives
At the end of this lesson, you should be able to: Populate chart reports with data Add focus to chart reports Modify chart properties Format data in chart reports Drill into data in chart reports Create pivot reports from chart reports
6-3
Bar Charts
Bar Charts You can create these types of bar charts: BarBar charts are useful for comparing groups of data. You can display bar charts vertically or horizontally, in two or three dimensions. Vertical bar charts are the default. Stacked BarBy stacking fact values in a chart and assigning a different color to each value, you can visually emphasize a sum of several indicators. You can display stacked bars vertically or horizontally. Vertical Cluster BarCluster bar charts are useful for making complex visual comparisons. By clustering items and assigning a different color to each cluster, you can effectively display contrasts among comparable items.
6-4
Pie Charts
Pie Charts You create pie charts to show groups of data in proportion to the whole data set. The entire pie represents all data, and each slice represents a different group within the whole.
6-5
Area Charts
Area Charts You can create these types of area charts: AreaArea charts are line charts with the area under the line filled in. Stacked AreaYou can stack area charts in the same manner as bar charts to create stacked area charts. RibbonRibbon charts are line charts with a three-dimensional line style.
6-6
Line Charts
Line Charts You can create these types of line charts: LineLine charts are effective for expressing highs and lows comparatively in a continuum. Bar-LineBar-line charts are useful for comparing and contrasting multiple, differently scaled fact items in a single chart.
6-7
Scatter and Bubble Charts Scatter charts enable you to compare pairs of facts (numeric values), such as sales prices versus retail prices or employee absences versus production error counts. These types of comparisons can help you spot relationships or areas of unexpectedly high deviations from a pattern. Bubble charts extend the concept of scatter plots by adding weight to the points.
6-8
6-9
Module 2 Creating Queries and Reports Lesson 6 Creating Chart Reports You can add multiple items to a pane. X Axis and Depth items are hierarchically ordered in the sequence in which they are displayed in the Data Layout panes.
Procedures Steps
From the Catalog pane, drag items to the Data Layout pane. In the Data Layout pane, select an item, right-click, and select Remove. On the Section toolbar, select Legend on X, Legend on Y, or Legend on Z.
6-10
6-11
6-12
Sorting Data
Sort line
Sorting Data
Use the Sort line to sort labels based on aggregate values, in ascending or descending order. By default, axis labels are sorted alphanumerically. The sort order of pie charts is the 3 oclock position, counterclockwise. To sor t chart labels by using the Sor t line: 1. On the Section title bar, click Sort to display the Sort line. 2. From the first drop-down list, select a label. 3. From the second drop-down list, perform an action: Select Label to sort the labels alphabetically. Select a fact item to sort the labels based on the fact item values in the chart. 4. From the third drop-down list, select a data function. 5. Click Sort Ascending or Sort Descending. Interactive Reporting: Design Reports and Dashboards 6-13
Grouping Data
Grouping Data
You can merge chart data by grouping chart labels. Group label are initially displayed with an asterisk (*). You can rename group labels.
Procedures Steps
Select chart labels from the same axis, right-click, and select Group Items. Select a group label, right-click, and select Ungroup Items. Double-click a group label, enter a new name for the group, and click OK.
6-14
Focus on or hide chart labels Display hidden chart labels for an item in the Data Layout pane Display all hidden chart labels
Select one or more chart elements or labels, right-click, and select Focus on Items or Hide Items. In the Data Layout pane, select an item that has hidden labels, right-click, and select Show Hidden Items. Click the content pane, right-click, and select Show All Items.
6-15
6-16
Procedures
Steps
Display the same scale for the bars and line Set the scale for the bars and line
In the fact pane, double-click the item representing the bars to display a right-axis scale or double-click the item representing the line to display a left-axis scale. 1. Double-click outside the chart. 2. On the Values tab in the Properties dialog box, set the scale values for the axes, and click OK.
6-17
6-18
General Properties
General Properties
On the General tab, you can perform these tasks: Select display options for various chart elements, such as titles, legends, and borders Select sizing, scaling, and color options Specify planes to show Specify the chart rotation
6-19
6-20
6-21
6-22
6-23
Procedures
Steps
Modify chart element properties Close bar gaps Pull out pie slices
1. Select a chart element, right-click, and select Properties. 2. Modify properties, and click OK. Select any bar, right-click, and select Show Bar Gap. Select a pie slice, right-click, and select Pull Out Slice.
6-24
Formatting Data
Move objects Justify axis values Rotate charts
Resize objects
Insert text
Resize charts
Modify fonts
Formatting Data
Procedures Steps
Move objects (text box, legend, or axis label) Resize objects Resize charts
In the content pane, drag an object to another position. In the content pane, select an object, place the cursor over a graphic resize handle, and drag the handle. Report areas: In the content pane, click outside the chart, and drag a graphic resize handle. Chart objects: Click just outside the top of the chart, and drag the graphic resize handle.
In the content pane, select an object, and select a line or fill color on the Formatting toolbar.
6-25
Justify axis values Modify number formats Modify fonts Fit charts to screens
In the content pane, select an axis value, right-click, and select an option. In the content pane, select an axis value, and select a number format on the Formatting toolbar. In the content pane, select an axis value or label, and select a format on the Formatting toolbar. On the Section toolbar, click the Fit to Screen button. Use this feature when the chart dimensions are smaller or larger than the content pane, and you want to maintain relative proportions between the chart and the pane.
Rotate charts
Pie charts: In the content pane, right-click, select Rotate, and drag the rotation icon in the lower-left corner. All other charts: In the content pane, position the cursor over the right corner of the background pane, and drag the rotation icon.
Insert text
1. In the Content pane, select the area surrounding the chart, right-click, and select Insert Text. 2. In the Set Inserted Text dialog box, type text and click OK. In the content pane, select a grid line in the chart, right-click, and select Show X Axis Grid Lines or Show Y Axis Grid Lines.
6-26
Select one or more chart elements, right-click, select Drill Anywhere, and select a drill item. If drill paths are defined, double-click a chart element. In the Data Layout pane, select an item that follows one with a drill bit icon, right-click, and select Drill Up.
Drill up
6-27
6-28
Summary
In this lesson, you should have learned to: Populate chart reports with data Add focus to chart reports Modify chart properties Format data in chart reports Drill into data in chart reports Create pivot reports from chart reports
6-29
6-30
L E S S O N
7
7
Objectives
At the end of this lesson, you should be able to: Populate band-style report with data Add focus to band-style reports Display totals in band-style reports Modify report properties Format data in band-style reports Add graphics and reports to band-style reports Format pages in band-style reports
7-2
7-3
Module 2 Creating Queries and Reports Lesson 7 Creating Band-Style Reports Procedures for adding items to Data Layout panes in Report sections:
Procedures Steps
Display Data Layout panes Add items to Data Layout panes Reorganize items in the Data Layout pane Remove items
On the Section title bar in a Report section, click Groups and Table. From the Catalog pane, drag an item to the appropriate pane in the Data Layout pane. In the Data Layout pane, drag an item to a new position within the same pane. You cannot drag an item from one pane to another. In the Data Layout pane, select a report group, table dimension, or table fact, right-click, and select Remove.
7-4
In the report, select a table fact, right-click, select Data Function, and select a data function.
7-5
On the Section title bar, click Expression. 1. In the report, select a column name. 2. On the Expression line, replace the text in quotation marks with new text, and click the green check mark button.
7-6
7-7
Sorting Data
Sort alphanumerically
Sorting Data
You can sort report group labels and table columns alphanumerically or based on formulas. The Sort line enables you to create nested sort sequences.
Procedures Steps
On the Section title bar, click Sort. 1. Click a report group label, table column, or formula to display its handles. 2. Drag the item to the Sort line. 1. Click a report item. 2. On the Sort line, double-click the item. 1. Click a report item. 2. On the Sort line, rearrange items.
Toggle sort orders between ascending and descending order Modify nested sort sequences
7-8
Focus on report group labels Hide a report group labels Display hidden report group labels
Select a report group label, right-click, and select Focus On Item. Select a report group label, right-click, and select Hide Item. Select a report group label, right-click, and select Show Hidden Items.
7-9
Spotlighting Values
Values that exceed $6,000,000 in the Amount Sales column are spotlighted in bold red.
Spotlighting Values
The Spotlighter in the Report section is used to highlight values in report tables and fields. Its functionality is the same as it is in the Pivot section. To spotlight values in Repor t sections: 1. Select Format > Spotlighter to display the Spotlighter. 2. Select a column or field in the report. 3. In the Spotlighter, perform these tasks: Select an operator. Enter a value. Select a format for the spotlighted values. Click the green check mark button. The column or field values that meet the Spotlighter criteria are formatted. 7-10 Interactive Reporting: Design Reports and Dashboards
Displaying Totals
Amount Sales is dragged from the Catalog pane to the Region report group header to display the total Amount Sales for each region.
Displaying Totals
In Report sections, totals are generated automatically for table facts; however, you can display totals in report group headers as well.
Procedures Steps
From the Catalog pane, drag a numeric item to a report group header. In the report, select a column, right-click, and select Show Column Total.
7-11
Table properties:
Border and background Accessibility Gridlines
Column properties:
Number Font Alignment
7-12
Number Properties
Number Properties
On the Number tab, you can select an available number format for a specific locale or you can create a custom format.
7-13
Font Properties
Font Properties
On the Font tab, you can select a font type, style, size, and effect.
7-14
Alignment Properties
Alignment Properties
On the Alignment tab, you can specify how you want to align, rotate, and wrap text.
7-15
7-16
Accessibility Properties
Accessibility Properties
The text that you enter on the Accessibility tab is read to users when the object is encountered on the Web. You can also choose to have Interactive Reporting Studio generate the text automatically.
7-17
Gridline Properties
Gridline Properties
You can specify colors, widths, and styles for horizontal and vertical gridlines in tables. To modify table gridline proper ties: 1. Select a table column. 2. Select Format > Grid Lines. The Properties dialog box is displayed. 3. Modify the gridline properties, and click OK.
7-18
Formatting Data
Apply number formats to report elements Resize table columns Resize table rows Resize report group headers Display or hide column titles Repeat report group headers Move objects Suppress duplicate column values
Formatting Data
Procedures Steps
Apply number formats to report elements (report groups, table dimensions, table facts, and so on) Resize table columns
Select a report element, right-click, and select Number. In the Properties dialog box, select a format, and click OK.
Auto-sizing: Select a column, position the cursor over the column margin, and double-click. Manually sizing: Select a column, and drag the margin to the left or right.
1. Select the left side of the first column to highlight the row. 2. Position the cursor over the bottom row margin. 3. Drag the margin up or down.
7-19
1. Select a report group header (do not select an object inside the header). 2. Position the cursor over the row margin. 3. Double-click to auto-size the header or drag the margin up or down.
Display or hide column titles Repeat report group headers if content spans multiple pages Move objects
Select a column, right-click, and select Show Column Titles. Select a report group header (do not select an object in the report group header), right-click, and select Repeat Header. 1. Position the cursor over an object (for example, a table or pivot report). 2. When the cursor changes to a 4-directional arrow, select the object, and drag it to another location.
7-20
7-21
Grids (small dots are displayed over the entire report) Design guides (blue lines)
Display and move design guides Display grid lines Display rulers
1. Select Report > Design Guides to display the blue design guides. 2. Drag the vertical or horizontal design guide to a new position. Select Report > Grid. 1. Select Report > Rulers. 2. Click in, px, or cm to change the unit of measurement.
7-22
Adding Shapes
Adding Shapes
Adding shapes, such as lines, rectangles, and ovals, to reports enable you to make report headers, footers, and bodies look more interesting and easier to read. You can fine tune shapes by modifying their border, background, and accessibility properties.
Procedures Steps
From the Graphics folder in the Catalog pane, drag a shape to a report area. Select a shape, and drag its handles to resize it. 1. Double-click a shape to display the Properties dialog box. 2. On the Border and Background and Accessibility tabs, modify settings, and click OK.
7-23
Adding Text
Adding Text
You can add text to provide additional information in reports and identify report elements. Text objects have properties that you can modify, including font, alignment, border, background, and accessibility.
Procedures Steps
Add text
1. From the Graphics folder in the Catalog pane, drag the Text Label object to an area in the report. 2. Select TextLabel in the report. 3. Enter text.
7-24
1. Select a text label to display the container handles. 2. Right-click, and select Properties. 3. On the Font, Alignment, Border and Background, and Accessibility tabs, select options, and click OK.
1. Select a report group label. 2. On the Section title bar, click Expression to display the Expression line. 3. On the Expression line, enter text in quotation marks before or after the equation, type a plus sign (+) to concatenate the text, and click the green check mark button.
7-25
Adding Pictures
Tile effect
Adding Pictures
Adding pictures is another way you can make reports more visually interesting. You can display pictures in the forground or background with effects (stretch, clip, or tile). To customize pictures, you can modify the alignment, picture, border, background, and accessibility properties.
7-26
Module 2 Creating Queries and Reports Lesson 7 Creating Band-Style Reports Picture formats must be *.bmp, *.gif, *.jpeg, *.jpg, and *.png. If you queried image files, you can include them in band-style reports and only band-style reports.
Procedures Steps
1. From the Graphics folder in the Catalog pane, drag the Picture object to an area in the report. 2. Browse to select a picture, and click Open. 1. Select a report group header or report body, right-click, and select Properties. 2. In the Picture group box on the Picture tab, select the option to browse for a picture, and click Browse. 3. Select a graphic image for the background picture, and click Open. 4. Select a percent scale for the height and width of the picture. 5. Select a picture effect (None, Stretch, Clip, or Tile). 6. Click OK.
1. In the Content pane, double-click a picture. 2. On the Alignment, Picture, Border and Background, and Accessibility tabs, modify options, and click OK.
7-27
The embedded chart shows sales values only for North America because the last report group label before the report body is North America.
7-28
Formatting Pages
You can format band-style report pages for printing: Specify page size, margins, and columns Insert page breaks Add headers and footers
Formatting Pages
This topic discusses techniques for formatting pages.
7-29
1. Select Report > Report Setup. 2. On the Page Size tab, select Use Printer Dimensions or specify a page height and width, and click OK.
1. Select Report > Report Setup. 2. On the Margins tab, specify top, bottom, left, and right margin sizes, and click OK.
7-30
1. Select Report > Report Setup. 2. On the Columns tab, select the number of columns per page, enter a column width and a spacing size (for between columns), and click OK. 1. Select Report > Page Margins to display the top, bottom, left, and right margins in the report. 2. Drag a margin to a new location in the report.
7-31
Insert page breaks Remove page breaks Display objects on the same page Display report group labels on the same page as the next report group label
Select a report group header, right-click, and select Page Break Before or Page Break After. Select a report group header, right-click, and select Page Break After or Page Break Before. Select objects, right-click, and select Keep Together. Select a report group label, right-click, and select Keep With Next.
7-32
It is useful to display section boundaries to make it easy to identify the different areas in the report. You can display automatically generated information in report or page headers and footers.
Examples: Page numbers, date last saved, and file name Customize formulas for fields on the Expression line; for example, start the first page at 4 instead of 1:
Display section boundaries Display headers and footers Display page headers and footers Add predefined fields to headers and footers Customize predefined fields in headers and footers
Select Report > Section Boundaries. Select Report > Headers and Footers > Report Header, Report Footer, or Show Both. Select Report > Headers and Footers > Page Header, Page Footer, or Show Both. From the Fields folder in the Catalog pane, drag a field to the header or footer. 1. In a header or footer in the Content pane, select a predefined field. 2. On the Expression line, modify the expression, and click the green check mark button.
7-33
Summary
In this lesson, you should have learned to: Populate band-style report with data Add focus to band-style reports Display totals in band-style reports Modify report properties Format data in band-style reports Add graphics and reports to band-style reports Format pages in band-style reports
7-34
L E S S O N
8
8
Objectives
At the end of this lesson, you should be able to: Describe computed items Create grouping columns Create computed items with strings, dates, and numbers Modify null values Filter computed items
Module 2 Creating Queries and Reports Lesson 8 Creating Computed Items Reference Items Computed items in Query sections can reference topic items in the data model, as well as items on the Request line, some of which may be computed. Computed items in Results sections can reference only Request items. Data Granularity If computed items require data at a lower level of granularity than what the report section provides, create items in Query, Results, and Table sections, where the granularity is lowest. Report Sections You can create items offline in the Results, Table, Chart, Pivot, and Report sections. Data Types You should define the data type of a computed item under these circumstances: To preserve the precision of a mixed data type computation To change the way a computed item is handled; for example, interpreting numbers as strings Attention to data types is most important when you are computing items in the Query section. Here, the computation is performed on the database, and the computed item may be handled with an unanticipated data type. To ensure that data is handled correctly on mixed data type computations, you should set the data type. Local computed items in the Results, Table, Pivot, Chart, and Report sections are handled internally. You can adjust 16- and 32-bit integers by using the automatic or number data type specification.
8-3
8-4
Shows the name of the computed item. You can enter a name or accept the default. The Definition text box shows the equation for the computed item. You can type directly in this text box and click the buttons to help generate the definition. The syntax is JavaScript syntax. You do not need to type an equal sign at the beginning of the formula. The Reference button opens the Reference dialog box, which displays a list of items available for use in the definition. You can insert reference items directly into a definition or add them as arguments to database functions. In a Query section, any item in the data model or on the Request line is a possible reference item for use in a computed item expression. In the report sections, any item in the Data Layout pane is available for reference.
Reference button
8-5
Functions button
The Functions button opens the Functions dialog box, which initially displays a list of function categories. When you select a function category, a list of functions for that category is displayed. The functions are database functions if you are working in the Query section; otherwise, they are internal functions. When you select a function, the Functions dialog box displays a description of the function and the text boxes that need to be filled out for the function, thus eliminating the need to be concerned about syntax. The Options button enables you to define the data type for a computed item; for example, you can store data as text, in which case the data type is CHAR, for character. The operator buttons facilitate creating the definition. The number of buttons varies in each section. You can either click an operator button or enter an operator in the Definition text box.
Options button
Operator buttons
To create computed items by using the Computed Item dialog box: 1. Open the Computed Item dialog box. On the Request line in the Query section, right-click the word Request, and select Add Computed Item. In a Results, Table, Pivot, or Chart section, right-click the content pane, and select Add Computed Item. 2. In the Name text box, enter a name for the computed item. 3. Create the definition by performing one or more of these tasks: In the Definition text box, enter the definition. Click Functions, select a function, complete the text boxes, and click OK. Click Reference, select an item, and click OK. Click operator buttons. 4. Click Options, and select a data type. 5. Click OK.
8-6
Module 2 Creating Queries and Reports Lesson 8 Creating Computed Items To modify computed items in Results, Table, Pivot, and Char t sections: 1. Open the computed item: In a Query section, double-click a Request item. In Results and Table sections, select the computed item in the content pane, rightclick, and select Modify Column. In Pivot and Chart sections, select the computed item in the Data Layout pane, right-click, and select Modify Computed Item. 2. Modify the definition, and click OK.
8-7
Expression Line
Expression Line
In Report sections, you define computed items on the Expression line. You can display computed items as table columns or as fields. Even though computed item definitions are displayed in JavaScript on the Expression line, you do not need to understand JavaScript to create them. For ease of use, you can undock and resize the Expression line. To create computed items in tables in Repor t sections: 1. From the Catalog pane in a Report section, drag an item to the Table Facts pane. You cannot modify items added to the Table Dimensions pane. When selecting an item from the Catalog pane, select one that is part of the definition for the computed item. For example, if Unit Sales is part of the definition, drag Unit Sales to the Expression line.
8-8
Module 2 Creating Queries and Reports Lesson 8 Creating Computed Items 2. Undock the Expression line, and resize the window if the definition is long. 3. From the drop-down list on the Expression line, select a data function to modify the data function applied to the item. 4. Enter operators in the equation. 5. From the Catalog pane, drag additional items to the Expression line. 6. On the Expression line, click the green check mark button. The equation is calculated, and the new column is displayed in the table. To rename column titles for computed items: 1. In the report, select the column title for the computed item. 2. On the Expression line, enter a title in quotation marks, and click the green check mark button. To create computed fields in Repor t sections: 1. From the Fields folder in the Catalog pane, drag Field to an area in the report. 2. From the Catalog pane, drag items to the Expression line, and enter necessary text to complete the equation. 3. On the Expression line, click the green check mark button. The field displays the calculated value.
8-9
8-10
Module 2 Creating Queries and Reports Lesson 8 Creating Computed Items 3. Click New Group. The New Group dialog box is displayed. 4. Enter a group name, and click OK. 5. If necessary, double-click a group name, type another name, and click OK. 6. Add items to a group: From the Groups list, select a group name. From the Available Values list, select values. Click the left double arrow. 7. If necessary, select a group name, and then, in the Items in Group list, double-click items to remove them from the group. 8. Click OK. To specify the display of values that do not belong to a group: 1. In the Grouped Column dialog box, click Options. 2. Select a preference for ungrouped columns, and click OK. Select Null to add a null value to the column. Select Default to specify a default name. Select Individual Group to assign values to each ungrouped column.
8-11
RTRIM(Stores.Store_Name)
Substring Function
SUBSTRING(Stores.Store_Code,3,4)
CONCAT
Combines two, and only two, string values. In the Query section, you can also use the plus sign (+) or double-pipe character (||) between two or more string values to combine them. Not all databases support double pipes, and some databases provide a CONCAT function that splices together only two strings. In Interactive Reporting Studio, you must spell the Concat function in title case (Concat). Returns a string with specific characters removed from the beginning. Returns a string with specific characters removed from the end.
LTRIM RTRIM
8-12
Extracts a string of the given length from the left of a given string. Extracts a string of given length from the right of a given string. Returns a portion of an input string that begins at a specified starting point and has a defined length.
8-13
Date Functions
LastDay(Invoice_Date) AddMonths(employee_start_date,3) Sysdate() NextDay(Opened_Date,'Wednesday') DayOfMonth(Opened_Date)
MonthsBetween(Opened_Date,Remodel_Date)
Adds a specified number of months to a given date. Returns the day number in a month for a given date. Possible values range from 1 to 31. Returns the date of the last day in a month for a given date. Returns the number of months between two given dates.
8-14
NextDay Sysdate
Returns the date of the first weekday after a given date. The weekday value (for example, Wednesday) is not case-sensitive. Returns the current date and time recorded on the users computer. Use the Number format option to format the date.
To create date groups in Results or Table sections: Select a date column, right-click, and select Add Date Groups.
8-15
Numeric Functions
ColMin(Unit_Sales) Count(City,State,CA)
Ranking Data
Rank(Amount_Sales)
8-16
8-17
True Computed Item Totals and Surface Values are both enabled in this report.
8-18
8-19
Procedure
Steps
1. Select Tools > Options > Default Formats. 2. Select the Numbers tab. 3. In the Null drop-down list, select a format. 4. Click OK.
1. In a Pivot section, select Pivot > Pivot Options. 2. On the General tab, select Enable Null Facts in Computed Items. 3. Click OK.
8-20
Summary
In this lesson, you should have learned to: Describe computed items Create grouping columns Create computed items with strings, dates, and numbers Modify null values Filter computed items
8-22
M O D U L E
3
8
Creating Dashboards
Overview
The aim of this module is to teach you how to create simple dashboards. Lessons in this module include: Lesson 9: Dashboards Overview Lesson 10: Creating Dashboards with Dashboard Studio Lesson 11: Configuring Dashboard Options Lesson 12: Creating Dashboards with the WebDash Template
L E S S O N
9
9
Dashboards Overview
Objectives
At the end of this lesson, you should be able to: Describe dashboard types Explain dashboard benefits List dashboard content Describe dashboard features
Dashboard Types
Dashboard Types
A dashboard is an analytic application that enables users to view and manipulate reports on the same frame. You can use Dashboard Studio to quickly and easily create dashboards; however, you do not need Dashboard Studio to manipulate dashboards. You can create these dashboard types: Executive applications that display table, pivot, and chart reports and controls Browser-style navigation pages to assist users in maneuvering between Interactive Reporting content Simple forms to collect multiple input parameters for table, pivot, and chart reports
9-2
Dashboard Benefits
Creating dashboards for users provides various benefits: Dashboards hide the complexities of the underlying sections of Interactive Reporting documents. Users do not have to understand how to navigate manually through Interactive Reporting documents, how to process queries, and how to analyze data. You can present users with point-and-click options to quickly view and analyze report data. You can include graphics and instructions to improve dashboard usability and mimic the appearance of other corporate applications.
Dashboard Benefits
Dashboards offer many benefits to users.
9-3
Dashboard Content
You can include these items in a dashboard: Results, Table, Pivot, and Chart sections of Interactive Reporting documents Web Analysis and Financial Reporting reports Web pages Hyperlinks to content Graphics and text Note: You can include Web Analysis and Financial Reporting reports, but Dashboard Studio features are available only to Interactive Reporting reports.
Dashboard Content
A dashboard consists of one or more frames, each containing any number of table, pivot, and chart reports, as well as controls to manipulate those reports. Each frame of a dashboard is a Dashboard section in a document.
9-4
Dashboard Features
With Dashboard Studio, you can quickly implement these features: Navigation schemes Filters Checkpoints Quick Slices Printing and exporting Links to related content Report options Operating languages Tooltips and annotations
Dashboard Features
Dashboard Studio offers a robust feature set that you can include in your dashboards.
9-5
Navigation Schemes
navigation tab
navigation bar
Navigation Schemes
When creating dashboards with Dashboard Studio, you can choose from a variety of navigation schemes. Navigation schemes include navigation bars, navigation tabs, and navigation drop-down lists. You can incorporate one or more navigation schemes into a dashboard.
9-6
Filters
clear filters Quick Filters pane show filters filters drop-down list
Filters
Filter Options Descriptions
Enables you to list items on which users can set filters. Users are presented with Filter dialog boxes, which are similar to those in Results sections. Enables you to display filters in the form of drop-down lists, list boxes, check boxes, and radio buttons. Enables you to provide users with a list of filters that are applied to report data. Users can also modify filters. Enables you to provide users an easy way to remove all filters in a dashboard. Enables you to provide users a way to view, clear, and modify filters in a frame. This option presents users with Filter Control EIS frames, from which they can configure filters.
Quick Filters pane Active Filters pane Clear Filters toolbar button Show Filters toolbar button
9-7
Checkpoints
checkpoints
Checkpoints
The Checkpoint feature enables users to capture the state of their dashboards. Users can freely modify dashboard reports, knowing that they can return to previously saved settings. Checkpoints save filter settings, quick slice settings, chart types, two- and threedimensional views, and some settings from specific components (Chart Shade, Drill and Slice, Format Header, and Graphic Gauges). They are available until users clear them or close the dashboard.
9-8
Quick Slices
Quick Slices
The Quick Slice pane provides an area where you can list report items that users may want to add to or remove from their pivot and chart reports.
9-9
Export a report
Print Export
Print an entire frame or a particular report in a frame. Export a report in a frame as a Microsoft Excel, HTML, Lotus 1-2-3, tabdelimited, PDF, or comma-delimited file. You cannot export an entire frame.
9-10
related documents
9-11
Report Options
You can manipulate reports in dashboards: Toggle between pivot and chart reports Auto-size pivot columns Hide facts in pivot reports Toggle 2D and 3D chart views Set chart types Set chart legends Sort report data Widen report views
Report Options
You can configure toolbar buttons so that users can manipulate table, charts, and pivot reports in their dashboards.
9-12
pivot
chart
Toggling Between Pivot and Chart Reports You can configure the Chart and Pivot button to toggle the view between a chart and a pivot report in the same frame of a dashboard. The image on the button varies, depending on the section that is visible on the frame.
9-13
Auto-sizing Pivot Columns You can configure the auto-size button to automatically change the size of pivot columns so that the values are displayed properly.
9-14
hide facts
Hiding Facts in Pivot Reports You can configure the hide facts button to hide or display specific facts in pivot reports.
9-15
3D view
2D view
Toggling 2D and 3D Chart Views You can configure the 2D and 3D view buttons to toggle between 2D and 3D views for charts. The image on the button varies, depending on the chart states in the frames.
9-16
Setting Chart Types You can configure the chart type button to enable users to select different chart types.
9-17
Setting Chart Legends You can configure the legend button to show, hide, or nominate the axis on which to set the chart legend.
9-18
Sorting Report Data You can configure the sort ascending and sort descending buttons to provide sort options for chart, pivot, and table reports. You can make all columns sortable or you can specify columns.
9-19
standard view
Widening Report Views You can configure the wide view button to display wider versions of the pivot and chart reports, as well as hide controls that take up space in the dashboard.
9-20
Operating Languages
list of languages language
Operating Languages
You need not create separate dashboards for different locales, because users can select languages for tooltips and prompts. However, data values, report names, frame names, and column names are not translated.
9-21
9-22
Summary
In this lesson, you should have learned to: Describe dashboard types Explain dashboard benefits List dashboard content Describe dashboard features
9-23
9-24
L E S S O N
1 0
10
Objectives
At the end of this lesson, you should be able to: Describe master documents Import documents into dashboard templates Create dashboard frames Configure navigation in dashboards Configure filter drop-down lists in dashboards Configure dashboard properties Configure dashboard styles Save master documents
10-2
10-3
Open Dashboard Studio Open Dashboard Studio within Interactive Reporting Studio
Select Start > All Programs > Hyperion System BI+ > Dashboard Studio. Select Tools > Launch Dashboard Studio.
10-4
Selecting Templates
List of available templates
Selecting Templates
You begin creating a master document by selecting a dashboard template on the Start page in Dashboard Studio. Dashboard Studio provides several dashboard templates, each with different frame prototypes. A frame prototype is the basis from which frames are created. Frame prototypes for templates:
Template Names Frame Prototypes
QIQ Base 1 Panel Drop Down, 2 Tall Panels Drop Down, 2 Wide Panels Drop Down, 4 Panels Drop Down, 6 Panels Drop Down, and QIQ Base Square Tab, Round Tab, Drop-down, Drop-down Wide, Lite Square Tab, Lite Round Tab, QIQ Base
10-5
1 Panel Round Tab, 2 Tall Panels Round Tab, 2 Wide Panels Round Tab, 4 Panels Round Tab, 6 Panels Round Tab, QIQ Base 1 Panel Square Tab, 2 Tall Panels Square Tab, 2 Wide Panels Square Tab, 4 Panels Square Tab, 6 Panels Square Tab, QIQ Base 4 (2 x 2) Round, 4 (2 x 2) Square, 2 (2 x 1) Round, 2 (2 x 1) Square, 1 Round, 1 Square, 3 (1 + 2) Round, 3 (2 + 1) Round, 3 (1 + 2) Square, 3 (2 + 1) Square, 2 (1 x 2) Round, 2 (1 x 2) Square, 3 (1 + 2) Round, 3 (1 + 2) Square, 3 (2 + 1) Round, 3 (2 + 1) Square
To select a dashboard template: Under Create a Document From Template on the Start page, select a template.
10-6
Launch Merge
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio The Dashboard Studio Merge Utility also enables you to consolidate duplicate graphic images into Resource Manager with the option Remove duplicate images from the final document. All instances of an image in a document are changed to reference the single copy of the image in Resource Manager. The document file size and memory footprint are reduced, which improves the loading speed, and makes re-use of existing images from Resource Manager possible when creating dashboards and reports. To import documents into dashboard templates: 1. On the Start page in Dashboard Studio, click the Launch Merge button. The Dashboard Studio Merge Utility is displayed. 2. Select import options: One to One imports sections from a single document and creates a single master document. Many To One imports multiple documents into a template and creates a single master document. Many To Many imports multiple documents into templates and creates multiple master documents. Select Sections displays the Select Sections dialog box. Select the sections that you want to import, and click OK. Remove duplicate images from the final document creates references to images in Resource Manager. 3. Under Document to Import, select the document that contains the queries and reports to be used in the dashboard. 4. Under Save Path, specify the directory and file name for the resulting master document. 5. Click Import. The import process takes a few seconds. 6. Click OK. 7. Click View to view the master document in Interactive Reporting Studio. 8. Click Close to return to the Start page.
10-8
10-9
10-10
Make suggestion
10-11
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio Name related sections with the same prefix, followed by two dots (..)This practice enables Dashboard Studio to create a single frame named for the prefix. For example, two charts named Summary..Revenue by Class Chart and Summary..Revenue by Year Chart result in a frame named Summary.
NOTE
As you progress through the pages in Dashboard Studio, save the master document often by clicking the Save current document button.
To rename sections within Dashboard Studio: 1. In Interactive Reporting Studio, select a section. 2. On the Data[1] page in Dashboard Studio, click the Make suggestion button to have the system generate a new name. 3. Optional: In the text box, modify the name. 4. Click the Apply selections to your document button. 5. Repeat steps 1 through 4 for each section that you want to rename.
10-12
Creating Frames
Auto-create frames
Creating Frames
On the Frames[2] page in Dashboard Studio, you create and name all frames in the dashboard application. When you create frames, you are inserting Dashboard sections into the master document. Dashboard Studio builds each frame from a frame prototype, which determines the layout and features available in the frame. You can view the frame prototypes by opening the Frame Prototype Library (Frame_Prototype.bqy), available in the C:\BIPlus\DDS\templates directory. Naming frames: ManuallyYou can select a different frame prototype for each frame, or you can use a specific frame prototype to create multiple frames simultaneously. You must specify a name for each frame to avoid duplicate frame names.
10-13
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio Automatically: You can have Dashboard Studio automatically create and name frames based on section names: - All frames are created with the same prototype. - A single frame is created for charts and pivot reports with matching base names. - A single frame is created for the group of sections that share a common prefix.
NOTE
A Home frame is always created by default. It uses the QIQ Base frame prototype. You can rename or delete the Home frame, if needed.
To create frames manually: 1. On the Frames[2] page, select a frame prototype, type the number of frames to create, and click Add. 2. Filter the section list by selecting check boxes for the section types. 3. Optional: Select Auto rename existing section to have Dashboard Studio name the frame without the section type name. For example, if you are naming a frame based on the Revenue by Type Chart section, the resulting frame name is Revenue by Type. 4. Perform these actions: a. Select a frame in the first list. b. Select a section name in the second list or enter a name in the text box. c. Click Set Name. 5. Click the Apply selections to your document button. Frames (Dashboard sections) are created in the master document. To create frames automatically: 1. From the Frame prototype to use drop-down list on the Frames[2] page, select a frame prototype. 2. Click the Auto-create frames button. 3. Click the Apply selections to your document button.
10-14
Make suggestion
10-15
Adding Reports Contained in Documents You can add Results, Table, Pivot, and Chart sections from the document in which you are creating the dashboard. You cannot embed Report sections in frames, but you can create hyperlinks that point to Report sections. You can overlay Chart and Pivot sections so that you can later switch between the two views. The last report that you drag onto the content pane is displayed first in the completed dashboard. To add repor ts that are contained in documents to frames: 1. In Interactive Reporting Studio, select a frame. 2. From the Catalog pane, drag a table, chart, or pivot report to the content pane.
10-16
Adding Reports from the Repository You can add these report types from the System 9 repository: Interactive Reporting reports (table, chart, and pivot reports) Web Analysis reports Financial Reporting reports When you add reports from the System 9 repository, you add them as embedded objects. Dashboard Studio features do not apply to Web Analysis and Financial Reporting reports; however, when you embed these report types, you can choose to display their toolbars.
NOTE
You can also add browser windows that display content from Web sites.
10-17
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio To add repor ts from the repositor y to frames: 1. In the master document, select a frame. 2. Ensure that you are working in design mode. 3. From the Catalog pane, drag Embedded Browser to the content pane. 4. Select the embedded browser object, right-click, and select Properties. The Properties dialog box is displayed. 5. In the Settings group box on the Object tab, select Repository. 6. Beside the Document text box, click Browse. The Workspace Logon page is displayed. 7. Enter your user name and password and click Log On. The Select page is displayed. 8. Browse the repository, select a document, and click Select. You are returned to the Properties dialog box for the embedded browser object. 9. Under Repository, click Options. The Document Options dialog box is displayed. 10. From the Document Type drop-down list, select the type of content to embed:
Content Description
If you select Interactive Reporting content, proceed to step 11; otherwise, skip to step 12. 11. From the Section drop-down list, select the section that you want to embed. 12. From the Toolbar drop-down list, select the toolbar that you want to display with the embedded content. 13. Click OK twice.
10-18
Before After
10-19
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio You should clear Allow Chart/Pivot Switching to make charts and pivot reports on the same frame visible simultaneously. To associate frames and embedded repor ts automatically: 1. In Dashboard Studio, click Associate[4]. 2. Click the Make best-guess associations button. 3. Click the Apply selections to your document button. To associate frames with embedded reports manually: 1. In Dashboard Studio, click Associate[4]. 2. From the Frames and Embedded Objects list, select an embedded report. The Select One Section list is displayed. 3. In the Select One Section list, select a section. 4. Repeat steps 2 and 3 to associate all other frames and embedded reports. 5. Click the Apply selections to your document button. To select feature options for frames or embedded repor ts: 1. On the Associate[4] page in Dashboard Studio, select a frame or report. 2. Select or clear feature options for the frame or report. 3. Click the Apply selections to your document button.
10-20
Configuring Navigation
Configuring Navigation
Navigation targets are frames to which you can navigate within a frame. They are displayed on the navigation bar, navigation drop-down list, or navigation tabs in your dashboard. You configure navigation targets on the Navigation[5] page. To configure navigation targets for frames: 1. In Dashboard Studio, click Navigation [5]. 2. In the Select a Frame list, select a frame.
10-21
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio 3. In the Limit available sections to the following types group box, select section types to filter the navigation targets. For example, to enable users to navigate to a Report section, select the Reports check box to make it an available section and select and move the Report section to the Navigation Targets list. 4. In the Available Sections list, select the navigation targets and click the right arrow button. 5. In the Navigation Targets list, select a target and click the up and down arrows to reorder the sections. This sets the display order of navigation targets in a frame. 6. Repeat steps 2 through 5 for all other frames. 7. Click the Apply selections to your document button.
10-22
10-23
Creating Filters
Creating Filters
If you imported a document with queries and reports, most likely you created local filters in the Table sections (and possibly Results sections). If you require additional filters in the dashboard, you can create them in the QIQ Filter Properties configuration frame at any stage in the dashboard-building process. You can configure the dashboard so that the filters set in one frame are also set in other frames. The underlying data in the reports must have the same filter set. To create filters within Dashboard Studio: 1. In Dashboard Studio, select the QIQ Filter Properties configuration frame. 2. Specify columns in Table sections or Results sections for which you want to create local filters. 3. Click Set Filters. 4. Optional: Clear cascading filters, specify a date format, and specify starting filter values. 10-24 Interactive Reporting: Design Reports and Dashboards
10-25
10-26
Configuring Styles
Save style
Configuring Styles
On the Styles[8] page in Dashboard Studio, you apply a style sheet to the dashboard to set colors and fonts in the frames. If needed, you can select a palette for the colors and create your own style sheet. To set colors and font styles in frames: 1. In Dashboard Studio, click Styles[8]. 2. From the Available Styles list, select a predefined style. 3. Select a palette: a. Click the Open color palette button. b. Select a palette file.
10-27
Module 3 Creating Dashboards Lesson 10 Creating Dashboards with Dashboard Studio c. Click Open. d. Click OK. 4. Customize a color: a. Select a color. b. In the Color dialog box, select another color. c. Click OK. 5. Customize a font: a. Select a font. b. In the Font dialog box, select another font. c. Click OK. 6. Click the Apply selections to your document button. To create a style sheet: 1. Customize the colors and fonts of a style sheet. 2. Click the Save style button. The Save As dialog box is displayed. 3. In the File name text box, enter a name for your style sheet and click Save. The new style is displayed in the Available Styles list, and you can now use it for other dashboards.
10-28
Summary
In this lesson, you should have learned to: Describe master documents Import documents into dashboard templates Create dashboard frames Configure navigation in dashboards Configure filter drop-down lists in dashboards Configure dashboard properties Configure dashboard styles Save master documents
10-30
L E S S O N
1 1
11
Objectives
At the end of this lesson, you should be able to: Create Quick Filters Create Quick Slices Create links to related documents Create wide views of dashboard content Configure hidden facts in pivot reports Configure sort options for pivot and chart reports Create annotations Set thresholds for report detail
List boxes
Option button
11-2
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options 5. Create and configure command buttons, if needed. 6. Repeat steps 2 through 5 for all other frames to which you want to add Quick Filters. 7. Maximize Dashboard Studio. 8. Perform a task: If you created filters in Table or Results sections in Interactive Reporting Studio, click Apply selections to your document on the Filters[6] page. Values for drop-down lists and list boxes are automatically loaded. If you created filters in the QIQ Filter Properties configuration frame in Dashboard Studio, the task is complete because Quick Filters are active as soon as you create them.
11-3
11-4
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options LockedPrevents the control from moving on the dashboard when you are working in design mode. Allow Multiple SelectionsEnables users to select one or more values in a list box. This feature is not available for drop-down lists.
NOTE
11-5
Example 1: One command button for all drop-down lists, list boxes, and text boxes in the frame
Example 2: One command button for one list box (Locality list box)
11-6
The settings for check boxes are the same as the settings for list boxes and dropdown lists.
11-7
11-8
11-9
11-10
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options 4. Set the properties for each check box: a. Double-click a Quick Slice check box. b. In the Name text box, replace Some_Column with the name of a Table or Results section column. c. In the Title text box, enter a display name for the control. d. Click OK. 5. Select another frame and select the frame where you created Quick Slices. Quick Slices are initialized. 6. Repeat steps 3, 4, and 5 for other frames to which you want to add Quick Slices.
11-11
11-13
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options 3. Drag the objects that you want displayed by default (standard view mode) onto the working area of the frame. Objects include pivot reports, charts, and other graphics and text. 4. Duplicate the objects that you want displayed in wide view mode, and arrange the duplicated objects on the frame. 5. Double-click the wide view mode object. The Properties dialog box is displayed. 6. Set the name of each duplicate object to match the name of the object from which it was duplicated, and add an underscore (_) at the end of the name. For example, if the standard view chart is named Chart1, the duplicated wide view mode chart must be named Chart1_. It is recommended that each wide view object have a corresponding version in standard view, as objects with an underscore (_) after the name are not displayed in the Associate[4] step in Dashboard Studio. Corresponding wide view and standard view objects are treated as the same object, so features applied in the Associate[4] and Properties[7] pages in Dashboard Studio apply to both objects. To create wide view mode for frames: 1. From the configuration drop-down list in Dashboard Studio, select Wide View Properties. 2. Under Dashboard Sections, select an option: All dashboards to list all the frames in the master document Configured dashboards to list only those frames that are configured for wide mode Unconfigured dashboards to list only those frames that are not configured for wide mode 3. From the list of dashboard sections, select a frame. 4. Select Start in Wide Mode to display the frame initially in wide mode. 5. From the Available Shapes list, select shapes and graphics that you want hidden in Wide Mode, and click the right arrow button. 6. Click Apply.
11-14
11-15
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options 4. From the Select Pivots list, select one or more pivot reports. 5. Move facts to the Facts Hidden Initially and Facts Visible Initially lists by clicking the arrow buttons. 6. Click Apply.
11-16
11-17
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options Configured dashboards to list only those frames that are configured with sort options Unconfigured dashboards to list only those frames that are not configured with sort options 3. From the dashboards drop-down list, select a frame. 4. Select Use any existing Side Labels/X Categories to automatically create all possible sort combinations for the dimensions in pivot and chart reports. 5. Click Apply. To configure sort options manually: 1. In Dashboard Studio, select the QIQ Sort Properties configuration frame. 2. Under Dashboards, select a frame. 3. From the Embedded Sections drop-down list, select an embedded pivot report or chart. 4. Next to the Embedded Sections drop-down list, select Row/X or Column/Depth to view the list of dimension items. 5. From the Sort Options drop-down list, select a data function. 6. From the Available Columns list, select sort criteria that you want to make available in the dashboard, and click the right arrow button. 7. Repeat steps 2 through 6 until you configure the necessary sort criteria. 8. Click Apply.
11-18
Creating Annotations
Creating Annotations
An annotation is a short message that is displayed when you click the Help button on the dashboard toolbar. You can create annotations to explain dashboard features that lack tooltips. You create annotations by adding a text label to the content pane and configuring its properties. To create annotations: 1. Open a dashboard with Interactive Reporting Studio. 2. Select a frame. 3. In design mode, drag a text label from the Catalog pane to the location in the content pane where you want the annotation to be displayed.
11-19
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options 4. Configure the properties for the text label: In the Name text box, type qiqtip_<name>. In the Title text box, enter the annotation message. Clear Visible. 5. Click OK. 6. In run mode, click the Help button on the dashboard toolbar to verify that the annotation is displayed.
11-20
11-21
Module 3 Creating Dashboards Lesson 11 Configuring Dashboard Options 3. On the Associate[4] page, for the frames that contain the report item, select Allow first filter to be added to Z/Top Axis and click the Apply selections to your document button. 4. In the Active Filters list on the Filters[6] page, move the filter for the report item to the top of the list. 5. From the Auto Z/Top Axis Threshold drop-down list on the Properties[7] page, select a threshold value; that is, select the number of labels that you want to display for Auto Z/Top Axis items. To create summar y labels for threshold items: 1. In Interactive Reporting Studio, select the Table or Results section to which the report item with the threshold belongs. 2. Create a computed item: Put the name of the computed item in the form _autoz<filter name>; for example, _autozQuarter. Enclose the definition text in single quotation marks. The definition becomes the summary label in the report. To test thresholds: 1. Select a number of filter values fewer than the threshold. Individual columns should be displayed. 2. Continue selecting filter values until you exceed the threshold. If the number of columns is greater than the threshold, the summary label column should be displayed.
11-22
Summary
In this lesson, you should have learned to: Create Quick Filters Create Quick Slices Create links to related documents Create wide views of dashboard content Configure hidden facts in pivot reports Configure sort options for pivot and chart reports Create annotations Set thresholds for report detail
11-23
11-24
L E S S O N
1 2
12
Objectives
At the end of this lesson, you should be able to: Describe the WebDash template Import documents into the WebDash template Describe the Build Dashboard configuration frame Create local filters, create frames, and populate frames by using the Build Dashboard configuration frame View dashboards created with the WebDash template
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
Refer to Appendix B for information about merging components into master documents.
12-2
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
12-3
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
12-4
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
12-5
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
Creating Frames
Add a new Dashboard
Creating Frames
In the Build Dashboard configuration frame, you create frames in the Create and Configure Dashboards section. To create frames: 1. In the Dashboard Name text box, enter a frame name. 2. From the Prototype drop-down list, select a frame prototype. 3. Click the Add a new Dashboard button. The frames are listed in the Navigation Targets list in the order in which the dashboard presents the frames. You can reorder the list and delete the home frame.
12-6
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
Populating Frames
Frame view
Populating Frames
In the Build Dashboard configuration frame, you add reports to frames in the Create and Configure Dashboards section. To populate frames: 1. In the Navigation Targets list, select a frame. 2. In the Available Objects list, select a report. 3. In the frame view, perform any task: Click the area of the frame where you want to add the report. Add pivot and chart reports to the same frame to enable users to switch between them in the same frame. Click a report to remove it from a frame. 4. Click Apply to complete the dashboard configuration. Interactive Reporting: Design Reports and Dashboards 12-7
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
Viewing Dashboards
Viewing Dashboards
You can view dashboard frames by selecting navigation tabs along the top of the dashboard. When you set a filter, the filter is applied to all reports in all frames. The toolbar provides the same options as the toolbar created by other templates.
12-8
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
Summary
In this lesson, you should have learned to: Describe the WebDash template Import documents into the WebDash template Describe the Build Dashboard configuration frame Create local filters, create frames, and populate frames by using the Build Dashboard Configuration frame View dashboards created with the WebDash template
12-9
Module 3 Creating Dashboards Lesson 12 Creating Dashboards with the WebDash Template
12-10
A P P E N D I X
A
A
Selection Techniques
Press Ctrl+A. Press Ctrl+E. Press Ctrl+C. Press Ctrl+V. Press Shift+ and select the last item in the range. Contiguous item selections are not possible in the Chart section. Press Ctrl+ and select each item. Press Alt + and select the total label. Press Ctrl+S. Press Alt+End. Press Page Up, Page Down, or use the scroll bar in the application.
Discontiguous selection Highlight a total row in a pivot report Save a document Cancel a query Scroll through a report
A-2
A P P E N D I X
B
B
Adding Components
This appendix provides a lesson on adding components to master documents. At the end of this lesson, you should be able to: Describe dashboard components Merge components into master documents Configure components Create chart shade options Create dynamic headings Create spotlighted charts Display graphic gauges
Components Overview
Components: You can customize dashboards by adding components that are not available in standard dashboard templates; for example, a component to enable users to process queries and set query filters. You do not need to understand JavaScript as the components are created by JavaScript developers. You add components to master documents or templates.
Components Overview
Components are document sections that provide functionality that is not available in standard dashboard templates. A configuration screen is typically available for setting properties and options. Hyperion Solutions periodically posts components and installation instructions on the Hyperion Developer Network at http://dev.hyperion.com/download/code_library/dashboard_builder_components. cfm. Available components:
Component Description
Lookup
Enables users to launch an Internet-based mapping provider, such as Yahoo maps, to show the location of an address selected from an embedded table in a dashboard Enables users to switch the internal color palette used in charts to a set of predefined custom colors.
Chart Shade
B-2
Conditional Navigation Conditional Subqueries Copy Scale Drill and Slice Format Header Graphic Gauges Ignore Percentile Maps Metadata
Enables you to specify fixed navigation labels (labels displayed on every frame) and conditional navigation labels (labels displayed only on selected frames and based on query filters). Enables users to sort through many detailed transactions to highlight lowlevel exceptions and identify the small number that fail to meet the required threshold Enables you (report developers) to configure chart axes to behave differently than the default behavior applied by Interactive Reporting Studio Enables you to create a hierarchy of local filters for navigating through a set of data in a document Enables you to dynamically generate headers for dashboard frames and reports, based on the filters applied to the dashboard Enables users to visually summarize information using gauges Enables users to discard outlying values from one or more results sets Enables you to spotlight graphical elements by using prebuilt maps Enables users to view the metadata associated with data within a dashboard
Point of View (POV) Enables users to manipulate views embedded in dashboards (applies to Hyperion System 9 BI+ Enterprise Metrics Studio, Hyperion System 9 BI+ Web Analysis Studio, and Hyperion System 9 BI+ Financial Reporting Studio) Query Limits Quick Query Limits Tree Enables users to refresh report data by processing queries and resolving variable filters Enables you to manage the display and selection of query filters and the processing of queries (Users can set query filters that you configure.) Tree Limits part of this component: Enables users to manipulate tree views to apply filters to Query, Data Model, or Results sections Tree View part of this component: Enables you to display hierarchical objects as a tree inside a list box WebDash Builder Blank Enables users to build dashboards in any environment (including Web plug-ins) by using a single configuration frame Enables you to create custom components
B-3
B-4
Appendix B Adding Components Remove duplicate images from the final document: Select this option if the master documents or components contain duplicate images and you want to streamline the output file. Primary Document: Select the master document to which you want to add components. The file type that you specify (regular document, master document, or template) determines the file type for the output file. Secondary Document: Select the component file. Save Path: Specify the location and file name for the output file. Use the Import tab if you want to merge master documents to avoid duplicating hidden sections.
B-5
Configuring Components
Configuring Components
Many components have a configuration frame where you select options and specify information so that the components work with dashboard content. Configuration frames have common features, such as Restore, Clear All, Apply, navigation, refresh, home frame, and help.
B-6
B-7
B-8
Color button
B-9
Appendix B Adding Components a. In the content pane, select the chart_palette graphic, right-click, and select Properties. b. Set the Name property as pic^Qiq_chartshade^color and click OK. 4. Configure the Hatch button: a. In the content pane, select the chart_hatching graphic, right-click, and select Properties. b. Set the Name property as pic^Qiq_chartshade^hatch and click OK. 5. Add scripts to the graphics: a. Select any toolbar button, right-click, and select Scripts. The following script is displayed: ActiveDocument.Sections[txlMe.Text].Qiq_onControlClick(this. Parent,this). b. Copy the script, including the carriage return, to the clipboard. c. Select the chart_palette graphic, right-click, and select Scripts. d. Paste the script, including the carriage return, and click OK. e. Repeat steps c and d for the chart_hatching graphic. 6. Change to run mode.
B-10
Rename palette
B-11
Procedures
Steps
Load palettes
1. Click Browse. 2. Select a palette file and click Open. 3. Click Add.
Rename palettes
1. In the Available Palettes list, select a palette. 2. In the Selected Palette Name text box, enter a name. 3. Click the Rename palette button.
1. Click a bar. 2. In the Color dialog box, click a color. 3. Click OK.
B-12
B-13
Appendix B Adding Components To configure the Char t Shade component: 1. In a master document, select the Chart Shade Properties section. 2. Under Palette Configuration, select configuration options: Concatenate Palettes Refresh All Charts If Refresh After ProcessIf you set the underlying Chart sections to refresh after processing, select this option so that data added to the charts after processing takes on the same shading. This process may be slow for multiple frames and chart reports. 3. In the Available Palettes list, select the palettes that you want to make available in the Color button drop-down list, and click the right arrow button. 4. Click Apply.
B-14
B-15
B-16
B-17
Appendix B Adding Components Example 1: Suppose the Locality and City filters are selected as prefixes for a heading, Part of Hierarchy is selected for both, and Locality is listed first in the Prefix Filter Columns list. If you apply Locality = CA in the dashboard, CA is displayed in the heading. If you apply City = Long Beach in the dashboard without clearing the Locality filter, Long Beach is displayed in the heading instead of CA. If you do not assign the filters to a hierarchy, both CA and Long Beach are displayed in the heading. Example 2: Suppose Year and Quarter are defined as prefixes. You want to display a dash between the year and quarter value (for example, 2006-Q1) when both filters are set, but you do not want to display a dash if only the Quarter filter is set. To do this, select the Quarter filter, enter the dash in the Left format characters text box, and select Show if prior filter exists. To configure the For mat Header component: 1. In Interactive Reporting Studio, open a master document. 2. In the frame where you want to display a heading, perform these tasks: a. Select design mode. b. From the Catalog pane, drag a Text Label to the content pane and position it where you want to display the heading. c. Select the Text Label, right-click, and select Properties. d. In the Name text box, type txlFrameTitle and click OK. 3. Select run mode. 4. Select the Format Header Properties section. 5. From the first list box, select the frame that contains the heading. 6. Optional: In the Static Heading text box, enter a default title. 7. Under Configure Header Columns, select Prefix or Suffix. 8. Under Define Format, perform these tasks: a. Enter the format characters to apply to the filter value.
B-18
Appendix B Adding Components b. Select Show if prior filter exists to apply the format only if you set a value from a prior filter in the list. If you do not select this option, the format is always displayed. 9. Under Select Header Columns, perform these tasks: a. Select the filter to set as a prefix or suffix. b. Select Part of Hierarchy to make a filter part of a hierarchy. c. Change the order of filters by clicking the up or down arrow buttons. d. Enter a default prefix or suffix for the frame, if necessary. 10. Click Apply. To test the For mat Header component in a frame: 1. Select a frame that has a header configured. 2. Set one or more filters and view how the header changes according to the filter values.
B-19
B-20
Bars in the chart are color coded that same as the Pivot report.
B-21
B-22
B-23
Appendix B Adding Components Summary Table ConfigurationSelect all columns that you want to include in the summary table and chart. The summary table name must be unique in the document. The data function that you select is applied to the items in the Summary Fact Columns list. The items that you add to the Summary Fact Columns list identify the columns for which you want to create summary computed items. The items that you add to the Summary Table Columns list identify the columns that you want to add to the summary table. To create summar y tables for spotlighted char ts: 1. In run mode in a master document, select the Create Summary Table section. 2. Under Grouping Column Configuration, configure the Grouping Column: a. From the Table/Results Section drop-down list, select the Table or Results section that contains the chart data. b. In the Available Columns list, select columns and click the right arrow button to add them to the Grouping Columns list. c. In the Grouping Column Name text box, enter a name if necessary. 3. Under Summary Table Configuration, configure the summary table: a. In the Summary Table Name text box, enter a name for the Table section that contains the summarized data. b. From the Function drop-down list, select the data function by which the facts in the summary table are to be aggregated. c. In the first Available Columns list, select columns and click the right arrow button to move them to the Summary Facts Columns list. d. In the second Available Columns list, select columns and click the right arrow button to move them to the Summary Table Columns list. 4. Click Create.
B-24
B-25
B-26
B-27
Appendix B Adding Components To configure spotlight conditions for char ts: 1. In the master document, select the Chart Spotlight Properties configuration frame. 2. Under Dashboards with Charts, select Unconfigured Dashboards and select the frame that contains the chart. 3. From the Chart Section/Shape Set drop-down list, select the chart that you created for spotlighting. The underlying Table section for the chart is displayed under Table Section. 4. From the Labels Column drop-down list, select a column that is associated with the chart x-axis. 5. From the Value Column drop-down list, select a value that corresponds with the chart x-axis label. This list displays columns from the table from which the chart was built. 6. Select Create Color Column, and enter a name for the computed column that will contain the color-coding definitions. 7. For each color condition, repeat these tasks: a. Select an operator and enter a value. b. Select a palette and color. c. Click the right arrow button to add the condition to the conditions list. 8. Click Apply.
B-28
B-29
Example
B-30
B-31
B-32
B-33
B-34
The Graphic Gauges component uses "_._" as a separator. Therefore, do not use the string in table or column names (for example, Gauge_._Table or My_._Column).
B-35
B-36
Appendix B Adding Components 4. Select the dashboard frame. 5. Drag temporary command buttons onto the frame. Because the gauge sets appear below and slightly to the right of the buttons, position them slightly higher than where you want to display the gauge sets. Align the buttons. 6. For each command button, select it and press Ctrl+V to paste the gauge set. 7. Delete the command buttons.
B-37
Name of the summary table in which you created the computed item that assigns gauge values to data ranges. Name of the computed item that associates gauge values with data ranges. Name of the column that contains gauge labels; for example, a Region column contains the values East, North, South, and West. Values from the label column. It is populated after you select a label column.
B-38
Appendix B Adding Components To set gauge properties: 1. In the master document, select the Gauge Properties configuration frame. 2. Under Dashboards with Gauges, select Unconfigured Dashboards and select the frame that contains the gauges. 3. Under Gauge Configuration, select the gauge table, value range column, and label column. 4. For each gauge label, select graphics from the gauge set: a. Select a gauge label. b. From the Available Gauges list, select the graphics that you want to include in the gauge set for that label. c. Click the right arrow button. d. Repeat steps a, b, and c for each gauge label. 5. Click Apply. 6. Select the frame that contains the gauges. The gauges reflect the values in the value range column.
B-39
Summary
In this lesson, you should have learned to: Describe dashboard components Merge components into master documents Configure components Create chart shade options Create dynamic headings Create spotlighted charts Display graphic gauges
B-40
A P P E N D I X
This appendix contains information about using Dashboard Studio Merge Utility to perform these tasks: Mass-producing master documents Consolidating dashboard content
Keep in mind: All the documents must be located in the same folder. You cannot specify individual document sections to be combined. During the import process, document sections are renamed, if necessary, to avoid duplication. Dashboard template sections are not duplicated.
C-2
Appendix C
To combine two or more documents with a dashboard template: 1. Place all the documents in the same folder. 2. In the Create a Document From Template list in Dashboard Studio, select a dashboard template. 3. Click the Launch Merge button. The Dashboard Studio Merge Utility is displayed. 4. On the Import tab, select Many To One or Many To Many. 5. Specify the folder where the documents are located. 6. Specify a save path: For the Many To One option, specify a file name. For the Many To Many option, specify a folder. The extension _esm is automatically added to the end of each file name to indicate that the file is a master document. 7. Click Import. The import process is completed, and a summary report dialog box is displayed. 8. Click OK. 9. In the Import dialog box, click Close.
C-3
Doc1.bqy
Doc2.bqy
C-4
Appendix C
Doc1.bqy
Doc2_esm.bqy
Doc2.bqy
C-5
C-6
Appendix C
NOTE
As sections are added to the resulting document, sections that have duplicate names are renamed.
To merge documents: 1. In Dashboard Studio, click the Launch Merge button. The Dashboard Studio Merge Utility is displayed. 2. Select the Merge tab. 3. Select Two To One or Many To One. 4. Perform one of these tasks: If you selected Two To One in step 4, specify the primary document, the secondary document, and the resulting file name and path. If you selected Many To One in step 4, specify the folder where the documents are located and the resulting file name and path. 5. Click Merge.
C-7
Doc2.bqy
C-8
Appendix C
Doc2.bqy
Doc3.bqy
C-9
C-10
Glossary
Annotation An annotation is a short message that is displayed when you click the Help button on the dashboard toolbar. Checkpoint A Checkpoint is a captured dashboard state. Component A component is a set of document sections that add functionality to dashboards. Connection file A connection file, also known as an Open Catalog Extension (OCE), contains the information needed to connect Query sections to databases, including database software types, API software types, host names, database names, protocol types, and parameters. Dashboard A dashboard is an analytic application that enables users to view and manipulate reports on the same frame. Data Model A data model is a view of database information and represents a particular business activity. It is displayed in the content pane of a Query section and acts as a building block for queries. Dimension A dimension is a topic in a data model that contains descriptive information. Fact A fact is a topic in a data model that contains factual information.
Frame prototype A frame prototype is the basis from which dashboard frames are created. Grain The grain of data is the level of detail at which measures are recorded. Item An item represents a database column in Query sections.
Master data model A master data model is a data model from which you can build multiple queries. Master document A master document is a document that contains queries, reports, and a dashboard template.
Glossary
Metadata Metadata is stored in database tables and describes the history, content, and function of database tables, columns, and joins in understandable business terms. Metatopic A metatopic is a customized, virtual topic, that simplifies the view of a data model and makes the query building process easier and more efficient for end users. Navigation target another frame. A navigation target is a frame to which you can navigate within
Query A query is a set of database instructions that returns an answer set to a specific question. Quick Filter A Quick Filter is a filter option displayed on a dashboard. It enables users to quickly and easily set filters in dashboard reports. Quick Slice report. Smart Report A Quick Slice is an item that you can add or remove from a dashboard A Smart Report is a pivot or chart report embedded in a Report section.
Topics A topic represents a database table in Query sections. Variable filter A variable filter is a filter configured to prompt for value selection during query processing. WebDash Builder component The WebDash Builder component enables you to create dashboards in Interactive Reporting Studio and Workspace.