Integrate External Data w/ business connectivity services (BCS)


Published on

Slide deck from my presentation at Houston Techfest 2013

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Are your company’s internal websites connected to your company’s most important information.
  • If so, is it a real time stream of information or does it go stale quickly?
  • If you’re using SharePoint and it’s not connected to External data – and by that, I mean all that stuff important to your company that’s not stored in SharePoint, the answer is no
  • But I’ve got good news! – If you’ve got anything newer than SharePoint Server 2010. You’ve got a great way to connect to the missing information. – That’s what you’re going to learn about today.
  • I met some of you before the session. For those that don't know me, my name's Tom Resing. I'm a Microsoft Certified Technology Specialist in 4 areas related to SharePoint. I'm certified in configuring WSSv3, configuring MOSS, and application development for both of them.My first programming job was in high school in Washington, DC. I got my Computer Science Degree from Northwestern in Evanston, Illinois almost 12 years ago. I've been in the technology field my entire career.
  • Here’s the Agenda. We’ll start with an Overview of the BDCThen I’ll jump straight into demos. First we’ll look at the BDC in use, then we’ll look at how to set it up. I’ll show you where you can learn more and take questions at the end.
  • A set of capabilities in SharePoint 2010 and 2013 that help you integrate external data into your SharePoint websites and Office Clients.
  • If you do a lot of work in SharePoint or Outlook, but store your tasks elsewhere, for example, pulling them in through bcs allows you to view them where you view other important information
  • Your options are pretty wide open here. Any data you have in an Oracle or SQL Server Database any ODBC data source or in some cases, Web Services is available.
  • I’ll demonstrate one of the web parts and search. With a little more work, you can get the other pieces working, as well. I’ve used User Profile Import for HR data exported from PeopleSoft to a SQL Server. It wasn’t easy, but it looked great in the end.
  • Review what we did and what else you can do
  • Editions of 2013 – All have BCS, some have more functionality than others.
  • Why? 2 Reasons. #1 Compelling Data
  • The data is the base you build on. We’re connecting to external data. So that’s data outside of SharePoint. When the data is consumed, people turn it into information. The ultimate goal is to build knowledge. That only comes after the basics are fulfilled.
  • The second reason for leveraging business connectivity services is, simply put, Microsoft. If you make heavy use of Microsoft products BCS will fit in best. There is no BCS without Windows Server and SharePoint. But beyond that, if you’re an Outlook and Office user you benefit. BCS integrates with those products and using it feels more natural when you’re used to using those products.
  • When I created the demo in 2013 almost everything was the same. I got a few different messages like “This shouldn’t take to long” and “Working on it”, but otherwise, I followed the exact same steps in Central Admin to set up the service application and the exact same steps in SharePoint Designer 2013
  • Some backend changes that may improve performance in some situations. For example , sort requests are now sent to the external system which reduces the load on SharePoint Servers.
  • Some backend changes that may improve performance in some situations. For example , sort requests are now sent to the external system which reduces the load on SharePoint Servers.
  • Find my email, blog, these slides with all the references at
  • Integrate External Data w/ business connectivity services (BCS)

    1. 1. 0 Integrate External Data with Business Connectivity Services Tom Resing – Jive Software
    2. 2. Intranet Key Info
    3. 3. No
    4. 4. 5 Welcome to Houston TechFest • Please turn off all electronic devices or set them to vibrate. • If you must take a phone call, please do so in the lobby so as not to disturb others. • Thanks to our Diamond Sponsors: Thank you for being a part of the 7th Annual Houston TechFest!
    5. 5. 6 Information • Speaker presentation slides will be available at within a week • Don’t forget to complete the Bingo card to be eligible for door prizes
    6. 6. 7 Tom Resing
    7. 7. 8 Jive Software Leader in Social Business Software Connects you to your co-workers, partners and customers Easy to try at
    8. 8. 9 Agenda • What is BCS • Use it in the Browser • Look at the Setup • Questions and Resources
    9. 9. 10 Business Connectivity Services
    10. 10. 11 BCS Connection to External Data in SharePoint SharePoint Tasks Tasks in Context
    11. 11. 12 BCS Data Sources • Microsoft SQL Server • Oracle • ODBC • Web Services
    12. 12. 13 What Server Adds • Foundation – Business Data Column • Server – BCS Web Parts – Search – User Profile Import • Custom Options – BCS API through .Net Code
    13. 13. DEMO -LET’S USE IT! BCS List Web Part BCS Search
    14. 14. 15 User Experience • As a User You Can – Add a Web Part – Connect to data sources – Pull live data – Search Cached Data • What I didn’t show – Connect BCS Web Part to Other Web Parts – Add a column in a list from BCS Data
    15. 15. 16 2 Keys to BCS 1. Easy to Set Up – Don’t need to be a developer to access a database 2. Integration – Search, Web Parts, Lists, User Profiles, Office – It’s connected!
    16. 16. 17 External System External Content Type •External List •External Data Column •Business Data Connectivity (for Office)
    17. 17. 18 SharePoint 2010+
    18. 18. 19 SharePoint Foundation Search Server Express Search Server SharePoint Server FAST for SharePoint
    19. 19. 20 #1 Compelling Data
    20. 20. 21 Knowledge Information Data
    21. 21. 22 #2 Microsoft
    22. 22. 23 Demo 2
    23. 23. 24 SharePoint 2013 Changes • A lot stays the same
    24. 24. 25 External List Enhancements • Performance improvements • Export data to Excel
    25. 25. 26 Other 2013 Changes • Support for SharePoint Apps and Office Apps • Event listener – receive events from External Systems • Odata, REST, CSOM • Visual Studio 2012
    26. 26. 27 References • SharePoint Foundation 2010 Inside Out - Chapter 9 – BCS • Exploring Microsoft SharePoint 2013 New Features & Functions -Chapter 5 • SharePoint 2013 Inside Out
    27. 27. 28 References • SharePoint 2013 changes and features in Business Connectivity Services, video 7/16/12 • Make Business Data Available in SharePoint 2013, video, Pluralsight, 4/10/2013
    28. 28. 29 References Use the following PowerShell to revert to bdc identity $bcsServiceApp = Get-SPServiceApplication | where {$_ -match "Business Data Connectivity Service"} $bcsServiceApp.RevertToSelfAllowed = $true; $bcsServiceApp.Update(); from 2010-bcs-problem-with-authenticationmode-and- reverttoself.aspx
    29. 29. 30 References • Download ULSViewer –Create a shortcut to ULSViewer.exe on your Server’s Desktop. File, Open From, ULS Before recreating your error
    30. 30. 31 Contact and Updates
    31. 31. 32 Thanks to all our Sponsors!
    32. 32. 33 Please Leave Feedback During Q&A If you leave session feedback and provide contact information, you will be qualified for a prize Scan the QR code to the right or go to
    33. 33. 34 Backup Slides
    34. 34. 35
    35. 35. 36
    36. 36. 37