Thanks to author Aaron Meyers for permissions to reuse his original code.

Slides:



Advertisements
Similar presentations
PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates
Advertisements

©2012 Microsoft Corporation. All rights reserved..
Joe Homnick, MCITP: Business Intelligence Developer
Name Title Company Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web.
April 10-12, Chicago, IL Deep Dive into PowerPivot in Office and SharePoint Diego Oppenheimer, Microsoft Kay Unkroth, Microsoft.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Leveraging BI in SharePoint with PowerPivot and Power View
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
V Business and Technology Consulting. What is BI in the Sky? Relational database-as-a-service Highly scalable Always-on with geo-replication Self-managed.
BUSINESS INTELLIGENCE GROWS UP. What is Business Intelligence?  Any information that pertains to the history, current status or future projections of.
Form Designer & Filler Browser and Client forms Visual Layout Form Logic Data Connection.
1 1 The Knowledge Worker’s Perspective: Self-Service of BI with Microsoft PowerPivot and Office 2010 Rafal Lukawiecki Strategic Consultant, Project Botticelli.
Multiple Tiers in Action
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 SharePoint 2010 Administration Wes Preston, Brian Caauwe.
Jen Stirrup MVP CopperBlue Consulting. Flexible: Can model anything Powerful: Enterprise scale Secure: Fine grain control Near real time: 15 minute.
PC222 © IOZ AG What Design? Visio Shapes Data Graphics Custom Shapes Images Clipart CAD SVG … What Data? SharePoint Excel SQL … What.
Business User Experience Data Infrastructure and BI Platform Analysis Services Reporting Services Integration Services Master Data Services.
Discover Combine Refine RelationalNon-relationalStreaming immersive data experiences connecting with worlds data any data, any size, anywhere Self-ServiceCollaborationCorporate.
Creating a SharePoint App with Microsoft Access Services
SharePoint 2011 as a Business Intelligence Platform for On-Premise and Cloud Data Adis Jugo, Managing Consultant, PlanB. GmbH.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
Complete and powerful self-service BI in Excel Enterprise grade governance and scale in SharePoint AgilityControl IT Professional End-User.
© IOZ AG What Design? Visio Shapes Data Graphics Custom Shapes Images Clipart CAD SVG … What Data? SharePoint Excel SQL …
By Cory G Stevenson.  Back ground in general IT, accounting and business consulting  Currently work as a Database Engineer for Hyland Software  Blog:
SharePoint 2011 as a Business Intelligence Platform for On-Premise and Cloud Data Adis Jugo, Managing Consultant, PlanB. GmbH.
SharePoint 2010 Business Intelligence Overview John Gamble 12 th April 2011.
DBI406. How are we going to build this? How are we going to build this?
SharePoint 2010 Business Intelligence Module 9: PowerPivot.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Virtual techdays INDIA │ November 2010 PowerPivot for Excel 2010 and SharePoint 2010 Joy Rathnayake │ MVP.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Self-Service BI Governance Overview Self-Service BI without Governance Key steps to establish governance Self-Service BI Reference Architecture.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
BI Funcasts The Mac-Guyver Techniques BI - The Mac-Guyver Techniques : Office Sharepoint Excel Services Gunter Staes –
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
1 3. Computing System Fundamentals 3.1 Language Translators.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
EXCEL MSOLAP PowerPivot OLEDB Transports TCPTCP SSAS Server (1) SERVER= ; DATA SOURCE= ; How used: regular client-server connection Just like SQL.
Text Callouts Icon Sets Data Bars Color By Value.
Microsoft Office Excel 2007: Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation Jed Farr Senior Consultant.
SharePoint Architect Bram de Jager Extending the My Site activity feed with external blog posts.
DEV14 – Building Business Dashboards: Excel Services, KPIs and Report Centers Darwin Schweitzer Enterprise Technology Strategist
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
ServerClient Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs Other Devices & Clients 3 rd Party Services.
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
Sarvashrestha Paliwal ISV Evangelist Microsoft India.
Thinking Outside of the Box A Look at BCS and the Client OM August 25th, 2010 Philadelphia Area SharePoint User Group.
SharePoint Saturday SharePoint 2010 BI Insights Saturday, 16 th October, 2010 MIC - Kuwait.
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
Jeff Einig, CPA Technical Solutions Professional.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Heavy Metal PowerPivot Jason
Business Connectivity Services BCS (Old BDC) New read and write access to external data –Line-of-business (LOB) systems –Web services –Databases –Other.
Agenda Integration points between Excel and Power BI How can I decide between the two technologies Do I need to chose? Q&A.
Take Your Data Analysis and Reporting to the Next Level by Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio David Bailey Tim Beese.
SQL Server PowerPivot for IT Pros
Excel Services Deployment and Administration
TechEd /19/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
A Web-based Integrated Console for Controlling a Set of Networks
TechEd /29/2018 7:57 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SPC2012 – IT-Pro 11/30/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SharePoint Connecting Systems
SharePoint Foundation 2010
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

Thanks to author Aaron Meyers for permissions to reuse his original code.

SharePoint Content Database RS add-in PPS Web Service PowerPivot Web Service Browser Excel client Excel Calculation Services (ECS) PPS Service App RS Service App PowerPivot System Service Client Front-End Service Apps Analysis Services ADOMD.NET SPClient XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA PPivot App Database (WorkQ Table) Twitter Import DB XLTweet.xlsx Import Now Search Terms WorkItem DataImport TimerJob Twitter DataImport TimerJob Status List Twitter Data Import during Model Processing Search Terms List Tone Dictionary List SharePoint Work Item Queue Web Parts Power View

RS add-in PowerPivot Web Service Browser Excel client Excel Calculation Services (ECS) RS Service App PowerPivot System Service Client Front-End Service Apps Analysis Services ADOMD.NET SPClient XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA PPivot App Database (WorkQ Table) XLTweet.xlsx Power View

SharePoint Content Database RS add-in PowerPivot Web Service Browser Excel client Excel Calculation Services (ECS) RS Service App PowerPivot System Service Client Front-End Service Apps Analysis Services ADOMD.NET SPClient XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA PPivot App Database (WorkQ Table) Twitter Import DB Xlviewer.aspx XLTweet.xlsx Import Now Search Terms WorkItem DataImport TimerJob Twitter DataImport TimerJob Status List Twitter Data Import during Model Processing Search Terms List Tone Dictionary List SharePoint Work Item Queue Web Parts Power View

Browser Interactivity and Web Parts Browser Interactivity and Web Parts Workbooks as a Data Source Office Apps Data Feed Support (List Import) Data Feed Support (List Import)

Workbooks as a Data Source RS add-in PowerPivot Web Service Browser Excel client Excel Calculation Services (ECS) RS Service App PowerPivot System Service Client Front-End Service Apps Analysis Services ADOMD.NET SPClient XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA XLTweet.xlsx Power View

Scheduled Data Refresh Analysis Services Engine PowerPivot App Database (Work Queue and Refresh History) SharePoint Content Database SharePoint Configuration Database XLSX RDBMS Server PowerPivot System Service Excel Calculation Services PowerPivot Data Refresh Timer Job User Interface (Manage Data Refresh page) SharePoint Timer Service Secure Store Service (Refresh Credentials) Twitter

HttpContext.Current = null; LogStatus(currentSite, "Performing PowerPivot Workbook Refresh", "Refresh Direct"); Status[] status; ExcelService ecs = new ExcelService(this.workbookPath); string sessionId = ecs.OpenWorkbookEx(this.workbookPath, "en-US", "en-US", true, out status); CheckExcelServicesReturnValue(status); WorkbookModelInfo modelInfo = ecs.EnsureWorkbookModel(sessionId, out status); CheckExcelServicesReturnValue(status); if (modelInfo.Version == 15) { string[] workbookConnections = ecs.GetWorkbookConnections(sessionId, out status); CheckExcelServicesReturnValue(status); if (workbookConnections != null && workbookConnections.Length > 0) { ecs.RefreshEx(sessionId, workbookConnections[workbookConnections.Length - 1], null, out status); CheckExcelServicesReturnValue(status); ecs.SaveWorkbook(sessionId, out status); CheckExcelServicesReturnValue(status); } ecs.CloseWorkbook(sessionId, out status); CheckExcelServicesReturnValue(status);

MySPC