April 10-12, Chicago, IL Deep Dive into PowerPivot in Office and SharePoint Diego Oppenheimer, Microsoft Kay Unkroth, Microsoft.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

SharePoint 2010 Client Side Object Model. Agenda Introduction The Problem Client side vs Server Side Client Side Object Model – How it works – What can.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
Name Title Company Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Kevin Donovan Program Manager, Office BI Microsoft Corporation
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
Microsoft Office 2007 Microsoft Excel Collaboration Feature Using SharePoint and Excel Services.
April 10-12, Chicago, IL Parallelizing Large Excel-Based Calculations on Windows HPC Server & Azure.
PC222 © IOZ AG What Design? Visio Shapes Data Graphics Custom Shapes Images Clipart CAD SVG … What Data? SharePoint Excel SQL … What.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
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
OSP312 Beauty is, it’s entirely up to you.
April 10-12, Chicago, IL Drab to Dynamite! Managed Self-Service BI Using Real-World Data Riccardo Muti, Sandy Rivas.
Using Excel, Excel Service and PerformancePoint
SharePoint 2011 as a Business Intelligence Platform for On-Premise and Cloud Data Adis Jugo, Managing Consultant, PlanB. GmbH.
Thanks to author Aaron Meyers for permissions to reuse his original code.
SharePoint 2010 Business Intelligence Overview John Gamble 12 th April 2011.
April | Chicago, IL Office as your BI Platform Ashvini Sharma Principal Group Manager Microsoft Office Division | Program Management Seayoung Rhee.
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.
Title Slide No more than two lines here Session Subtitle 18pt April , 2015 | Santa Clara, CA Speaker Name Title Company.
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 –
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
April 10-12, Chicago, IL Driving Smarter Decisions with Microsoft Big Data Tim Mallalieu Group Program Manager, HDInsight.
Top Free Tools for Tuning SQL Statements Kevin Kline & Aaron Bertrand SQL Sentry, Inc.
Meeting # 88 Welcome to the Minnesota SharePoint User Group March 14 th, 2012 SharePoint 101 Wes Preston.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
April 10-12, Chicago, IL Microsoft Data Explorer for Excel Faisal Mohamood, Lead PM, Microsoft.
EXCEL MSOLAP PowerPivot OLEDB Transports TCPTCP SSAS Server (1) SERVER= ; DATA SOURCE= ; How used: regular client-server connection Just like SQL.
Extend the Operations Dashboard with Custom Widgets (and more)
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Office Integration Outlook –SharePoint lists in outlook –Documents in outlook InfoPath.
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.
2 Advanced Dashboard Creation With Microsoft Office PerformancePoint Server 2007 Myles Matheson & Chris Du Toit Information Management Practice HP New.
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN202.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
SharePoint Saturday SharePoint 2010 BI Insights Saturday, 16 th October, 2010 MIC - Kuwait.
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Introduction to the Power BI Platform Presented by Ted Pattison.
October 15-18, 2013 Charlotte, NC Being the DBA of the Future A World of On-Premises and Cloud Dandy Weyn, Snr. Technical Marketing Product Manager Microsoft.
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Agenda Integration points between Excel and Power BI How can I decide between the two technologies Do I need to chose? Q&A.
Integrating Power BI with Excel 2016 and Excel Online
Introducing SQL Server 2000 Reporting Services
2010 Microsoft BI Conference
SQL Server PowerPivot for IT Pros
Leveraging the Business Intelligence Features in SharePoint 2010
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Solving the Hard Problems
Excel Services Deployment and Administration
Peter Myers Mentor SolidQ
TechEd /19/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
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.
Please thank our sponsors!
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
Donald Donais Minnesota SharePoint Users Group – April 2019
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

April 10-12, Chicago, IL Deep Dive into PowerPivot in Office and SharePoint Diego Oppenheimer, Microsoft Kay Unkroth, Microsoft

April 10-12, Chicago, IL Please silence cell phones

Introduction + Agenda (5 min) - Diego High level explanation of app + demo without refresh (5-10 min) - Diego Kick off refresh (5 min) - Diego How was it built: (45 min) Prereqs (Deep dive into integration between Excel Services and Analysis Services PowerPivot) - Kay Configure data model | PowerPivot Architecture | talk security? (20 min) The Timerjob (5 min) - Kay Creating the SQL database Code sample, publishing from VS Configure timerjob, Creating the webparts (5 min) - Kay Excel 2013 and the data model (15 min) - Diego Connecting to SQL db Modelling with DAX and relationships Using cubefunctions to retrieve values from data model. Agave to show Sharepoint webparts Refresh works directly from Dashboard. Publish workbook to sharepoint (2 min) - Diego Open Refresh

4 Goal

April 10-12, Chicago, IL Demo XLTweet

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

7 SharePoint Content Database Solution Architecture Overview 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 Analysi s Service s ADOMD.NET SPClien t XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA PPivot App Database (WorkQ Table) Twitter Import DB Twitter Import DB XLTweet.xlsx Impor t Now Search Terms Search Terms WorkItem DataImport TimerJob WorkItem DataImport TimerJob Twitter DataImport TimerJob DataImport TimerJob Status List Twitter Data Import during Model Processing Search Terms List Search Terms List Tone Dictionary List SharePoint Work Item Queue Web Parts Power View

8 What we needed to get started RS add-in PowerPivot Web Service Browser Excel client Excel Calculation Services (ECS) RS Service App PowerPivot System Service Client Front-End Service Apps Analysi s Service s ADOMD.NE T SPClien t XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA PPivot App Database (WorkQ Table) XLTweet.xlsx Power View

9 Our demo lab in Windows Azure

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

11 What key features our solution uses 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)

12 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 Analysi s Service s ADOMD.NE T SPClien t XML/A Client MSOLAP SPClient Data Model Data Refresh Timer Job SSPM EWA XLTweet.xlsx Power View

April 10-12, Chicago, IL Demo Accessing a Workbook as a DataSource

14 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

April 10-12, Chicago, IL Demo Running a Scheduled Data Refresh on Demand

Excel Services SOAP API for Refresh 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);

April 10-12, Chicago, IL Demo Building the workbook

18

List Office App

20 Win a Microsoft Surface Pro! Complete an online SESSION EVALUATION to be entered into the draw. Draw closes April 12, 11:59pm CT Winners will be announced on the PASS BA Conference website and on Twitter. Go to passbaconference.com/evals or follow the QR code link displayed on session signage throughout the conference venue. Your feedback is important and valuable. All feedback will be used to improve and select sessions for future events.

April 10-12, Chicago, IL Thank you! Questions and Answers? Diamond Sponsor Platinum Sponsor