SlideShare a Scribd company logo
1 of 53
Download to read offline
Matthew Harkins


http://spsaturday.cloudapp.net





2

| SharePoint Saturday St. Louis 2014







3

| SharePoint Saturday St. Louis 2014







4

| SharePoint Saturday St. Louis 2014







5

| SharePoint Saturday St. Louis 2014
Site

Page

ExternalList

browser

SecureStore

BCS

External Data

Linked DB

View
6

| SharePoint Saturday St. Louis 2014
7

| SharePoint Saturday St. Louis 2014
8

| SharePoint Saturday St. Louis 2014
9

| SharePoint Saturday St. Louis 2014





10

| SharePoint Saturday St. Louis 2014



11

| SharePoint Saturday St. Louis 2014
12

| SharePoint Saturday St. Louis 2014
13

| SharePoint Saturday St. Louis 2014
14

| SharePoint Saturday St. Louis 2014
15

| SharePoint Saturday St. Louis 2014




16

| SharePoint Saturday St. Louis 2014
17

| SharePoint Saturday St. Louis 2014
18

| SharePoint Saturday St. Louis 2014
19

| SharePoint Saturday St. Louis 2014







20

| SharePoint Saturday St. Louis 2014
21

| SharePoint Saturday St. Louis 2014
22

| SharePoint Saturday St. Louis 2014
23

| SharePoint Saturday St. Louis 2014
24

| SharePoint Saturday St. Louis 2014
25

| SharePoint Saturday St. Louis 2014
26

| SharePoint Saturday St. Louis 2014
27

| SharePoint Saturday St. Louis 2014
28

| SharePoint Saturday St. Louis 2014
29

| SharePoint Saturday St. Louis 2014
30

| SharePoint Saturday St. Louis 2014
31

| SharePoint Saturday St. Louis 2014





32

| SharePoint Saturday St. Louis 2014
33

| SharePoint Saturday St. Louis 2014
34

| SharePoint Saturday St. Louis 2014
35

| SharePoint Saturday St. Louis 2014




36

| SharePoint Saturday St. Louis 2014
37

| SharePoint Saturday St. Louis 2014



38

| SharePoint Saturday St. Louis 2014
39

| SharePoint Saturday St. Louis 2014




40

| SharePoint Saturday St. Louis 2014




41

| SharePoint Saturday St. Louis 2014
42

| SharePoint Saturday St. Louis 2014



43

| SharePoint Saturday St. Louis 2014




44

| SharePoint Saturday St. Louis 2014




45

| SharePoint Saturday St. Louis 2014




46

| SharePoint Saturday St. Louis 2014





47

| SharePoint Saturday St. Louis 2014





48

| SharePoint Saturday St. Louis 2014




49

| SharePoint Saturday St. Louis 2014




50

| SharePoint Saturday St. Louis 2014



http://spsaturday.cloudapp.net
51

| SharePoint Saturday St. Louis 2014
Thanks to Our Sponsors!

52

| SharePoint Saturday St. Louis 2014
matthew.harkins@hallmark.com

www.linkedin.com/ in/ matthewharkins
www.hallmark.com
53

| SharePoint Saturday St. Louis 2014

More Related Content

Similar to Non Microsoft DBs and BCS

SharePoint 2013 Upgrade SPSSTL 2013
SharePoint 2013 Upgrade SPSSTL 2013SharePoint 2013 Upgrade SPSSTL 2013
SharePoint 2013 Upgrade SPSSTL 2013Andy Milsark
 
Microsoft Exam 70-331 Exam Cram Study Guide
Microsoft Exam 70-331 Exam Cram Study GuideMicrosoft Exam 70-331 Exam Cram Study Guide
Microsoft Exam 70-331 Exam Cram Study GuideBecky Bertram
 
What you don’t know CAN hurt you
What you don’t know CAN hurt youWhat you don’t know CAN hurt you
What you don’t know CAN hurt youScott_Brickey
 
Building multiplatform share point solutions
Building multiplatform share point solutionsBuilding multiplatform share point solutions
Building multiplatform share point solutionsMorio Kumagawa
 
Social to the next level: Yammer - SharePoint Saturday Italy
Social to the next level: Yammer - SharePoint Saturday ItalySocial to the next level: Yammer - SharePoint Saturday Italy
Social to the next level: Yammer - SharePoint Saturday ItalyMarco Rizzi
 
The Ins and Outs of SharePoint Workflow- 100 Level Look
The Ins and Outs of SharePoint Workflow- 100 Level LookThe Ins and Outs of SharePoint Workflow- 100 Level Look
The Ins and Outs of SharePoint Workflow- 100 Level LookJason Keller
 
SharePoint Saturday New York 2013 - Governance Experts Panel
SharePoint Saturday New York 2013 - Governance Experts PanelSharePoint Saturday New York 2013 - Governance Experts Panel
SharePoint Saturday New York 2013 - Governance Experts PanelRuven Gotz
 
SharePoint Saturday STL: SharePoint Powershell Admins
SharePoint Saturday STL: SharePoint Powershell AdminsSharePoint Saturday STL: SharePoint Powershell Admins
SharePoint Saturday STL: SharePoint Powershell AdminsKenneth Maglio
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List ReportingPatrick Tucker
 
Cloudy SharePoint Applications
Cloudy SharePoint ApplicationsCloudy SharePoint Applications
Cloudy SharePoint ApplicationsInnoTech
 
Sharepoint Saturday Italy @Rome - SharePoint Search
Sharepoint Saturday Italy @Rome - SharePoint SearchSharepoint Saturday Italy @Rome - SharePoint Search
Sharepoint Saturday Italy @Rome - SharePoint SearchMatteo Lenzo
 
Office 365 Adoption User Group Chicagoland Chapter June 2016 Meeting Agenda
Office 365 Adoption User Group Chicagoland Chapter June 2016 Meeting AgendaOffice 365 Adoption User Group Chicagoland Chapter June 2016 Meeting Agenda
Office 365 Adoption User Group Chicagoland Chapter June 2016 Meeting AgendaMichael Blumenthal (Microsoft MVP)
 
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...Gina Montgomery, V-TSP
 

Similar to Non Microsoft DBs and BCS (14)

SharePoint 2013 Upgrade SPSSTL 2013
SharePoint 2013 Upgrade SPSSTL 2013SharePoint 2013 Upgrade SPSSTL 2013
SharePoint 2013 Upgrade SPSSTL 2013
 
Microsoft Exam 70-331 Exam Cram Study Guide
Microsoft Exam 70-331 Exam Cram Study GuideMicrosoft Exam 70-331 Exam Cram Study Guide
Microsoft Exam 70-331 Exam Cram Study Guide
 
What you don’t know CAN hurt you
What you don’t know CAN hurt youWhat you don’t know CAN hurt you
What you don’t know CAN hurt you
 
Building multiplatform share point solutions
Building multiplatform share point solutionsBuilding multiplatform share point solutions
Building multiplatform share point solutions
 
Social to the next level: Yammer - SharePoint Saturday Italy
Social to the next level: Yammer - SharePoint Saturday ItalySocial to the next level: Yammer - SharePoint Saturday Italy
Social to the next level: Yammer - SharePoint Saturday Italy
 
The Ins and Outs of SharePoint Workflow- 100 Level Look
The Ins and Outs of SharePoint Workflow- 100 Level LookThe Ins and Outs of SharePoint Workflow- 100 Level Look
The Ins and Outs of SharePoint Workflow- 100 Level Look
 
SharePoint Saturday New York 2013 - Governance Experts Panel
SharePoint Saturday New York 2013 - Governance Experts PanelSharePoint Saturday New York 2013 - Governance Experts Panel
SharePoint Saturday New York 2013 - Governance Experts Panel
 
SharePoint Saturday STL: SharePoint Powershell Admins
SharePoint Saturday STL: SharePoint Powershell AdminsSharePoint Saturday STL: SharePoint Powershell Admins
SharePoint Saturday STL: SharePoint Powershell Admins
 
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis -  SSRS 2012 SharePoint 2013 List ReportingSPS St Louis -  SSRS 2012 SharePoint 2013 List Reporting
SPS St Louis - SSRS 2012 SharePoint 2013 List Reporting
 
Cloudy SharePoint Applications
Cloudy SharePoint ApplicationsCloudy SharePoint Applications
Cloudy SharePoint Applications
 
Sharepoint Saturday Italy @Rome - SharePoint Search
Sharepoint Saturday Italy @Rome - SharePoint SearchSharepoint Saturday Italy @Rome - SharePoint Search
Sharepoint Saturday Italy @Rome - SharePoint Search
 
SharePoint Search
SharePoint SearchSharePoint Search
SharePoint Search
 
Office 365 Adoption User Group Chicagoland Chapter June 2016 Meeting Agenda
Office 365 Adoption User Group Chicagoland Chapter June 2016 Meeting AgendaOffice 365 Adoption User Group Chicagoland Chapter June 2016 Meeting Agenda
Office 365 Adoption User Group Chicagoland Chapter June 2016 Meeting Agenda
 
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
Go Social or Go Home! 3 Things You Should Know About How Yammer + SharePoint ...
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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 Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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 FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Non Microsoft DBs and BCS

Editor's Notes

  1. We’re going to briefly review the options for accessing external data stores and then we’ll discuss a solution bringing DB2 data into a SharePoint list.We’ll then look at ways to make the data easier for an end user to manipulate and cover the Governance changes requiredFinally a quick review of the tools required and then on to the questions.
  2. Why use BCS at all? Can’t you do all this with .Net?BCS can make your job Easier and Faster. I don’t want to spin this as roses and unicorns because it can also get you wrapped up and frustrated. I’m going to give you some tips that will hopefully limit your frustrations.
  3. The features shown will work equally on SharePoint 2010 and 2013. I have not tested this on MOSS 2007 or Office 365.Like many DIY solutions we try to make use of what we have at hand. Authentication can likely be handled with different LDAP stores or even revert to self if your security team would allow it, but this is a Microsoft course so we’ll try to use Microsoft technologies as much as possible.
  4. This process flow outlines the various connections and linkagesthat a request traverses to verify that a user has permission to the content and then to retrieve and display the content for the user.User requests list of External Content from SharePoint by loading a page containing a configured BCS webPartIf the user has access to the site, the webPart forwards a request with user’s windows credentials to the BCS serviceBCS service looks for and returns mapping of the end user’s windows credential translating it into an application windows credential using the Secure Store ServiceBCS service passes the request to the SQL Server Database view using the application windows credentialthe SQL Server passes the request to the Linked Database Object The Linked Database Object translates the windows application credential into a mainframe application credential using the local linked object mapping and passes the request to the Mainframe DB2 using an ODBC connection configured with The request is sent back through the database layers to the BCS service
  5. Security First – usually we just get it working and then add in security, but we’re going to deviate here from that practice to save some steps later.Access Central Admin and navigate to the Secure Store Service ApplicationCreate a new Target Application IDThe Target Application ID will be used later to define access to the DatabaseThe Type of Group allows many users to share this single ID
  6. If you only want a subset of your users to have access, add a group of users in the Members picker.
  7. This is the secret sauce.Once these steps are complete, the process is nearly identical to creating any other BCS External Content TypeThe only difference is that you will connect to a view instead of a table
  8. New Tool – SQL Server Management StudioIf you are not a SQL Admin, you’ll need to get SysAdmin access to a database to do this. If you are lucky and have a SQL DBA, ask them to create this linked server.Before you start make sure the service account that runs your SQL Services is in the local machine Administrators group.
  9. If you are familiar with JDBC, the provider string is akin to the Connection StringWe also turn off RPC out because we want to limit how the queries are passed to the remote data store
  10. Do you need a failover login for testing?
  11. Allow inProcess and Lazy Schema or you will likely run into performance issues
  12. Allow inProcess and Lazy Schema or you will likely run into performance issues
  13. Abstracting the content to a View allows the DBA to segment access if for example different tables need different abilities (prevent deletions or insertions or readonly) or if different user groups need different level of access and the DBA is not comfortable offloading that control to a SharePoint admin or Site Admin. Views also allow the DBA to set up the linked database connection once and then manage access to different tables for different projects without the tedium of maintaining multiple linked database connections.
  14. New Tool – SharePoint designer
  15. Name it
  16. Choose the data source
  17. For this discussion, the Focus is on SQL Server Connection typesAdditional options .Net or WCF typesSQL Server offers the simplest creation mechanism for the IT Pro creating the External Content TypeBoth.Net and WCF solutions require 3rd Party Database Drivers to be installed on the Server hosting BCSThere are good use cases in which it would be recommended to use a .Net Assembly or a Custom WCF Service connector. If you have need of table joins and can deploy a solution to your farm, then a .Net Assembly Connector may be a better solution. If your back end data store changes frequently a Custom WCF Service Connector may be a better solution.The use case we are solving for in this example is a simple database table that needs frequent updates and we don’t want to write a custom application so why not use SharePoint and take advantage of the built-in authentication and user interface capabilities?
  18. In this credential request, use the account that was given permission to the SQL view
  19. Pick your Primary Key and if you have read-only fields select them here
  20. If you don’t limit to 2000 and you don’t use powershell to increase this default you may not be able to access all of your data. So create a limit filter.Other filters allow you to create custom views using the BCS WebParts later on, but that’s another presentation.
  21. Don’t forget to save!
  22. Now create a new External List using this newly created ECT.
  23. New Tool InfoPath DesignerRe-arrange fields,Add Business Logic, populate some fields based on who is filling out the form or previous fields’ selections….