Professional Documents
Culture Documents
NETAPP UNIVERSITY
ATTENTION
The information contained in this course is intended only for training. This course contains information and activities that,
while beneficial for the purposes of training in a closed, non-production environment, can result in downtime or other
severe consequences in a production environment. This course material is not a technical reference and should not,
under any circumstances, be used in production environments. To obtain reference materials, refer to the NetApp product
documentation that is located at http://now.netapp.com/.
COPYRIGHT
2015 NetApp, Inc. All rights reserved. Printed in the U.S.A. Specifications subject to change without notice.
No part of this document covered by copyright may be reproduced in any form or by any meansgraphic, electronic, or
mechanical, including photocopying, recording, taping, or storage in an electronic retrieval systemwithout prior written
permission of NetApp, Inc.
TRADEMARK INFORMATION
NetApp, the NetApp logo, Go further, faster, AdminNODE, Akorri, ApplianceWatch, ASUP, AutoSupport, BalancePoint,
BalancePoint Predictor, Bycast, Campaign Express, ChronoSpan, ComplianceClock, ControlNODE, Cryptainer, Data
ONTAP, DataFabric, DataFort, Decru, Decru DataFort, DenseStak, Engenio, E-Stack, FAServer, FastStak, FilerView,
FlexCache, FlexClone, FlexPod, FlexScale, FlexShare, FlexVol, FPolicy, GatewayNODE, gFiler, Imagine Virtually
Anything, Infinivol, Lifetime Key Management, LockVault, Manage ONTAP, MetroCluster, MultiStore, NearStore, NetApp
Select, NetCache, NetCache, NOW (NetApp on the Web), OnCommand, ONTAPI, PerformanceStak, RAID DP,
SANscreen, SANshare, SANtricity, SecureAdmin, SecureShare, Securitis, Service Builder, Simplicity, Simulate ONTAP,
SnapCopy, SnapDirector, SnapDrive, SnapLock, SnapManager, SnapMirror, SnapMover, SnapProtect, SnapRestore,
Snapshot, SnapValidator, SnapVault, StorageGRID, StorageNODE, StoreVault, SyncMirror, Tech OnTap, VelocityStak,
vFiler, VFM, Virtual File Manager, WAFL, and XBB are trademarks or registered trademarks of NetApp, Inc. in the United
States and/or other countries.
All other brands or products are either trademarks or registered trademarks of their respective holders and should be
treated as such.
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
TABLE OF CONTENTS
WELCOME .......................................................................................................................................................... 1
MODULE 1: REPORT STUDIO OVERVIEW: NAVIGATING, CREATING LIST REPORTS, GROUPING,
AND SUBTOTALING ..................................................................................................................................... 1-1
MODULE 2: WORKING WITH LISTS: FORMATTING AND USABILITY ..................................................... 2-1
MODULE 3: WORKING WITH LISTS: CONDITIONAL FORMATTING ....................................................... 3-1
MODULE 4: TOP 10 REPORTS, VALUE PROMPTS AND PROMPT PAGES AND DRILL THROUGH .... 4-1
MODULE 5: CREATING AND CUSTOMIZING DASHBOARDS .................................................................. 5-1
MODULE 6: EMBEDDING GRAPHICS ......................................................................................................... 6-1
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
OnCommand Insight:
Advanced Report Creation
with Report Studio
Course ID:
STRSW-ILT-OCIARC
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Classroom Logistics
About the class
Schedule
Structure
Activities
Participation rules
About WebEx
Participants panel
About resources
Materials
Support
CLASSROOM LOGISTICS
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Participant
Video
Learn
Share
Participate
Whiteboard
Polling
NetApp Confidential
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Chat
3
Course Overview
This course is a technical deep dive that focuses
on how you can use Report Studio to create
highly customized reports.
This course includes over 1 hour of detailed demo
videos and 4.5 hours of progressively challenging
hands-on exercises.
The time allotted to exercises is very aggressive
and require focused attention to complete.
The videos and exercise guides are designed to
provide you with a reusable take-a-way that you
can use in customer environments.
NetApp Confidential
COURSE OVERVIEW
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Course Objectives
By the end of this course, you should be able to:
Explain how Report Studio enables
customized reporting
Use Report Studio to create reports and
dashboards from the OnCommand Insight
data warehouse
Use Report Studio to customize reports and
Dashboards
Use SQL and HTML to generate and
customize report data and report functions
NetApp Confidential
COURSE OBJECTIVES
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Afternoon
NetApp Confidential
COURSE AGENDA
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Afternoon
NetApp Confidential
COURSE AGENDA
10
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
NetApp University
NetApp
NetApp Support
Welcome to Knowledgebase
Access a wealth of knowledge
11
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 1
Report Studio Overview:
Navigating, Creating List Reports,
Grouping, and Subtotaling
NetApp Confidential
1-1
OnCommand Insight: Advanced Report Creation with Report Studio: Report Studio Overview:Navigating, Creating List Reports, Grouping,
and Subtotaling
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Objectives
After this module, you should be able to:
Log in to the OnCommand Insight reporting
portal and change to Advanced view
Launch Report Studio and demonstrate a
working knowledge of its functional areas
Create a list report
Apply sizing and grouping techniques to a list
report
NetApp Confidential
MODULE OBJECTIVES
1-2
OnCommand Insight: Advanced Report Creation with Report Studio: Report Studio Overview:Navigating, Creating List Reports, Grouping,
and Subtotaling
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 1: Demonstration
NetApp Confidential
MODULE 1: DEMONSTRATION
STRSW-ILT-OCIARC_Mod1 Report Studio Overview And Basic Reports:
https://www.brainshark.com/netapp/ReportStudioOverview
1-3
OnCommand Insight: Advanced Report Creation with Report Studio: Report Studio Overview:Navigating, Creating List Reports, Grouping,
and Subtotaling
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Exercise
Module 1: Reviewing the Features of
Report studio and Creating List
Reports
Time Estimate: 90 Minutes
NetApp Confidential
EXERCISE
1-4
OnCommand Insight: Advanced Report Creation with Report Studio: Report Studio Overview:Navigating, Creating List Reports, Grouping,
and Subtotaling
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Summary
Now that you have completed this module, you
should be able to:
Log in to the OnCommand Insight reporting
portal and change to Advanced view
Launch Report Studio and demonstrate a
working knowledge of its functional areas
Create a list report
Apply sizing and grouping techniques to a list
report
NetApp Confidential
MODULE SUMMARY
1-5
OnCommand Insight: Advanced Report Creation with Report Studio: Report Studio Overview:Navigating, Creating List Reports, Grouping,
and Subtotaling
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 2
Working with Lists: Formatting and
Usability
NetApp Confidential
2-1
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Formatting and Usability
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Objectives
After this module, you should be able to:
Configure scroll bars on list-report output
Configure and position scroll bars on a list report in Report
Studio
Configure alternating gray and white row backgrounds to
ease the readability of list reports
Use HTML to freeze list-report headers
Use HTML to remove the toolbar from the top of list reports
Use HTML to configure expandable and collapsible listreport columns
NetApp Confidential
MODULE OBJECTIVES
2-2
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Formatting and Usability
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 2: Demonstration
NetApp Confidential
MODULE 2: DEMONSTRATION
STRSW-ILT-OCIARC_Mod2 Report Studio Working with List (Part1)
https://www.brainshark.com/netapp/FormattingLists
2-3
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Formatting and Usability
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Exercise
Module 2: Working with Lists:
Formatting and Usability
NetApp Confidential
EXERCISE
2-4
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Formatting and Usability
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Summary
Now that you have completed this module, you should be
able to:
Configure scroll bars on list-report output
MODULE SUMMARY
2-5
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Formatting and Usability
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 3
Working with Lists: Conditional
Formatting
NetApp Confidential
3-1
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Conditional Formatting
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Objectives
After this module, you should be able to:
Add list-report columns that include
calculations of percentage of capacity used
Add conditional formating to list-report rows,
to change row color according to thresholds
Add conditional formating to list-report
columns, to create ambient orbs that change
color according to status
NetApp Confidential
MODULE OBJECTIVES
3-2
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Conditional Formatting
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 3: Demonstration
NetApp Confidential
MODULE 3: DEMONSTRATION
STRSW-ILT-OCIARC_Mod3 Report Studio Working with List (Part2) Conditional Styles
https://www.brainshark.com/netapp/ConditionalFormatting
3-3
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Conditional Formatting
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Exercise
Module 3: Working with Lists:
Conditional Formatting
Time Estimate: 90 Minutes
NetApp Confidential
EXERCISE
NOTE: This procedure is optional but necessary if you have NOT completed the Scroll List Report from
exercise 2.
You need to have the Scroll List Report from Exercise 2 completed before you begin the exercise in module
3. If you do not have the Scroll List Report completed, use the following procedure to quickly create the
Scroll List Report from the XML of that report before beginning exercise 3. Then proceed to exercise 3.
1. Using the steps outlined in Exercise 1, Task 2, steps 1-8, open a new blank report in Report Studio using
Storage and Storage Pool package.
2. Once you have a new blank report opened, navigate to CourseFiles folder on the desktop.
3. Navigate to subfolder called ReportStudioClass-LabReports XML
4. Open ScrollListReport.txt in Notepad. (note NO spaces in this file name)
5. Press Ctrl+A to select all.
6. Press Ctrl+C to copy the selection to the clipboard.
7. In Report Studio, in the menu bar, select Tools > Open Report from Clipboard. The report populates
Report Studio.
8. Save the imported report as Scroll List Report as follows:
a.
b.
c.
d.
3-4
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Conditional Formatting
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Summary
Now that you have completed this module, you
should be able to:
Add list-report columns that include
calculations of percentage of capacity used
Add conditional formating to list-report rows,
to change row color according to thresholds
Add conditional formating to list-report
columns, to create ambient orbs that change
color according to status
NetApp Confidential
MODULE SUMMARY
3-5
OnCommand Insight: Advanced Report Creation with Report Studio: Working with Lists: Conditional Formatting
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 4
Top 10 Reports, Value Prompts and
prompt pages and Drill through
NetApp Confidential
MODULE 4: TOP 10 REPORTS, VALUE PROMPTS AND PROMPT PAGES AND DRILL
THROUGH
4-1
OnCommand Insight: Advanced Report Creation with Report Studio: Top 10 Reports, Value Prompts and prompt pages and Drill through
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Objectives
After this module, you should be able to:
Create a Top 10 array chart and list report
Add a value prompt to filter by manufacturer
Create a chart that shows capacity and usedcapacity trending across the enterprise, filtered by
manufacturer
Create a prompt page to filter by multiple
manufacturers
Create drill-through reports that show all the hosts
and storage that belong to a selected array
NetApp Confidential
MODULE OBJECTIVES
4-2
OnCommand Insight: Advanced Report Creation with Report Studio: Top 10 Reports, Value Prompts and prompt pages and Drill through
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 4: Demonstration
NetApp Confidential
MODULE 4: DEMONSTRATION
STRSW-ILT-OCIARC_Mod4 Top 10, Value Prompts, Prompt Pages and Drill Through Reports
https://www.brainshark.com/netapp/Top10_ValuePrompts_Drill-thru
4-3
OnCommand Insight: Advanced Report Creation with Report Studio: Top 10 Reports, Value Prompts and prompt pages and Drill through
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Exercise
Module 4: Top 10 Reports, Value
Prompts, and prompt pages and
Drill through
Time Estimate: 120 Minutes
NetApp Confidential
EXERCISE
4-4
OnCommand Insight: Advanced Report Creation with Report Studio: Top 10 Reports, Value Prompts and prompt pages and Drill through
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Summary
Now that you have completed this module, you
should be able to:
Create a Top 10 array chart and list report
Add a value prompt to filter by manufacturer
Create a chart that shows capacity and usedcapacity trending across the enterprise, filtered by
manufacturer
Create a prompt page to filter by multiple
manufacturers
Create drill-through reports that show all the hosts
and storage that belong to a selected array
NetApp Confidential
MODULE SUMMARY
4-5
OnCommand Insight: Advanced Report Creation with Report Studio: Top 10 Reports, Value Prompts and prompt pages and Drill through
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 5
Creating and Customizing
Dashboards
NetApp Confidential
5-1
OnCommand Insight: Advanced Report Creation with Report Studio: Creating and Customizing Dashboards
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Objectives
After this module, you should be able to:
Create and format a custom dashboard for report
elements
Add bar, line, and pie charts to the dashboard
Customize charts for better usability
Add a capacity gauge to the dashboard
Add a raw-storage gauge to the dashboard
Add a utilization-percentage gauge to the dashboard
Copy and edit report dashboard elements for re-use
Export a report in HTML format for import into other
OnCommand Insight Data Warehouses.
NetApp Confidential
MODULE OBJECTIVES
5-2
OnCommand Insight: Advanced Report Creation with Report Studio: Creating and Customizing Dashboards
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 5: Demonstration
NetApp Confidential
MODULE 5: DEMONSTRATION
STRSW-ILT-OCIARC_Mod5 Creating Custom Dashboard with Charts and Gauges
https://www.brainshark.com/netapp/CustomDashboards
5-3
OnCommand Insight: Advanced Report Creation with Report Studio: Creating and Customizing Dashboards
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Exercise
Module 5: Creating and Customizing
Dashboards
NetApp Confidential
EXERCISE
5-4
OnCommand Insight: Advanced Report Creation with Report Studio: Creating and Customizing Dashboards
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Summary
Now that you have completed this module, you should
be able to:
Create and format a custom dashboard for report
elements
Add bar, line, and pie charts to the dashboard
Customize charts for better usability
Add a capacity gauge to the dashboard
Add a raw-storage gauge to the dashboard
Add a utilization-percentage gauge to the dashboard
Copy and edit report dashboard elements for re-use
Export a report in HTML format for import into other
OnCommand Insight Data Warehouses.
NetApp Confidential
MODULE SUMMARY
5-5
OnCommand Insight: Advanced Report Creation with Report Studio: Creating and Customizing Dashboards
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 6
Embedding Graphics
NetApp Confidential
6-1
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Objectives
After this module, you should be able to:
Embed percentage-used and commit-ratio
graphics into columns
NetApp Confidential
MODULE OBJECTIVES
6-2
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module 6: Demonstration
NetApp Confidential
MODULE 6: DEMONSTRATION
STRSW-ILT-OCIARC_Mod6 Lab Embedding Graphs in Report Columns
https://www.brainshark.com/netapp/EmbeddedGraphs
6-3
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Exercise
Module 6: Embedding Graphs in list
reports
NetApp Confidential
EXERCISE
6-4
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Module Summary
Now that you have completed this module, you
should be able to:
Embed percentage-used and commit-ratio
graphics into columns
NetApp Confidential
MODULE SUMMARY
6-5
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
Course Summary
Now that you have completed this course, you
should be able to:
Explain how Report Studio enables
customized reporting
Use Report Studio to create reports and
dashboards from the OnCommand Insight
data warehouse
Use Report Studio to customize reports and
Dashboards
Use SQL and HTML to generate and
customize report data and report functions
NetApp Confidential
COURSE SUMMARY
6-6
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.
NetApp Confidential
6-7
OnCommand Insight: Advanced Report Creation with Report Studio: Embedding Graphics
2015 NetApp, Inc. This material is intended only for training. Reproduction is not authorized.