hey everyone, im presenting at the bi conference in new orleans! omg, no way! #ihavefriendsirl where...

22
Creating Real-Time Dashboards with Microsoft SharePoint Server 2010 Scott Heimendinger Program Manager, SharePoint Business Intelligence Microsoft Corporation SESSION CODE: BIO303

Upload: kamryn-bray

Post on 29-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Creating Real-Time Dashboards with Microsoft SharePoint Server 2010Scott HeimendingerProgram Manager, SharePoint Business IntelligenceMicrosoft Corporation

SESSION CODE: BIO303

Page 2: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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!

Page 3: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Real-Time Dashboard Examples

Page 4: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

What We’ll Build Today…

• Auto-Refreshing Dashboard• Excel Services• Reporting Services• PerformancePoint Services• Bing Twitter Map

Page 5: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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…

Page 6: Hey everyone, Im 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

Page 7: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Reporting Services

Excel Services PerformancePoint

Page 8: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…
Page 9: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Trick #1: Preparing Your Excel Document for Real-Time• Connecting to Analysis Services• Setting the Connection Properties• Publishing the Workbook

DEMO

Page 10: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Trick #2: How To Avoid the Reporting Services Cache• Finding the report URL• Adding the ClearSession parameter

DEMO

Page 11: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Trick #3: Less MDX, More Time Intelligence• Configuring Time Intelligence for Time-Granular Data• Creating a TI Filter

Page 12: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Assembling the Dashboard

DEMO

Page 13: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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

Page 14: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Trick #4: The Auto-Refresh Filter• Configuring the Custom Filter• Making Sure You Have Available Endpoints• Connect and Deploy!

DEMO

Page 15: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

RecapLet your reporting needs drive your data source choiceDisable caching on your reportsTake advantage of Time IntelligenceA little JavaScript goes a long way!

Page 16: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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

Page 17: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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

Page 18: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

Complete an evaluation on CommNet and enter to win!

Page 19: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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

Page 20: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

© 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.

Page 21: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…

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

Page 22: Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…