SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Dan Taylor
 
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 EnginesCRMScienceKirk
 
K2 for SharePoint Brochure
K2 for SharePoint BrochureK2 for SharePoint Brochure
K2 for SharePoint BrochureGemma Adair
 
Salesforce Connect External Object Reports
Salesforce Connect External Object ReportsSalesforce Connect External Object Reports
Salesforce Connect External Object ReportsSumit Sarkar
 
K2 Blackpearl Brochure
K2 Blackpearl BrochureK2 Blackpearl Brochure
K2 Blackpearl BrochureGemma Adair
 
Mule anypoint workday-devkit
Mule  anypoint workday-devkitMule  anypoint workday-devkit
Mule anypoint workday-devkitcharan teja R
 
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...Francesco Marelli
 
Oracle Analytics Live Webinar August 2021
Oracle Analytics Live Webinar August 2021Oracle Analytics Live Webinar August 2021
Oracle Analytics Live Webinar August 2021Benjamin Arnulf
 
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 AnnotationsSalesforce Developers
 
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.SAS Canada
 
K2 Fast Workflow
K2 Fast WorkflowK2 Fast Workflow
K2 Fast WorkflowK2
 
Mule google connectors
Mule  google connectorsMule  google connectors
Mule google connectorsD.Rajesh Kumar
 
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 OverviewPhilippe Lions
 
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 ExpressionsKurt Reinhardt
 
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 ...Protect724tk
 
Mule finance connectors
Mule  finance connectorsMule  finance connectors
Mule finance connectorsD.Rajesh Kumar
 

Was ist angesagt? (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
 

Andere mochten auch

Tracking Current Strategies Population Agenda Imbong
Tracking Current Strategies Population Agenda ImbongTracking Current Strategies Population Agenda Imbong
Tracking Current Strategies Population Agenda Imbongamado sandoval
 
Social Media ROI: Measure What Matters
Social Media ROI: Measure What MattersSocial Media ROI: Measure What Matters
Social Media ROI: Measure What MattersPaul Prewitt
 
신개념 위생 해충 퇴치기
신개념 위생 해충 퇴치기신개념 위생 해충 퇴치기
신개념 위생 해충 퇴치기한글 나
 

Andere mochten auch (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
 
신개념 위생 해충 퇴치기
신개념 위생 해충 퇴치기신개념 위생 해충 퇴치기
신개념 위생 해충 퇴치기
 

Ähnlich wie Share point techfest 2011 user driven data sources

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 DataJohn White
 
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...Knowledge Management Associates, LLC
 
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 2010Sadalit Van Buren
 
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 & ODataLayer2
 
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 - HonoluluIvan Sanders
 
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...Ivan Sanders
 
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
 
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 FinalndIvan Sanders
 
Gerald Pryor Bi Portfolio
Gerald Pryor Bi PortfolioGerald Pryor Bi Portfolio
Gerald Pryor Bi Portfoliogppryor1
 
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...Joel Oleson
 
Querona Presentation 2018
Querona Presentation 2018Querona Presentation 2018
Querona Presentation 2018Synergo!
 

Ähnlich wie 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
 

Mehr von Marc Hoppers

Entrepreneurship Week Presentation
Entrepreneurship Week PresentationEntrepreneurship Week Presentation
Entrepreneurship Week PresentationMarc Hoppers
 
Cogent Company.03312014
Cogent Company.03312014Cogent Company.03312014
Cogent Company.03312014Marc Hoppers
 
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 DataMarc Hoppers
 
The Widening Technology Talent Gap
The Widening Technology Talent GapThe Widening Technology Talent Gap
The Widening Technology Talent GapMarc Hoppers
 
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 SciencesMarc Hoppers
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Cogent Company.March Analytics Event
Cogent Company.March Analytics EventCogent Company.March Analytics Event
Cogent Company.March Analytics EventMarc Hoppers
 
Cogent Company.Social Business Process
Cogent Company.Social Business ProcessCogent Company.Social Business Process
Cogent Company.Social Business ProcessMarc Hoppers
 
Cogent Company.Business Discovery
Cogent Company.Business DiscoveryCogent Company.Business Discovery
Cogent Company.Business DiscoveryMarc Hoppers
 
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 solutionsMarc Hoppers
 
Sptf 2011 composites
Sptf 2011   compositesSptf 2011   composites
Sptf 2011 compositesMarc Hoppers
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009Marc Hoppers
 

Mehr von 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
 

Kürzlich hochgeladen

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Kürzlich hochgeladen (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

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