sharepoint usergroup yorkshire - presentation on business connectivity services in office 365...
TRANSCRIPT
Business Connectivity Services in SharePoint OnlineBrett Lonsdale
Brett Lonsdale
Owner of Lightning Tools Ltd
One of the hosts on the SharePoint Pod Show
Co-organizer of SharePoint Saturday UK (29th
November 2014)
Twitter: @brettlonsdale
Books
What are we hoping to achieve?
Better understanding of your business through the exposing of external data in SharePoint Online
Less confusion in the workplace
Islands of data joined together to build powerful solutions
Minimal training requirements
Adoption of SharePoint
Make data more accessible
How do we hope to achieve it?
Power BI Data Management Gateway
Oracle, SQL, Salesforce
Microsoft Excel Power Query Power Pivot Power Q&A Power Map
Custom App CRUD OData App
Business Connectivity Services Web Parts External List External Data Column Office Integration
External List (Site Scoped ECT APP)
Third Party App
Access Web App
BCS in SharePoint On-Premises
External Data in SharePoint
External Data in the Client
Authentication Options Secure Store
Windows Authentication
Revert To Self
Username & Password
Multiple Connectors SQL
WCF
.NET Assembly
OData
BCS in SharePoint Online
No BCS Search (Only Hybrid)
Connectivity is different OData – BDC Model File
SPD & Azure & Secure Store
Visual Studio App
Do you have BCS?
External List
Like an internal list, but with external data
CRUD functionality
Views, Filters, Sorting
No item permissions
Export to Excel
External System doing Paging, Sorting & Filtering
Web Parts
Read Only
Ideal for Dashboards
Formatting via XSLT
Web Part Connections
Browser Customization
External Data Column Type
Lookup your meta data
Still no Content Type Support
Great Office integration
Powerful solutions
Office Client Integration
Excel
Word (Quickparts)
Outlook (Office Types)
External Content Types
Created through SharePoint Designer 2013
Created using Visual Studio 2012
External Content Types
Methods Finder (Read List)
Specific Finder (Read Item)
Creator (Create)
Updator (Update)
Deleter (Delete)
ID Enumerator (Index)
Properties
Identifiers
Filters
Actions
Office Item Type
Title Column
Expose an Odata End Point
WCF Service
ADO.NET Entity Data Model
OData
Expose data out of silos by publishing it as OData
Automatic ECT creation in Visual Studio for OData.
Deploy ECT’s as an App
No longer need to be Farm Solutions*
Easier deployment
Better development environment
External List Only
Permissions
Permissions set at the Meta Data Store
Can be propagated to the LOB System to the ECT
Can be set at the ECT
Secure Store
Resources
Configuring Hybrid BCS (ADFS/Azure AD for Authentication) http://channel9.msdn.com/Events/SharePoint-
Conference/2014/SPC319
Deploy a Business Connectivity Services Hybrid Solution http://technet.microsoft.com/en-
us/library/dn197239%28v=office.15%29.aspx
Questions