Creating Real-Time Dashboards with Microsoft SharePoint Server 2010Scott HeimendingerProgram Manager, SharePoint Business IntelligenceMicrosoft Corporation
SESSION CODE: BIO303
What We’ll Cover TodayThe Value of Real-Time dashboardsThe finished product: Twitter AnalyticsConsiderations for choosing a data sourceTips and tricks for your Excel, Reporting Services, and PerformancePoint ServicesHow to make your own Auto-Refresh filterAssembling a Real-Time dashboard!
Real-Time Dashboard Examples
What We’ll Build Today…
• Auto-Refreshing Dashboard• Excel Services• Reporting Services• PerformancePoint Services• Bing Twitter Map
Overall Architecture
Hey everyone, I’m presenting at the BI Conference in New Orleans!
OMG, no way! #ihavefriendsIRL
Where are you?
LMAO!
Lorem ipsum Justin Bieber…
SQL
My first Twitter Client
AS
Reporting Services
Excel Services PerformancePoint
Trick #1: Preparing Your Excel Document for Real-Time• Connecting to Analysis Services• Setting the Connection Properties• Publishing the Workbook
DEMO
Trick #2: How To Avoid the Reporting Services Cache• Finding the report URL• Adding the ClearSession parameter
DEMO
Trick #3: Less MDX, More Time Intelligence• Configuring Time Intelligence for Time-Granular Data• Creating a TI Filter
Assembling the Dashboard
DEMO
Filter Extension Architecture
See Creating Filter Extensions (MSDN)
Data Provider
Editor
Metadata
Renderer
Interacts with the filter’s data source
UI for configuring an instance of the filter
Web.config entry
Logic to render the filter on the dashboard
Trick #4: The Auto-Refresh Filter• Configuring the Custom Filter• Making Sure You Have Available Endpoints• Connect and Deploy!
DEMO
RecapLet your reporting needs drive your data source choiceDisable caching on your reportsTake advantage of Time IntelligenceA little JavaScript goes a long way!
Related Content
BIE403: Real-Time Business Intelligence with Microsoft SQL Server 2008 R2BIO04-INT: Deep Dive on Time Intelligence with PerformancePoint ServicesBIO401: Microsoft Excel and Excel Services: Creating Business Centered Applications in Microsoft SharePoint Server 2010BIO02-HOL: Developing Reports and Dashboards with PerformancePoint Services in Microsoft SharePoint Server 2010PerformancePoint Services BlogMSDN Article: Creating Filter Extensions
Resources
www.microsoft.com/teched
Sessions On-Demand & Community Microsoft Certification & Training Resources
Resources for IT Professionals Resources for Developers
www.microsoft.com/learning
http://microsoft.com/technet http://microsoft.com/msdn
Learning
Complete an evaluation on CommNet and enter to win!
Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st
http://northamerica.msteched.com/registration
You can also register at the
North America 2011 kiosk located at registrationJoin us in Atlanta next year
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to
be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Choosing the Right Data Source for “Real-Time” Data
SQL Relational Analysis Services Power Pivot
Create sophisticated views with TSQLReporting from a wide variety of toolsWrite back-enabled
Calculated measures and named sets supported via MDXCustom hierarchy supportCaching and pre-calculation
Uses familiar syntax for calculated columnsEffortless reporting in ExcelSimple deployment to SharePoint