3
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Agenda
 SharePoint Data Storage
 Data Warehousi...
SharePoint Data Storage
The Problem
5
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Excel Data Storage
 List based data
 Powerful F...
SharePoint Content Databases
7
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint Content Databases
8
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
SharePoint Capacity Boundaries
 Boundaries and L...
Demo – WorkflowHistory List
Topic
Data Warehousing
ONE DOES NOT SIMPLY
RETURN HIS RAW DATA FROM THE DATABASE
12
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
BI Architecture 101
Data Marts
Extract, Transfor...
13
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
EE
Microsoft enterprise (classic) BI
SQL Server ...
14
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Team BI and SharePoint Dashboards
Power Pivot Wo...
15
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Why Warehouse?
 Optimize for End Goal

 Usab...
Topic
Moving SharePoint Data
17
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
ETL Tools
 SQL Server Integration Services
 S...
Moving SharePoint Data
Demo
Topic
Accessing Warehoused Data
20
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Data Consumption
 Business Connectivity Service...
Accessing Warehoused Data
Demo
22
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Considerations
 Transformations
 Mashups
 Sch...
In Conclusion
24
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Q&A
Keeping It Tidy - How to Warehouse Your Sharepoint Data
Keeping It Tidy - How to Warehouse Your Sharepoint Data
Upcoming SlideShare
Loading in...5
×

Keeping It Tidy - How to Warehouse Your Sharepoint Data

339

Published on

We all know that SharePoint is an excellent tool for gathering information and collaborating. What it is less good at it maintaining large quantities of that information over long periods of time. The good news is that SQL Server is very good at exactly that. 


In the spirit of choosing the right tool for the right job, this session will present a methodology for moving your historical SharePoint information from SharePoint and into a SQL Server based data warehouse. From there, we will cover several method for then surfacing data back in SharePoint in context.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
339
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Keeping It Tidy - How to Warehouse Your Sharepoint Data

  1. 1. 3 © DEVintersection. All rights reserved. http://www.DEVintersection.com Agenda  SharePoint Data Storage  Data Warehousing  Moving SharePoint Data  Surfacing Warehoused Data in SharePoint  Q&A
  2. 2. SharePoint Data Storage The Problem
  3. 3. 5 © DEVintersection. All rights reserved. http://www.DEVintersection.com Excel Data Storage  List based data  Powerful Features  Massive adoption  Good usability  NOT a database  Not relational  Capacity limits  Not authoritative  Excellent BI Client  Surface the data.. DON’T store it
  4. 4. SharePoint Content Databases
  5. 5. 7 © DEVintersection. All rights reserved. http://www.DEVintersection.com SharePoint Content Databases
  6. 6. 8 © DEVintersection. All rights reserved. http://www.DEVintersection.com SharePoint Capacity Boundaries  Boundaries and Limits - http://technet.microsoft.com/en-us/library/cc262787    
  7. 7. Demo – WorkflowHistory List
  8. 8. Topic Data Warehousing
  9. 9. ONE DOES NOT SIMPLY RETURN HIS RAW DATA FROM THE DATABASE
  10. 10. 12 © DEVintersection. All rights reserved. http://www.DEVintersection.com BI Architecture 101 Data Marts Extract, Transform, and Load (ETL) Middleware Server(s) Data Warehouse Storage Design and Visualization Data Cubes and Tabular Models E T L Reporting Server(s) BI and Designer Clients Source data
  11. 11. 13 © DEVintersection. All rights reserved. http://www.DEVintersection.com EE Microsoft enterprise (classic) BI SQL Server DB SQL Server Integration Services (SSIS) SharePoint (with) • Excel Services • PowerPivot for SharePoint • SSRS SharePoint Mode • PerformancePoint SQL Server DB Storage Design and Visualization SQL Server Analysis Services Multidimensional and Tabular modes L SQL Server Reporting Services (SSRS) Excel SQL Data Tools Report Builder 3rd party tools ETL E T Source data
  12. 12. 14 © DEVintersection. All rights reserved. http://www.DEVintersection.com Team BI and SharePoint Dashboards Power Pivot Worksheets • Pivot Tables and Charts • Power View Data Marts and other Data Cubes and Tabular Models Standard Worksheets • Pivot Tables and Charts PerformancePoint Reports • Analytic Charts and Grids • Decomposition trees SQL Server Reporting Services Reports • Standard • Power View PerformancePoint Scorecards and KPIs
  13. 13. 15 © DEVintersection. All rights reserved. http://www.DEVintersection.com Why Warehouse?  Optimize for End Goal   Usability  Reduced Load on Source Systems  Security Requirements  Licensing Requirements  SharePoint (Performance)
  14. 14. Topic Moving SharePoint Data
  15. 15. 17 © DEVintersection. All rights reserved. http://www.DEVintersection.com ETL Tools  SQL Server Integration Services  SQL Server Data Tools  SharePoint List Source and Destination (Codeplex Project)   OData Source for Microsoft SQL Server 2012 (Official)  
  16. 16. Moving SharePoint Data Demo
  17. 17. Topic Accessing Warehoused Data
  18. 18. 20 © DEVintersection. All rights reserved. http://www.DEVintersection.com Data Consumption  Business Connectivity Services   SQL Server Reporting Services    Excel/Power Pivot 
  19. 19. Accessing Warehoused Data Demo
  20. 20. 22 © DEVintersection. All rights reserved. http://www.DEVintersection.com Considerations  Transformations  Mashups  Scheduling  Data latency
  21. 21. In Conclusion
  22. 22. 24 © DEVintersection. All rights reserved. http://www.DEVintersection.com Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×