SlideShare une entreprise Scribd logo
1  sur  23
Rayis Imayev
Dawn InfoTek Inc.
Twitter: @RayisImayev; Email: rimayev@gmail.com
GOLDRAFFLESILVE
R
PLATINU
M
Data modeling
Visualization
3
4
2010 Add-on in Excel 2010
support in SharePoint 2010
2013 Built-in feature in Excel 2013
Enriched support in SharePoint 2013
2016 More improvements in Excel 2016
To be available in SharePoint 2016 later
5
2010 Addition to SharePoint 2010
2013 Built-in feature in Excel 2013
Enriched support in SharePoint 2013
2016 Turned off by default in Excel 2016
To be available in SharePoint 2016 later
6
 PowerPivot model
formats format are
different
 You can upgrade
your model from
2010 to 2013
 Mixed
environment is not
advised
7
A. Excel PowerPivot in SharePoint (.xlsx file)
B. BISM connection to (A) PowerPivot model (.rsds file)
C. SharePoint PowerView report based on (B) connection (.rdlx file)
8
(A) Excel PowerPivot model (B) BISM data connection (C) SharePoint PowerView report
9
1. Replace PowerPivot model with a SSAS Tabular database
2. Update current BISM connection
3. And existent PowerView will continue working
10
(A) Excel PowerPivot model (B) BISM data connection (C) SharePoint PowerView report(A) Tabular SSAS database
1. PowerPivot model from Excel 2013
2. PowerView pulls data though a BISM connection
3. And all these elements reside in SharePoint 2013
11
(A) Excel PowerPivot model (B) BISM data connection (C) SharePoint PowerView report
PowerPivot model is created
It needs to be uploaded to UAT & PROD SharePoint
environment
12
Excel PowerPivot model
UAT
PROD
scarier!
Army of PowerPivot models
A “few” more environments to deploy
13
Excel PowerPivot models
UAT
PROD
DIT
SIT
14
Ask someone
Or
Write a code
 Workbook.RefreshAll
 Almost no settings to
change
15
16
Changes are not
saved back to Excel
PowerPivot file in
SharePoint.
17
Excel PowerPivot model in
SharePoint
Transformation
in SharePoint
Use / Interaction
18
PowerPivotModel(.xlsx).zip..xlmodelitem.data file
19
1) Item.data file is an backup file of SSAS tabular database and we can
restore this item.data (item.abf) file to a tabular SSAS server database.
2) Then we can change settings of the newly restored database (along
with its connection strings).
3) And save it back to our Excel file.
And
PowerShell
can do this all!
1. Scan through a folder for Excel files
2. Rename .xlsx file to .zip file
3. Unzip .zip file to a model folder
4. Take item.data file and rename it to item.abf file
5. Connect to a SSAS Tabular server
6. Run XMLA command to restore item.abf archive file to a
tabular database on server
7. Run XMLA command to update required database
connection strings
8. Run XMLA command to backup tabular database back to
item.abf
9. Rename item.abf file to item.data file
10. Copy modified item.data file to the model folder
11. Archive model folder to .zip file
12. Rename .zip file to .xlsx file
20
21
http://datanrg.blogspot.ca/2015/06/updating-powerpivot-model-and-powerview.html
22
Thank you!
Toronto Enterprise Collaboration User Group
Change Management, Governance, SharePoint, Office 365,
Yammer, PowerBI, etc
http://www.meetup.com/TSPBUG/
Toronto SharePoint Business Users Group
http://www.meetup.com/TorontoSPUG/
Saturday July 9, 2016
See you next year!

Contenu connexe

Tendances

Sql tuning guideline
Sql tuning guidelineSql tuning guideline
Sql tuning guidelineSidney Chen
 
The new features of excel 2016
The new features of excel 2016The new features of excel 2016
The new features of excel 2016Hajir H
 
Business Analysis and Reporting
Business Analysis and Reporting Business Analysis and Reporting
Business Analysis and Reporting waseem zeeshan
 
4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft Excel4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft ExcelHelpSystems
 
Import OData to SQL Table
Import OData to SQL TableImport OData to SQL Table
Import OData to SQL TableSean Cleaver
 
Ssis ssas sps_mdx_hong_bingli
Ssis ssas sps_mdx_hong_bingliSsis ssas sps_mdx_hong_bingli
Ssis ssas sps_mdx_hong_bingliHong-Bing Li
 
Flex Olap Pivot Table Charts Component For Effective Data Visualization
Flex Olap Pivot Table Charts Component For Effective Data VisualizationFlex Olap Pivot Table Charts Component For Effective Data Visualization
Flex Olap Pivot Table Charts Component For Effective Data Visualizationgodzhesas
 

Tendances (8)

Sql tuning guideline
Sql tuning guidelineSql tuning guideline
Sql tuning guideline
 
The new features of excel 2016
The new features of excel 2016The new features of excel 2016
The new features of excel 2016
 
Business Analysis and Reporting
Business Analysis and Reporting Business Analysis and Reporting
Business Analysis and Reporting
 
4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft Excel4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft Excel
 
Import OData to SQL Table
Import OData to SQL TableImport OData to SQL Table
Import OData to SQL Table
 
Bi Portfolio
Bi PortfolioBi Portfolio
Bi Portfolio
 
Ssis ssas sps_mdx_hong_bingli
Ssis ssas sps_mdx_hong_bingliSsis ssas sps_mdx_hong_bingli
Ssis ssas sps_mdx_hong_bingli
 
Flex Olap Pivot Table Charts Component For Effective Data Visualization
Flex Olap Pivot Table Charts Component For Effective Data VisualizationFlex Olap Pivot Table Charts Component For Effective Data Visualization
Flex Olap Pivot Table Charts Component For Effective Data Visualization
 

Similaire à PowerShell and PowerPivot – two powers in one, on their way to PowerView in SharePoint

201203 power view
201203 power view201203 power view
201203 power viewtleung927
 
6 Ways To Visualise Data In Office 365
6 Ways To Visualise Data In Office 3656 Ways To Visualise Data In Office 365
6 Ways To Visualise Data In Office 365OBS
 
SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010Michael Noel
 
SharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CSharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CMichael Noel
 
Share point ssis adapters 2011
Share point ssis adapters 2011Share point ssis adapters 2011
Share point ssis adapters 2011Krishna Na
 
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft Private Cloud
 
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationSQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationMicrosoft Private Cloud
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Jason Himmelstein
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfoliopleeloy
 
PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012Jos van Dongen
 
Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012Pentaho Community
 
CCPRO 2016 Power Presentation
CCPRO 2016 Power PresentationCCPRO 2016 Power Presentation
CCPRO 2016 Power PresentationDavid Onder
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016SPC Adriatics
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...mahdi ahmadi
 
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?Aurelium
 
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechConCreate Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechConSPTechCon
 

Similaire à PowerShell and PowerPivot – two powers in one, on their way to PowerView in SharePoint (20)

201203 power view
201203 power view201203 power view
201203 power view
 
6 Ways To Visualise Data In Office 365
6 Ways To Visualise Data In Office 3656 Ways To Visualise Data In Office 365
6 Ways To Visualise Data In Office 365
 
SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010SharePoint 2010 High Availability - TechEd Brasil 2010
SharePoint 2010 High Availability - TechEd Brasil 2010
 
SharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2CSharePoint 2010 High Availability - SPC2C
SharePoint 2010 High Availability - SPC2C
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Share point ssis adapters 2011
Share point ssis adapters 2011Share point ssis adapters 2011
Share point ssis adapters 2011
 
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
 
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions PresentationSQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
SQL Server 2008 R2 - Developing Rich Reporting Solutions Presentation
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
Analytically shiny and new: A guided tour of Microsoft’s Business Intelligenc...
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012PDI data vault framework #pcmams 2012
PDI data vault framework #pcmams 2012
 
Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012Presentation pdi data_vault_framework_meetup2012
Presentation pdi data_vault_framework_meetup2012
 
CCPRO 2016 Power Presentation
CCPRO 2016 Power PresentationCCPRO 2016 Power Presentation
CCPRO 2016 Power Presentation
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
 
Boston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data VisualizationBoston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data Visualization
 
Olap
OlapOlap
Olap
 
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
Lunch & Learn : Comment gagner 30 minutes par jour avec Excel?
 
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechConCreate Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
Create Dynamic Interactive Reports Using Power View by Peter Serzo - SPTechCon
 

Dernier

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

Dernier (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

PowerShell and PowerPivot – two powers in one, on their way to PowerView in SharePoint

  • 1. Rayis Imayev Dawn InfoTek Inc. Twitter: @RayisImayev; Email: rimayev@gmail.com
  • 4. 4 2010 Add-on in Excel 2010 support in SharePoint 2010 2013 Built-in feature in Excel 2013 Enriched support in SharePoint 2013 2016 More improvements in Excel 2016 To be available in SharePoint 2016 later
  • 5. 5 2010 Addition to SharePoint 2010 2013 Built-in feature in Excel 2013 Enriched support in SharePoint 2013 2016 Turned off by default in Excel 2016 To be available in SharePoint 2016 later
  • 6. 6
  • 7.  PowerPivot model formats format are different  You can upgrade your model from 2010 to 2013  Mixed environment is not advised 7
  • 8. A. Excel PowerPivot in SharePoint (.xlsx file) B. BISM connection to (A) PowerPivot model (.rsds file) C. SharePoint PowerView report based on (B) connection (.rdlx file) 8 (A) Excel PowerPivot model (B) BISM data connection (C) SharePoint PowerView report
  • 9. 9
  • 10. 1. Replace PowerPivot model with a SSAS Tabular database 2. Update current BISM connection 3. And existent PowerView will continue working 10 (A) Excel PowerPivot model (B) BISM data connection (C) SharePoint PowerView report(A) Tabular SSAS database
  • 11. 1. PowerPivot model from Excel 2013 2. PowerView pulls data though a BISM connection 3. And all these elements reside in SharePoint 2013 11 (A) Excel PowerPivot model (B) BISM data connection (C) SharePoint PowerView report
  • 12. PowerPivot model is created It needs to be uploaded to UAT & PROD SharePoint environment 12 Excel PowerPivot model UAT PROD
  • 13. scarier! Army of PowerPivot models A “few” more environments to deploy 13 Excel PowerPivot models UAT PROD DIT SIT
  • 15.  Workbook.RefreshAll  Almost no settings to change 15
  • 16. 16 Changes are not saved back to Excel PowerPivot file in SharePoint.
  • 17. 17 Excel PowerPivot model in SharePoint Transformation in SharePoint Use / Interaction
  • 19. 19 1) Item.data file is an backup file of SSAS tabular database and we can restore this item.data (item.abf) file to a tabular SSAS server database. 2) Then we can change settings of the newly restored database (along with its connection strings). 3) And save it back to our Excel file. And PowerShell can do this all!
  • 20. 1. Scan through a folder for Excel files 2. Rename .xlsx file to .zip file 3. Unzip .zip file to a model folder 4. Take item.data file and rename it to item.abf file 5. Connect to a SSAS Tabular server 6. Run XMLA command to restore item.abf archive file to a tabular database on server 7. Run XMLA command to update required database connection strings 8. Run XMLA command to backup tabular database back to item.abf 9. Rename item.abf file to item.data file 10. Copy modified item.data file to the model folder 11. Archive model folder to .zip file 12. Rename .zip file to .xlsx file 20
  • 22. 22
  • 23. Thank you! Toronto Enterprise Collaboration User Group Change Management, Governance, SharePoint, Office 365, Yammer, PowerBI, etc http://www.meetup.com/TSPBUG/ Toronto SharePoint Business Users Group http://www.meetup.com/TorontoSPUG/ Saturday July 9, 2016 See you next year!