SlideShare une entreprise Scribd logo
1  sur  65
Télécharger pour lire hors ligne
What is Common Data Model
and how to use it?
http://mubrain.com/author/ngeorgeault
http://georgeault.net
Twitter: @ngeorgeault
Sponsors
Who Am I?
Nicolas Georgeault
• Founder and PPM @MuBrain Inc.
• More than 20 years of experience in
information management and 12
with Microsoft SharePoint
• Microsoft Specialist and Partner
• MVP for 9 years
• Machine Leaning certificate from
Stanford University
• Co-author of books about SharePoint
• Mad about Jazz/Blues and HorseBall
SPSChicagoBurbs 2019 - What is CDM and CDS?
Agenda
• How much it costs?
• What is Common Data Model?
• What is Common Data Service?
• What’s the difference between Apps and Analytics?
• What can we do with it?
• Why is so important?
SPSChicagoBurbs 2019 - What is CDM and CDS?
PowerApps
Licencing model
PowerApps
P1
PowerApps
P2
Dynamics
365
Office
365
$7 $40 Starts at
$115
SPSChicagoBurbs 2019 - What is CDM and CDS?
The Common Data Model
• Open-sourced Schema
• Standard business entities
• Commonly used concepts and activities
• well-defined, modular, and extensible
business entities
• Service Level Agreement
• Business centric
GitHub Project
https://github.com/Microsoft/CDM
Open Data Initiative – Better together!
https://www.microsoft.com/en-us/open-data-initiative
SPSChicagoBurbs 2019 - What is CDM and CDS?
Build modern business apps fast
Compose analytics, user experiences, and automation using
an integrated set of services from Microsoft
More efficient developers(*)
Seamlessly extend capabilities for power users and
leverage powerful Azure platform services
Business application platform innovation
Empowered power users
People who understand their business needs best can now
build apps quickly without writing code
Connected data across apps
Whether built on the Common Data Model or integrated with
existing systems, get more value from your data
Azure AppServices
Azure Service Fabric
Azure Functions
…
Azure Logic Apps
Azure API Management
BizTalk
…
Azure [Analysis Services]
Azure Data analytics
SQL Server BI
… CDM SDK
SPSChicagoBurbs 2019 - What is CDM and CDS?
Let’s take this scenario
Customers
Customers
information
are centric
in any
business
But they are
spread in
many
different
systems
Let’s take this scenario
Customers
Each system
is using is
own data
model
System
vision of
the data
model
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
First scenario
Customers
Multiple
application
connections
Multiple
dashboards
connections
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Second scenario
Customers
Multiple
application
connections
Multiple
dashboards
connections
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Second scenario
Customers
Only one
application
connection
Only one
dashboard
connection
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Customer
Second scenario
Customers
Only one
application
connection
Only one
dashboard
connection
CRM
Support
Marketing
…
Billing system
Invoices
Payments
…
Delivery system
Timesheets
Expenses
…
Communication
system
Emails
Phones
…
Collaboration
system
Documents
Sites
…
Customer
This is the idea of the Common Data Service
SPSChicagoBurbs 2019 - What is CDM and CDS?
Data Base vs Data Warehouse
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
Security
• You can secure: Databases, Entities, Records
• Databases can be Open (no security evaluated) or Restricted (security evaluated)
• Entities: can be secured for Create/Read/Update/Delete actions
• Records: Record-level Security in preview!
• Security is configured via Portal or the SDK
• Security applies to all endpoints (PowerApps, Flow, Power BI, Excel, etc.)
Environment Roles Database Roles
SPSChicagoBurbs 2019 - What is CDM and CDS?
Building apps with CDS
Build pro dev apps with the CDS SDK
• CDS SDK preview in progress
• Enables developers and ISVs to build apps on data in the CDS, or integrate
their services with CDS
• Facilitates CRUD, queries and management of the Common Data Model
• SDK can be used to implement advanced business logic against CDS (joins,
etc.), deploy as Azure Function for consumption in Power Apps
• Same SDK that our 1st party apps are using
Exemple: Dynamics 365 for Talent
• Dynamics 365 for Talent
suite is built on the
Common Data service
with the CDS SDK!
• Workforce management
and other apps coming
SPSChicagoBurbs 2019 - What is CDM and CDS?
Microsoft Flow and Logic Apps
• Create workflows using Microsoft Flow
and the Common Data Service
• Conditional entries based on entity state
• Take actions including: Create Record,
Delete Record
SPSChicagoBurbs 2019 - What is CDM and CDS?
Power BI
• Users can create reports directly against data
in the Common Data Service with Power BI
Desktop
• Data is grouped in “Perspectives” to make it
easier to start building the reports you want.
• Perspectives are meaningful grouping of
Entities for reporting purposes
• perspectives for standard entities are pre-defined
• ability to customize perspectives in preview
Microsft Excel
• CDS Entities (Standard and Custom)
can be managed via the Excel Add-In
• Excel Add In supports CDS languages,
picklists and rich lookup experience.
SPSChicagoBurbs 2019 - What is CDM and CDS?
What is at the heart of the digital transformation?
…Data!
Memory
Experience
Intelligence
Individual Intelligence
Memory
Experience
Intelligence
Collaboration
Intelligence Intelligence Intelligence Intelligence Intelligence Intelligence
Experience ExperienceExperience Experience Experience Experience
Memory Memory Memory Memory Memory Memory
Memory
Experience
Intelligence
Collective Intelligence
Intelligence Intelligence Intelligence Intelligence Intelligence Intelligence
Experience ExperienceExperience Experience Experience Experience
Memory Memory Memory Memory Memory Memory
Collective Experience
Collective Intelligence
Collective Memory
THE DATA!
Personal quote
• ERPs systems are aggregations of continuous acquisitions
• No consistency in the data structures
• Multiple points of failure
• Multiple security holes
• Business data are spread
• Business agility with high migration complexity
Graph Database
Dynamics 365 Entities
Graph Database
Dynamics 365 + Office 365 Entities
Graph Database
Dynamics 365 + Office 365 + CDM Entities
Be Careful
Graph Database ≠ Microsoft Graph
What is a Graph Database?
https://en.wikipedia.org/wiki/Graph_database
Why you should use a Graph Database?
https://www.infoworld.com/article/3251829/nosql/why-you-should-use-a-graph-database.html
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
References
• Documentation:
• http://aka.ms/commondataservice
• Introduction to Entities
• https://www.youtube.com/watch?v=1VjFi6m1mOE
• Microsoft Common Data Service Guided Learning: Using
the data model - Custom Entities
• https://www.youtube.com/watch?v=lR4uv_GcbMI
• This Slidedeck
• https://www.slideshare.net/ngeorgeault/sps-vancouver-2018-what-is-cdm-and-
cds
SPSChicagoBurbs 2019 - What is CDM and CDS?
http://mubrain.com/author/ngeorgeault
http://georgeault.net
Twitter: @ngeorgeault
Sponsors
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
Overview of building a model-driven app
• Component-focused approach to app development
• No code and the apps you make can be simple or very complex
• Unlike canvas app development where the designer has complete
control over app layout, with model-driven apps much of the layout is
determined for you and largely designated by the components you
add to the app.
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?

Contenu connexe

Tendances

Jet Reports: Your Newest Tool by Jon Phipps
Jet Reports: Your Newest Tool by Jon PhippsJet Reports: Your Newest Tool by Jon Phipps
Jet Reports: Your Newest Tool by Jon PhippsKTL Solutions
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRMCatherine Eibner
 
Security Beyond the Firewall
Security Beyond the FirewallSecurity Beyond the Firewall
Security Beyond the FirewallKTL Solutions
 
Microsoft Power BI Overview Whitepaper
Microsoft Power BI Overview WhitepaperMicrosoft Power BI Overview Whitepaper
Microsoft Power BI Overview WhitepaperDavid J Rosenthal
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data togetherStéphane Fréchette
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biSatya Shyam K Jayanty
 
Personal bi to personal data science
Personal bi to personal data sciencePersonal bi to personal data science
Personal bi to personal data scienceJan Mulkens
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BIDries Vyvey
 
365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid
365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid
365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve ReidKTL Solutions
 
Power bi ga-deck
Power bi   ga-deckPower bi   ga-deck
Power bi ga-deckpascal100
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB James Serra
 
Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Berkovich Consulting
 
Microsoft Business Intelligence
Microsoft Business IntelligenceMicrosoft Business Intelligence
Microsoft Business IntelligenceNic Smith
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoChristopher Foot
 
Microsoft Power BI 101
Microsoft Power BI 101Microsoft Power BI 101
Microsoft Power BI 101Sharon Weaver
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudTillmann Eitelberg
 

Tendances (20)

Jet Reports: Your Newest Tool by Jon Phipps
Jet Reports: Your Newest Tool by Jon PhippsJet Reports: Your Newest Tool by Jon Phipps
Jet Reports: Your Newest Tool by Jon Phipps
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRM
 
Security Beyond the Firewall
Security Beyond the FirewallSecurity Beyond the Firewall
Security Beyond the Firewall
 
Microsoft Power BI Overview Whitepaper
Microsoft Power BI Overview WhitepaperMicrosoft Power BI Overview Whitepaper
Microsoft Power BI Overview Whitepaper
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
 
Best practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power biBest practices to deliver data analytics to the business with power bi
Best practices to deliver data analytics to the business with power bi
 
Personal bi to personal data science
Personal bi to personal data sciencePersonal bi to personal data science
Personal bi to personal data science
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
 
365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid
365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid
365 Degrees: Looking at Office 365, SharePoint, and Dynamics 365 by Steve Reid
 
Mbas governance for power bi
Mbas governance for power biMbas governance for power bi
Mbas governance for power bi
 
Power bi ga-deck
Power bi   ga-deckPower bi   ga-deck
Power bi ga-deck
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
 
Power bi
Power biPower bi
Power bi
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019Visual guidance for power bi redmond sql sat 2019
Visual guidance for power bi redmond sql sat 2019
 
Microsoft Business Intelligence
Microsoft Business IntelligenceMicrosoft Business Intelligence
Microsoft Business Intelligence
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and Demo
 
Microsoft Power BI 101
Microsoft Power BI 101Microsoft Power BI 101
Microsoft Power BI 101
 
Power bi software
Power bi softwarePower bi software
Power bi software
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
 

Similaire à SPSChicagoBurbs 2019 - What is CDM and CDS?

Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Nathan Bijnens
 
Building the Artificially Intelligent Enterprise
Building the Artificially Intelligent EnterpriseBuilding the Artificially Intelligent Enterprise
Building the Artificially Intelligent EnterpriseDatabricks
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIDenodo
 
SQL Server 2019 Data Virtualization
SQL Server 2019 Data VirtualizationSQL Server 2019 Data Virtualization
SQL Server 2019 Data VirtualizationMatthew W. Bowers
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfssuserd23711
 
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...Dataconomy Media
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsDenodo
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceKaran Sachdeva
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricNathan Bijnens
 
PowerApps and CDS
PowerApps and CDSPowerApps and CDS
PowerApps and CDSAli Khan
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...DATAVERSITY
 
BAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, SydneyBAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, SydneySai Paravastu
 
Data-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsData-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsDATAVERSITY
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements Data Blueprint
 
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateCCG
 
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Denodo
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseEvan Hodges
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Codedox42
 

Similaire à SPSChicagoBurbs 2019 - What is CDM and CDS? (20)

Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
 
Building the Artificially Intelligent Enterprise
Building the Artificially Intelligent EnterpriseBuilding the Artificially Intelligent Enterprise
Building the Artificially Intelligent Enterprise
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
 
SQL Server 2019 Data Virtualization
SQL Server 2019 Data VirtualizationSQL Server 2019 Data Virtualization
SQL Server 2019 Data Virtualization
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdf
 
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
ICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data ScienceICP for Data- Enterprise platform for AI, ML and Data Science
ICP for Data- Enterprise platform for AI, ML and Data Science
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft Fabric
 
PowerApps and CDS
PowerApps and CDSPowerApps and CDS
PowerApps and CDS
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
BAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, SydneyBAR360 open data platform presentation at DAMA, Sydney
BAR360 open data platform presentation at DAMA, Sydney
 
Data-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture RequirementsData-Ed Webinar: Data Architecture Requirements
Data-Ed Webinar: Data Architecture Requirements
 
Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements  Data-Ed: Data Architecture Requirements
Data-Ed: Data Architecture Requirements
 
Data engineering design patterns
Data engineering design patternsData engineering design patterns
Data engineering design patterns
 
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateEnable Better Decision Making with Power BI Visualizations & Modern Data Estate
Enable Better Decision Making with Power BI Visualizations & Modern Data Estate
 
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
Accelerate Self-Service Analytics with Virtualization and Visualisation (Thai)
 
SharePoint Online vs. On-Premise
SharePoint Online vs. On-PremiseSharePoint Online vs. On-Premise
SharePoint Online vs. On-Premise
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 

Plus de Nicolas Georgeault

Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformNicolas Georgeault
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...Nicolas Georgeault
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AINicolas Georgeault
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for SyntexNicolas Georgeault
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Nicolas Georgeault
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexNicolas Georgeault
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Nicolas Georgeault
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceNicolas Georgeault
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformNicolas Georgeault
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsNicolas Georgeault
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...Nicolas Georgeault
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?Nicolas Georgeault
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesNicolas Georgeault
 
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZSPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZNicolas Georgeault
 
SPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutesSPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutesNicolas Georgeault
 
SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!Nicolas Georgeault
 
SPS Montréal 2018 - La passerelle de données locales
SPS Montréal 2018 - La passerelle de données localesSPS Montréal 2018 - La passerelle de données locales
SPS Montréal 2018 - La passerelle de données localesNicolas Georgeault
 
#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...
#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...
#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...Nicolas Georgeault
 
SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!
SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!
SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!Nicolas Georgeault
 

Plus de Nicolas Georgeault (20)

Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AI
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutes
 
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to ZSPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
SPSVB 2019 - SharePoint and Office 365 Hybrid configuration from A to Z
 
SPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutesSPS Toronto 2018 - Your first PowerApps in 30 minutes
SPS Toronto 2018 - Your first PowerApps in 30 minutes
 
SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!SPS Ottawa 2018 - You're not a developer?! Me neither!
SPS Ottawa 2018 - You're not a developer?! Me neither!
 
SPS Montréal 2018 - La passerelle de données locales
SPS Montréal 2018 - La passerelle de données localesSPS Montréal 2018 - La passerelle de données locales
SPS Montréal 2018 - La passerelle de données locales
 
#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...
#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...
#MSCollabMTL 2019: Mettre en place une gouvernance pour la power platform. #P...
 
SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!
SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!
SPS Chicago Suburbs 2018 - You're not a developer?! Me neither!
 

Dernier

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 

Dernier (20)

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 

SPSChicagoBurbs 2019 - What is CDM and CDS?

  • 1. What is Common Data Model and how to use it? http://mubrain.com/author/ngeorgeault http://georgeault.net Twitter: @ngeorgeault
  • 3. Who Am I? Nicolas Georgeault • Founder and PPM @MuBrain Inc. • More than 20 years of experience in information management and 12 with Microsoft SharePoint • Microsoft Specialist and Partner • MVP for 9 years • Machine Leaning certificate from Stanford University • Co-author of books about SharePoint • Mad about Jazz/Blues and HorseBall
  • 5. Agenda • How much it costs? • What is Common Data Model? • What is Common Data Service? • What’s the difference between Apps and Analytics? • What can we do with it? • Why is so important?
  • 9. The Common Data Model • Open-sourced Schema • Standard business entities • Commonly used concepts and activities • well-defined, modular, and extensible business entities • Service Level Agreement • Business centric
  • 11. Open Data Initiative – Better together! https://www.microsoft.com/en-us/open-data-initiative
  • 13. Build modern business apps fast Compose analytics, user experiences, and automation using an integrated set of services from Microsoft More efficient developers(*) Seamlessly extend capabilities for power users and leverage powerful Azure platform services Business application platform innovation Empowered power users People who understand their business needs best can now build apps quickly without writing code Connected data across apps Whether built on the Common Data Model or integrated with existing systems, get more value from your data Azure AppServices Azure Service Fabric Azure Functions … Azure Logic Apps Azure API Management BizTalk … Azure [Analysis Services] Azure Data analytics SQL Server BI … CDM SDK
  • 15. Let’s take this scenario Customers Customers information are centric in any business But they are spread in many different systems
  • 16. Let’s take this scenario Customers Each system is using is own data model System vision of the data model CRM Support Marketing … Billing system Invoices Payments … Delivery system Timesheets Expenses … Communication system Emails Phones … Collaboration system Documents Sites …
  • 17. First scenario Customers Multiple application connections Multiple dashboards connections CRM Support Marketing … Billing system Invoices Payments … Delivery system Timesheets Expenses … Communication system Emails Phones … Collaboration system Documents Sites …
  • 18. Second scenario Customers Multiple application connections Multiple dashboards connections CRM Support Marketing … Billing system Invoices Payments … Delivery system Timesheets Expenses … Communication system Emails Phones … Collaboration system Documents Sites …
  • 19. Second scenario Customers Only one application connection Only one dashboard connection CRM Support Marketing … Billing system Invoices Payments … Delivery system Timesheets Expenses … Communication system Emails Phones … Collaboration system Documents Sites … Customer
  • 20. Second scenario Customers Only one application connection Only one dashboard connection CRM Support Marketing … Billing system Invoices Payments … Delivery system Timesheets Expenses … Communication system Emails Phones … Collaboration system Documents Sites … Customer This is the idea of the Common Data Service
  • 22. Data Base vs Data Warehouse
  • 25. Security • You can secure: Databases, Entities, Records • Databases can be Open (no security evaluated) or Restricted (security evaluated) • Entities: can be secured for Create/Read/Update/Delete actions • Records: Record-level Security in preview! • Security is configured via Portal or the SDK • Security applies to all endpoints (PowerApps, Flow, Power BI, Excel, etc.) Environment Roles Database Roles
  • 28. Build pro dev apps with the CDS SDK • CDS SDK preview in progress • Enables developers and ISVs to build apps on data in the CDS, or integrate their services with CDS • Facilitates CRUD, queries and management of the Common Data Model • SDK can be used to implement advanced business logic against CDS (joins, etc.), deploy as Azure Function for consumption in Power Apps • Same SDK that our 1st party apps are using
  • 29. Exemple: Dynamics 365 for Talent • Dynamics 365 for Talent suite is built on the Common Data service with the CDS SDK! • Workforce management and other apps coming
  • 31. Microsoft Flow and Logic Apps • Create workflows using Microsoft Flow and the Common Data Service • Conditional entries based on entity state • Take actions including: Create Record, Delete Record
  • 33. Power BI • Users can create reports directly against data in the Common Data Service with Power BI Desktop • Data is grouped in “Perspectives” to make it easier to start building the reports you want. • Perspectives are meaningful grouping of Entities for reporting purposes • perspectives for standard entities are pre-defined • ability to customize perspectives in preview
  • 34. Microsft Excel • CDS Entities (Standard and Custom) can be managed via the Excel Add-In • Excel Add In supports CDS languages, picklists and rich lookup experience.
  • 36. What is at the heart of the digital transformation? …Data!
  • 38. Memory Experience Intelligence Collaboration Intelligence Intelligence Intelligence Intelligence Intelligence Intelligence Experience ExperienceExperience Experience Experience Experience Memory Memory Memory Memory Memory Memory
  • 39. Memory Experience Intelligence Collective Intelligence Intelligence Intelligence Intelligence Intelligence Intelligence Intelligence Experience ExperienceExperience Experience Experience Experience Memory Memory Memory Memory Memory Memory Collective Experience Collective Intelligence Collective Memory THE DATA!
  • 41. • ERPs systems are aggregations of continuous acquisitions • No consistency in the data structures • Multiple points of failure • Multiple security holes • Business data are spread • Business agility with high migration complexity
  • 43. Graph Database Dynamics 365 + Office 365 Entities
  • 44. Graph Database Dynamics 365 + Office 365 + CDM Entities
  • 45. Be Careful Graph Database ≠ Microsoft Graph What is a Graph Database? https://en.wikipedia.org/wiki/Graph_database Why you should use a Graph Database? https://www.infoworld.com/article/3251829/nosql/why-you-should-use-a-graph-database.html
  • 48. References • Documentation: • http://aka.ms/commondataservice • Introduction to Entities • https://www.youtube.com/watch?v=1VjFi6m1mOE • Microsoft Common Data Service Guided Learning: Using the data model - Custom Entities • https://www.youtube.com/watch?v=lR4uv_GcbMI • This Slidedeck • https://www.slideshare.net/ngeorgeault/sps-vancouver-2018-what-is-cdm-and- cds
  • 60. Overview of building a model-driven app • Component-focused approach to app development • No code and the apps you make can be simple or very complex • Unlike canvas app development where the designer has complete control over app layout, with model-driven apps much of the layout is determined for you and largely designated by the components you add to the app.

Notes de l'éditeur

  1. Open-sourced definition of standard business entities Commonly used concepts and activities across a variety of business and application domains The Common Data Model offers well-defined, modular, and extensible business entities such as Account, Business Unit, Case, Contact, Lead, Opportunity, and Product, as well as interactions and relationships between vendors, workers, and customers, such as activities and service level agreements.