Kevin Donovan Program Manager, Office BI Microsoft Corporation

Slides:



Advertisements
Similar presentations
The 12 Reasons to Love Microsoft SQL Server 2012 Dandy Weyn Thomas LaRock Sean Boon DBI202_R.
Advertisements

©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Microsoft Exchange Server 2010 SP2 Tips & Tricks Scott Schnoll Principal Technical Writer Microsoft Corporation EXL305_R.
What’s New in Active Directory in Windows Server 2012 Dean Wells Active Directory Product Group Microsoft SIA312.
Upgrading SSIS Packages to SQL Server 2012 Sven Aelterman Lecturer in Information Systems & Web/Technology Specialist Troy University, Sorrell College.
What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Many-To-Many in DAX Alberto Ferrari Senior Consultant SQLBI DBI413.
Deploying Windows 8 with MDT: A Preview Michael Niehaus Senior Program Manager Microsoft Corporation.
Troubleshooting Windows 7 Deployments Michael Niehaus Senior Program Manager Microsoft Corporation.
Windows Azure SQL Reporting Dany Hoter Senior Program Manager Microsoft Corporation Ola Lavi Software Development Engineer Microsoft Corporation.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Business Intelligence and Data Visualization: Microsoft SQL Server 2012 Jen Stirrup MVP Copper Blue Consulting DBI206.
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
Best Practices for Deploying Microsoft Project Server 2010 on SharePoint Farm Gary Crich EPM Delivery Architect Microsoft Corporation OSP332.
Business Continuity Solutions for SQL Database* applications on Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.
Enterprise Information Management (EIM): Bringing Together SSIS, DQS, and MDS Matt Masson Senior Program Manager Microsoft Corporation Matthew Roche Senior.
SIM205. (On-Premises) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service)
SharePoint 2010 Business Intelligence Module 3: Business Intelligence Center.
Delivering KPIs with Microsoft SQL Server Analysis Services
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
Exploring SQL Server Data Tier Applications Bob Beauchemin Developer Skills Partner SQLskills DBI309.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DBI328. Enabled as SharePoint Shared Service Built-in scale-out for RS Service Apps SharePoint Cross-farm reporting Integrated backup & recovery,
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA Ike Ellis.
DBI329. video.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
Using the Windows Server 2012 Server Manager for Remote and Multi-Server Management Wale Martins Senior Program Manager Microsoft Corporation WSV335.
BI Funcasts The Mac-Guyver Techniques BI - The Mac-Guyver Techniques : Office Sharepoint Excel Services Gunter Staes –
Module 5 Configuring Authentication. Module Overview Lesson 1: Understanding Classic SharePoint Authentication Providers Lesson 2: Understanding Federated.
Implementing Business Intelligence Solutions. Overview Configuring and Incorporating Business Data Catalog Applications into Portal Solutions Implementing.
Module 7: Implementing Business Intelligence Solutions.
ASP.NET for Mobile and Tablet Development Damian Edwards Senior Program Manager Microsoft Corporation.
Building Self-Service BI Applications Using PowerPivot Julie Strauss Senior Program Manager Lead Microsoft Corporation DBI301.
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
Tips and Tricks: Effectively Manage Your SharePoint Farm with BI Kevin Donovan Program Manager Microsoft Corporation DBI306.
OSP201: Creating Self- Service BI Solutions with SharePoint Server 2010 Peter Myers.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
Hybrid Will Rule: Options to Connect, Extend and Integrate Applications in Your Data Center and Windows Azure Yousef A. Khalidi Distinguished Engineer.
Cloud-Ready Data Services. cloud data services.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Shane Young – Todd Klindt SharePoint Nerds Rackspace OSP339.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
John P White CTO and Co-Founder,
Leveraging the Business Intelligence Features in SharePoint 2010
Running Reporting Services in SharePoint Integrated Mode: How and Why
Excel Services Deployment and Administration
9/23/2018 1:04 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Peter Myers Mentor SolidQ
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Building the Perfect BI Semantic Model for Power View
11/16/ :06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /19/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Optimizing SQL Server Performance in a Virtual Environment
Pushing Data to and from the Cloud with SQL Azure Data Sync
Building the Perfect BI Semantic Model for Power View
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
2010 Microsoft BI Conference
Service Template Creation from the Ground Up
Test Lab Guides for SharePoint Server 2013
Running Reporting Services in SharePoint Integrated Mode: How and Why
Presentation transcript:

Kevin Donovan Program Manager, Office BI Microsoft Corporation 4/13/2017 10:14 PM DBI401 Deep Dive: Excel Services and PerformancePoint Services Administration and Troubleshooting Kevin Donovan Program Manager, Office BI Microsoft Corporation © 2007 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.

http://commons.wikimedia.org/ =OR(B2, NOT(B2))

Session Objectives and Takeaways Overview Common Setup and Configuration Errors for accessing data (and how to fix them) Demos

Where are we going today? Common Concepts 1 Excel Services config and data errors 2 PerformancePoint Services 3

External Data: Leveraging the Secure Store Overview External Data: Leveraging the Secure Store

The Secure Store PPS Excel Services Others Visio Services Access Services Others Why not the app pool identity? Storing the credentials securely using the secure store

Troubleshooting and Configuring Excel Services Troubleshooting and Configuring

Let’s get some context here Create and configure an Excel Services Service Application Show Trusted Location Configuration

Trusted File Locations Ocurrs on workbook open. “This workbook cannot be opened because it is not stored in an Excel Services Application trusted location.”

Allow External Data “The trusted location where the workbook is stored does not allow external data connections.” “The data connection path in the workbook points to a file on the local drive or is an invalid URI. Verify that the path to the data connection file in the workbook points to a data connection file in a Data Connection Library.” ???

Allow External Data Remember PowerPivot cases! Provider=MSOLAP.5;Persist Security Info=True;Initial Catalog=Microsoft_SQLServer_AnalysisServices;Data Source=$Embedded$;MDX Compatibility=1;Safety Options=2;ConnectTo=11.0;MDX Missing Member Mode=Error;Optimize Response=3;Cell Error Mode=TextValue “The data connection path in the workbook points to a file on the local drive or is an invalid URI.”

Show an Untrusted Document

The Office Data Connection (ODC) File “The following data connection file does not exist or you do not have permission to it: http://<server>/<site>/file.odc” OR ??? No access to this location or the .odc file is gone. The field is just plain empty.

Trusted Data Connection Libraries and Providers “The Data Connection File http://<server>/<site>/file.odc used in the workbook is not in a trusted location.” “Unable to refresh data for a data connection in the workbook. Try again or contact your system administrator.”

Authentication Issues Now what? Data connectivity and refresh often comes down to how you have your authentication set up . . . My workbook is in a trusted location It allows for data connections My data source locations are trusted Authentication is the likely culprit . . .

Creating Workbook Connections Excel Services authentication settings: Windows Authentication (default) SSS None

Client and Server Authentication Options

The Windows Authentication” Workbook Connection Default connection to data sources Uses the credentials of the Windows user executing the query. Works great for Excel client, but not so well for Excel Services. Needs Claims To Windows Token Service Windows request Windows response

Claims to Windows Token Service “The data connection uses Windows Authentication and user credentials could not be delegated.” STS C2WTS WFE App Server Data Store ID from browser claims kerberos

Access to the Data Source “Unable to refresh data for a data connection in the workbook. Try again or contact your system administrator.” “Access was denied by the external data source.” BISM (and EffectiveUsername) to the rescue! The dreaded Kerberos errors . . . “Unable to get a connection” “CalculationServer.Credentials” “CalculationServer.Interop.ConnectionInfoException”

Target Application Credentials “An error occurred during an attempt to establish a connection to the external data source.” Wrong password… OR “An error occurred while accessing application id <TargetApplication> from Secure Store Service.”

The “SSS” Workbook Connection Must know the name of a Target ID in the Secure Store Uses the credentials stored as part of the Tartget ID Used for published Excel Services workbooks on SharePoint. Add PowerPivot SSS Data Refresh account to SharePoint workbook library. Refers to the same thing

Configure the Secure Store Create a Target App ID Connect Using the SSS Option

The “SSS” Workbook Connection Using SQL credentials in the secure store. Server stuff Client stuff

The “None” Authentication Setting Uses the connection string to retrieve the data. Uses the unattended service account to log into the data source.

The “None” Authentication Setting Did you forget to add a TargetApp ID in Excel Services? “The data connection uses None as the external data authentication method and the Unattended Service Account has not been configured.” And Is the app pool account a member of the target app?

Excel Services Works! My workbook is in a trusted location It allows for data connections My data source locations are trusted My authentication types . . . authenticate

Almost there . . . 1 Common Concepts 2 PerformancePoint Services 3 Excel Services config and data errors 3 PerformancePoint Services

PerformancePoint Services Enabling Site Collection Features Creating a BI Center Site Creating a PPS Chart with Custom Lists and Document Libraries (adding your content types manually)

Common PerformancePoint Errors and Fixes Unattended Service Acct Permissions Per-User Auth Item-Level Permissions have been added/removed Designer vs. Contributor in Dashboard Designer

Common PerformancePoint Errors and Fixes Feature Activation Access to content database for new app pools PS> $w = Get-SPWebApplication(“web application name”) PS> $w.GrantAccessToProcessIdentity("<domain\user>") Disabled “show details” and “decomposition tree” (Demo) B/R, import/export – breaking references across site collections. Only on perfectly mirrored sites.

Common PerformancePoint Errors and Fixes

Troubleshooting Recap Error Locations (Windows Logs  Applications) Process Accounts Web application app pool account PerformancePoint app pool account Permissions SharePoint accounts and permission levels Contributor = ability to save Designer = ability to publish Dashboard Designer accounts (Windows account) Starting the Service

Configure end-to-end dashboard with Excel Services and PeformancePoint Services

Related Content Building Self-Service BI Applications Using PowerPivot (DBI301) Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) (DBI304) Find me anytime at kdonovan@microsoft.com

Program Manager, Microsoft Business Intelligence Kevin Donovan kdonovan@microsoft.com PerformancePoint Blog @kp_donovan

Track Resources http://technet.microsoft.com/en-us/library/ff829837.aspx (Kerberos Whitepaper) http://blogs.msdn.com/b/performancepoint/ (PerformancePoint Svcs Blog) http://blogs.office.com/b/microsoft-excel/archive/category/11361.aspx (Excel Blog)

mva Track Resources SQL Server 2012 Eval Copy Hands-On Labs @sqlserver @TechEd_NA #msTechEd mva Microsoft Virtual Academy Get Certified!

Resources Learning TechNet http://northamerica.msteched.com Connect. Share. Discuss. http://northamerica.msteched.com Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn

Complete an evaluation on CommNet and enter to win! Required Slide Complete an evaluation on CommNet and enter to win!

MS Tag Scan the Tag to evaluate this session now on myTechEd Mobile

4/13/2017 10:14 PM © 2012 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. © 2009 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.

4/13/2017 10:14 PM © 2009 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.