SlideShare a Scribd company logo
1 of 17
SharePoint TechFest 2011 Leveraging SharePoint lists as user-driven data sources
2 © 2011 Cogent Company. Proprietary and Confidential. Agenda ,[object Object]
Why you should care
Our Business Scenario
Solution
Architecture overview
Implementation steps
Demo
Gotchas
ConclusionSites Communities Composites Content Insights Search
3 © 2011 Cogent Company. Proprietary and Confidential. Goal Business Collaboration Platform ,[object Object]
Show how the steps in SQL Server allow you to leverage the data
Show how to repopulate a SharePoint list from SQL Server
How to use PowerShell to interact with SharePointData Infrastructure & BI Platform SQL Server SharePoint List
Why you should care Respond to outside market/industry forces The IT department doesn’t have foresight into the market and how outside forces can affect a critical business function. Lynch pin problem More often then not there is one person who manages a certain business process or knowledge base that if they were gone tomorrow would cause problems with how the department operates. 4 © 2011 Cogent Company. Proprietary and Confidential.
5 © 2011 Cogent Company. Proprietary and Confidential. Healthcare Industry Month End close is dependent on accurate medical rates for revenue estimation and reporting Medical rates driven by outside forces (Government/Industry) Finance manager responsible for keeping accurate rates The problem Month end reporting is dependent on monthly medical rates for accurate calculation One person manages the data Our Business Scenario
6 © 2011 Cogent Company. Proprietary and Confidential. Solution Architecture (Lynch Pin issue) – SharePoint List BIDS SSIS Solution SharePoint Connector Execute SQL commands (Data Management issue) - SQL Server  Temp tables and merge function PowerShell Script Truncate list Status Indicator

More Related Content

What's hot

What's hot (20)

SharePoint Integration
SharePoint IntegrationSharePoint Integration
SharePoint Integration
 
Scribe online 04 o data connector
Scribe online 04   o data connectorScribe online 04   o data connector
Scribe online 04 o data connector
 
Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020
 
Deep Dive into Salesforce Integrations: Mapping Engines
Deep Dive into Salesforce Integrations:  Mapping EnginesDeep Dive into Salesforce Integrations:  Mapping Engines
Deep Dive into Salesforce Integrations: Mapping Engines
 
K2 for SharePoint Brochure
K2 for SharePoint BrochureK2 for SharePoint Brochure
K2 for SharePoint Brochure
 
Mule google connectors
Mule google connectorsMule google connectors
Mule google connectors
 
Salesforce Connect External Object Reports
Salesforce Connect External Object ReportsSalesforce Connect External Object Reports
Salesforce Connect External Object Reports
 
K2 Blackpearl Brochure
K2 Blackpearl BrochureK2 Blackpearl Brochure
K2 Blackpearl Brochure
 
Mule anypoint workday-devkit
Mule  anypoint workday-devkitMule  anypoint workday-devkit
Mule anypoint workday-devkit
 
SPARK
SPARKSPARK
SPARK
 
Administrative Reporting of SAS Visual Analytics 7.1 and Integration with E...
Administrative Reporting of SAS Visual Analytics 7.1  and Integration with  E...Administrative Reporting of SAS Visual Analytics 7.1  and Integration with  E...
Administrative Reporting of SAS Visual Analytics 7.1 and Integration with E...
 
Oracle Analytics Live Webinar August 2021
Oracle Analytics Live Webinar August 2021Oracle Analytics Live Webinar August 2021
Oracle Analytics Live Webinar August 2021
 
Simplifying Salesforce REST in Java Using Annotations
Simplifying Salesforce REST in Java Using AnnotationsSimplifying Salesforce REST in Java Using Annotations
Simplifying Salesforce REST in Java Using Annotations
 
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
Combining SAS Office Analytics, SAS Visual Analytics, and SAS Studio.
 
K2 Fast Workflow
K2 Fast WorkflowK2 Fast Workflow
K2 Fast Workflow
 
Mule google connectors
Mule  google connectorsMule  google connectors
Mule google connectors
 
OAC 105.3 Selected New Features Overview
OAC 105.3 Selected New Features OverviewOAC 105.3 Selected New Features Overview
OAC 105.3 Selected New Features Overview
 
Crystal Reports - The Power and Possibilities of SQL Expressions
Crystal Reports - The Power and Possibilities of SQL ExpressionsCrystal Reports - The Power and Possibilities of SQL Expressions
Crystal Reports - The Power and Possibilities of SQL Expressions
 
ArcSight Actor Model Import Connector for Microsoft Active Directory release ...
ArcSight Actor Model Import Connector for Microsoft Active Directory release ...ArcSight Actor Model Import Connector for Microsoft Active Directory release ...
ArcSight Actor Model Import Connector for Microsoft Active Directory release ...
 
Mule finance connectors
Mule  finance connectorsMule  finance connectors
Mule finance connectors
 

Viewers also liked (6)

Anms Symposium 2009 Final
Anms Symposium 2009 FinalAnms Symposium 2009 Final
Anms Symposium 2009 Final
 
10 010 choice
10 010 choice10 010 choice
10 010 choice
 
Using ClustrMaps
Using ClustrMapsUsing ClustrMaps
Using ClustrMaps
 
Tracking Current Strategies Population Agenda Imbong
Tracking Current Strategies Population Agenda ImbongTracking Current Strategies Population Agenda Imbong
Tracking Current Strategies Population Agenda Imbong
 
Social Media ROI: Measure What Matters
Social Media ROI: Measure What MattersSocial Media ROI: Measure What Matters
Social Media ROI: Measure What Matters
 
신개념 위생 해충 퇴치기
신개념 위생 해충 퇴치기신개념 위생 해충 퇴치기
신개념 위생 해충 퇴치기
 

Similar to Share point techfest 2011 user driven data sources

Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Ivan Sanders
 
Gerald Pryor Bi Portfolio
Gerald Pryor Bi PortfolioGerald Pryor Bi Portfolio
Gerald Pryor Bi Portfolio
gppryor1
 

Similar to Share point techfest 2011 user driven data sources (20)

Keeping It Tidy - How to Warehouse Your Sharepoint Data
Keeping It Tidy - How to Warehouse Your Sharepoint DataKeeping It Tidy - How to Warehouse Your Sharepoint Data
Keeping It Tidy - How to Warehouse Your Sharepoint Data
 
See Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePointSee Beyond the Numbers: Data Visualization in SharePoint
See Beyond the Numbers: Data Visualization in SharePoint
 
Sp tech con-bi2011
Sp tech con-bi2011Sp tech con-bi2011
Sp tech con-bi2011
 
Princeton SPUG BI-Data Visualization
Princeton SPUG BI-Data VisualizationPrinceton SPUG BI-Data Visualization
Princeton SPUG BI-Data Visualization
 
Sps south fla-bi_data_visualization
Sps south fla-bi_data_visualizationSps south fla-bi_data_visualization
Sps south fla-bi_data_visualization
 
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
FCSPUG - SharePoint Business Intelligence and Data Visualization - See Beyond...
 
2012-05-17 Leveraging MS SharePoint
2012-05-17 Leveraging MS SharePoint2012-05-17 Leveraging MS SharePoint
2012-05-17 Leveraging MS SharePoint
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
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
 
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & ODataSharePoint: SAP Integration & Synchronization via NetWeaver & OData
SharePoint: SAP Integration & Synchronization via NetWeaver & OData
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
SharePoint Saturday Los Angeles 2011 SharePoint 2010 as The Business Intellig...
 
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
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
Portfolio
PortfolioPortfolio
Portfolio
 
Portfolio
PortfolioPortfolio
Portfolio
 
Gerald Pryor Bi Portfolio
Gerald Pryor Bi PortfolioGerald Pryor Bi Portfolio
Gerald Pryor Bi Portfolio
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Querona Presentation 2018
Querona Presentation 2018Querona Presentation 2018
Querona Presentation 2018
 

More from Marc Hoppers

More from Marc Hoppers (13)

Entrepreneurship Week Presentation
Entrepreneurship Week PresentationEntrepreneurship Week Presentation
Entrepreneurship Week Presentation
 
Cogent Company.03312014
Cogent Company.03312014Cogent Company.03312014
Cogent Company.03312014
 
SQL Server 2012 and the New World of Data
SQL Server 2012 and the New World of DataSQL Server 2012 and the New World of Data
SQL Server 2012 and the New World of Data
 
The Widening Technology Talent Gap
The Widening Technology Talent GapThe Widening Technology Talent Gap
The Widening Technology Talent Gap
 
Job Openings in IT and Decision Sciences
Job Openings in IT and Decision SciencesJob Openings in IT and Decision Sciences
Job Openings in IT and Decision Sciences
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
Cogent Company.March Analytics Event
Cogent Company.March Analytics EventCogent Company.March Analytics Event
Cogent Company.March Analytics Event
 
Cogent Company.Social Business Process
Cogent Company.Social Business ProcessCogent Company.Social Business Process
Cogent Company.Social Business Process
 
Cogent Company.Business Discovery
Cogent Company.Business DiscoveryCogent Company.Business Discovery
Cogent Company.Business Discovery
 
Cogent overview
Cogent overviewCogent overview
Cogent overview
 
A developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsA developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutions
 
Sptf 2011 composites
Sptf 2011   compositesSptf 2011   composites
Sptf 2011 composites
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Share point techfest 2011 user driven data sources

  • 1. SharePoint TechFest 2011 Leveraging SharePoint lists as user-driven data sources
  • 2.
  • 10. ConclusionSites Communities Composites Content Insights Search
  • 11.
  • 12. Show how the steps in SQL Server allow you to leverage the data
  • 13. Show how to repopulate a SharePoint list from SQL Server
  • 14. How to use PowerShell to interact with SharePointData Infrastructure & BI Platform SQL Server SharePoint List
  • 15. Why you should care Respond to outside market/industry forces The IT department doesn’t have foresight into the market and how outside forces can affect a critical business function. Lynch pin problem More often then not there is one person who manages a certain business process or knowledge base that if they were gone tomorrow would cause problems with how the department operates. 4 © 2011 Cogent Company. Proprietary and Confidential.
  • 16. 5 © 2011 Cogent Company. Proprietary and Confidential. Healthcare Industry Month End close is dependent on accurate medical rates for revenue estimation and reporting Medical rates driven by outside forces (Government/Industry) Finance manager responsible for keeping accurate rates The problem Month end reporting is dependent on monthly medical rates for accurate calculation One person manages the data Our Business Scenario
  • 17. 6 © 2011 Cogent Company. Proprietary and Confidential. Solution Architecture (Lynch Pin issue) – SharePoint List BIDS SSIS Solution SharePoint Connector Execute SQL commands (Data Management issue) - SQL Server Temp tables and merge function PowerShell Script Truncate list Status Indicator
  • 18. 7 © 2011 Cogent Company. Proprietary and Confidential. SharePoint List Primary Key Title Field
  • 19. 8 © 2011 Cogent Company. Proprietary and Confidential. BIDS Solution SharePoint Connector CodePlex - SharePoint List Source and Destination http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652
  • 20. 9 © 2011 Cogent Company. Proprietary and Confidential. SQL Server 2008 Nothing out of the ordinary if you’re familiar with the Merge Function Merge Function Staging table and History Table Easy to handle slowly changing data Inbound and outbound temp tables But Incase you aren’t familiar with it MERGE Demo D USING Temp T ON D.ID = T.ID and D.Name = T.Name WHEN MATCHED THEN UPDATE SET D.Rate = T.Rate WHEN NOT MATCHED BY TARGET THEN INSERT (Rate) VALUES T.Rate OUTPUT $action INTO @RateChanges;
  • 21. 10 © 2011 Cogent Company. Proprietary and Confidential. Truncate Table Firm understanding of list location PowerShell Script [System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”) | out-null $oContentService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService; [Microsoft.SharePoint.Administration.SPWebApplicationCollection]$waColl = $oContentService.WebApplications; $siteUrl = “http://win-bidemo” $webName = “” $listName = "Demo List" $spSite = new-object Microsoft.SharePoint.SPSite($siteurl) $spWeb = $spSite.OpenWeb($webName) $spList = $spWeb.Lists[$listName] foreach($item in $spList.items) { $deaditem = $splist.GetItemById($item.ID); $deaditem.Delete(); }
  • 22. DEMO 11 © 2011 Cogent Company. Proprietary and Confidential.
  • 23. 12 © 2011 Cogent Company. Proprietary and Confidential. Additional Functionality SharePoint list trigger for real time updates and “What if” scenarios Surface data in SSAS Cube Slowly changing data Auditing Status Indicator
  • 24. Gotchas Keep the Title You can’t delete the title on a content type so just hide it and make it not required Primary Key Remember databases work from keys, so a primary key is needed in your SharePoint List for data integrity between SharePoint and SQL Server SharePoint Connector Must truncate SharePoint list before you can write back to them From SharePoint to SQL Server Use Ntext as SQL Server data type instead of varchar from SharePoint to SQL Server destination tables From SQL Server to SharePoint list Float instead of decimal for moving SQL Server data to SharePoint list nvarchar instead of Int for moving SQL Server data to SharePoint list PowerShell Take note if SSIS is executing in a 64bit machine and not 86bit PowerShell executable file is different. 13 © 2011 Cogent Company. Proprietary and Confidential.
  • 25. 14 © 2011 Cogent Company. Proprietary and Confidential. Conclusion Quick to implement solution for user driven data that needs to be leveraged for Data Warehouse. Structure and Unstructured Data Easy to leverage slowly changing data Take the responsibility out of the IT department Take away the lynch pin of a business process and move it away from sole ownership
  • 26. Reference Links SharePoint list Source and Destination Connector http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652 PowerShell http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/216d2ee6-0f04-480f-808d-8241bc4a8d18/ http://stackoverflow.com/questions/3913498/sharepoint-script-fails-when-run-as-a-visual-studio-post-deployment-command 15 © 2011 Cogent Company. Proprietary and Confidential.
  • 27. Q&A 16 © 2011 Cogent Company. Proprietary and Confidential.
  • 28. 17 © 2011 Cogent Company. Proprietary and Confidential. Andrew Alexander Andrew.Alexander@CogentCompany.com