21
“Produce Meaningful BI Solutions in SharePoint and Office from Enterprise System such as CRM Using OData, No code involved” François Souyri Ben Ahmed

Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Embed Size (px)

DESCRIPTION

Presentation slides from Sharepoint Saturday UK - 9th November 2013. “Produce Meaningful BI Solutions in SharePoint and Office from Enterprise System such as CRM Using OData, No code involved”

Citation preview

Page 1: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

“Produce Meaningful BI Solutions in SharePoint and Office from Enterprise System such as CRM Using OData, No code involved” François Souyri

Ben Ahmed

Page 2: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

SharePointBI

SolutionsOData

CRMEnterprise

SystemNo Code

“Produce Meaningful BI Solutions in SharePoint and Office from Enterprise System such as CRM Using Odata. No code involved”

Page 3: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Enterprise System

ERP Systems

Page 4: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Exposing data using the OData protocol.Query Over HTTP.

OData

Page 5: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

BI Solutions

Page 6: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Business Connectivity Services benefits:• Centralised Data Connection

point(one place for all sources)

• Common interfaces• Managing authentication• Indexing data for search

BCS

Page 7: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Familiar tools: • CRM• SharePoint U.I • SharePoint

Designer• MS Office

No Code

Page 8: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Dynamics CRM 2011The Out of the Box Experience• Track

• Record• Leads• Market• Manage• Report

CRM : The basics

Page 9: Sharepoint Saturday - Sharepoint Integration and Business Intelligence
Page 10: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Which Integration Points are available ?

Page 11: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Integration Points #1 – From CRM to SharePoint

Services (WCF, OData)

Services (ASMX, REST, Client Object

Model)

UI UI

Server Object Model

Custom Web Service

OdataWeb Service

Page 12: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Integration Points #2 – From SP to CRM 2011

Services (WCF, OData) UI UI

OdataWeb Services

Server Object Model

OdataWeb Service Services

(ASMX, REST, Client Object

Model)

Custom Web Service

Page 13: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Integration Points #3 – UI Integration possibilities

Services (WCF, OData)

Services (ASMX, REST, Client Object

Model)

UI UI

Server Object Model

User Interface “Tricks”

Services (ASMX, REST, Client Object

Model)

Custom Web Service

OdataWeb Services

OdataWeb Service

Page 14: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Integration point # 4: Database source option

Services (WCF, OData)

Services (ASMX, REST, Client Object

Model)

UI UI

Server Object Model

Services (ASMX, REST, Client Object

Model)

Custom Web Service

OdataWeb Services

OdataWeb Service

Excel / CSV source

Other Data Sources

User Interface “Tricks”

Page 15: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Live Demo

Sharepoint 2013 & CRM 2013 on premise

Sharepoint 2013 PowerBI on Office365

Page 16: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

BI Resources

Office365 PowerBIOdata sources

Live demo of PowerBI: https://spsuk2013-public.sharepoint.comLogin: [email protected]  Password: Sharepoint2013

Page 17: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Key Takeaway Summaries

Multiple integration points to retrieve the data• Web services / OData• BCS External Content Types connections• SCOM (Sharepoint Client Object Model)• U.I Scripting JavaScript • .net code

Multiple B.I design options.• MS Office• Power View, Power Map• Excel Services, PowerView Gallery, Power BI (SP Online)• Third party tools

Page 18: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

@francoissouyri @benahm

Questions ?

/in/fsouyri /in/benahmed

Page 19: Sharepoint Saturday - Sharepoint Integration and Business Intelligence
Page 20: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

What was needed in the demo

Server side• Powerpivot for SQL Server 2012 installed

Client side• PowerView Add in for Excel • Activate PowerMap for Excel Com Add-in• SharePoint Designer for creating BCS

connection

Page 21: Sharepoint Saturday - Sharepoint Integration and Business Intelligence

Dynamics CRM 2011SharePoint 2013

Architecture

Pre-Event Plug-ins(.NET Assemblies)

Post-Event Plug-ins(.NET Assemblies)

Web Services

Custom Workflow(.NET Assemblies)

Backend Integration Server-to-Server

Extensible Application: Form and client side events, Ribbon, Sitemap, Web Resources, JS libraries…

Front End Integration (U.I, Ribbon)

Business Entity Components

Data Access Components

Synchronous and Asynchronous Business Logic

Metadata Database

Filtered SQL Views

Data Access Platform

: Integration points

W

orkfl

ow

Secu

rity

Important: * Unsupported Functionality, by Microsoft. Not Recommended at all to use.

Databases

Francois
do we keep this diagram : not tempted… will time it but 1 hour may be confusing. Let's keep it and used at end IF questions