SlideShare a Scribd company logo
#TeamsNation
How to choose between
SharePoint lists,
SQL Azure, Microsoft Dataverse
Isabelle Van Campenhoudt| MVP, Power Platform Associates - Brussels
Sponsored by
Microsoft Teams Microsoft Tech Community
Serge Luca, aka “Dr Flow” | MVP, Power Platform Associates - Brussels
Doctor Flow aka “Serge Luca”
Business Application MVP, Brussels
MVP 15th year
Business Apps, Office 365 Solution architect
Creator of the open-source Power Platform BPM Toolkit
Author of “Power Automate in a day”
Blog: sergeluca.wordpress.com
sergeluca@shareql.com
Twitter: @sergeluca
Isabelle Van Campenhoudt
Data Platform MVP, Brussels
Consultant, Speaker Trainer, Community Leader
SQL server since 1999
SharePoint BI & Power BI since it starts
Blog: theSQLGrrrl.wordpress.com
ivc@shareql.com
Twitter: @theSQLgrrrl
SQL
BI
Tuning
Architecture
Coffee making
Agenda
Power Platform overview
What you really need to know about Dataverse
Dataverse versus SQL, SharePoint [Go-NoGo Features]
Dataverse [Cherry on the cake features]
Conclusions
Power Platform
Overview
Overview of the Power Platform
In our Power Platform+ governance check list :
Connectors
• More than 480 connectors
• Connectors to
• Dataverse
• SQL server (cloud and on premises)
• SharePoint (cloud and on premises)
Where to start
Advice : if you have existing data
somewhere, keep it where it is
• There are connectors
• On premises : use the on-
premises data gateway
The question is : what should I
chose if I start from scratch ?
Go–No Go features
Storage​ Performance​ Real time​
Api calls/
connection​
RPO/RTO​
Price​
Document
storage &
management​
Transaction​s Silos
Power Apps
Portal​
Model driven
apps​
Complex
relational
model​
AI Builder​
Security Field
level security​
Security : record
sharing​/row
level security
What your really
need to know about
Dataverse
Microsoft Dataverse – what´s in the box?
API
It is much more than a database
• Storage
• Application Server
• Back-end of Dynamics 365
2 configurations
• Dataverse
Not free
• Dataverse for Teams
"Free" with Microsoft 365
Limitations
Dataverse
Compute Storage
oData
web api
Dataverse. . . Runs on Azure
Dataverse
Compute Eventing + Extensibility
Storage
Dataverse. . . Extends with Azure
Dataverse for Teams
How can we use Dataverse
Create an
environment
Create a table
Secure the table
(who can do what)
Call the oData Web
api Directly or
indirectly
(connectors)
Call the Dataverse oData Web api directly
Call Dataverse by using the Dataverse connector
1 table in Dataverse = 1 table in Azure SQL
FetchXML = the SQL language of Dataverse
https://docs.microsoft.com/en-us/powerapps/developer/data-
platform/use-fetchxml-left-outer-join-query-records-not-in
Generate FetchXML
FetchXML
Builder
SQL4CDS
XrmToolBox
Go-No Go comparison
criterias
Price : you get what you pay for
Each end user interacting with DV Or SQL must have a premium license
Power Apps Per app license: 1 app 1000 employees x4,20€/month x 12 months =
50.400 €/Year
Power Apps Per user license: Unlimited apps 1000 employees x16,20€/month x 12
months = 194.400 €/year
Pay as you go : 8,20€/month/employee/used application in the month
Azure SQL SharePoint Dataverse Dataverse for Teams
Each end user must
pay:
Premium + Storage M365 License Premium M365 License
Dataverse storage price
Dataverse storage
• Database
• Logs
• Files
Premium Licences give storage
• Power Apps per user: 10 GB Db, 20 GB Files, 2 GB logs
Buy add-ons to have more storage
• 2 GB
• 1 millions rows
Saas/Paas
Azure SQL SharePoint Dataverse Dataverse for Teams
PaaS SaaS SaaS​ SaaS​
PaaS
• Empty house
• Only water,
electricity and Gaz
• From detached
house to condo
• Bring your furnitures
• Dba and Developers
Saas
• House with furnitures and appliances (AIRBNB)
• You need to cook
• No staff needed, just pay for storage
• Citizen Developers or Pro Developers
Storage capacity
Azure SQL
• SQL​
• 16TB
SharePoint
• meta model
on top of SQL
& Azure Blob
storage​
• “unlimited”​
(30 M/List)
Dataverse
• SQL, Cosmos
DB, Azure
Blob Storage​
• 4TB
Dataverse for
Teams
• SQL, Cosmos
DB, Azure
Blob Storage​
• 1 M rows, 2
GB​
Business continuity
Azure SQL SharePoint Dataverse Dataverse for Teams
SLA:99,99%
RPO 5-10 min
RTO <12h
PITR 1-365
geo replication and
LTR 10 years
SLA:99,9% SLA
Backups every 12
hours
Records retention : 90
days retention (Recycle
Bin)
SLA :99,9%
RPO :5-10 min
Backups expires after 7
days
SLA :99,9%
RPO :5-10 min
Backups expires after 7
days
Third party tools can be purchased to extend the backup retention period (Dataverse and
SP)
SLA= Service Level Agrement
RTO = Recovery Time Objective
RPO = Recovery Point Objective
LTR = Long Term Retention
PITR =Point in Time Restore
99,9% = 8h45 downtime a year
99,99% = 58 minutes a year
Performance & throttling
Azure SQL SharePoint Dataverse Dataverse for Teams
Performance​ Very high​ Average​ Very high​ Very high​
Api calls/connection​ 3000/60 sec 600/60 sec​ 1200/60 sec 1200/60 sec
Extensibility
Azure SQL SharePoint Dataverse Dataverse for Teams
Extensibility
Trigger, Stored proc,
Power Automate
Power Automate
SharePoint Framework
Workflows, plugins,
rollups, Power
Automate, jobs​
Power Automate,
Power Fx in the DB​
DEMO
Extensibility in Dataverse : Rollup fields
Extensibility in Dataverse : Power Automate
Extensibility in Dataverse & Dataverse for
Teams
Power Fx Formulas in the Database
Security
Azure SQL SharePoint Dataverse
Dataverse for
Teams
Role Based
Security
***** **** ****** ***
Record Sharing Yes Yes Yes No
Field Level
Security
Yes No Yes No
Hierarchy No No Yes No
Security roles in Dataverse
• When a record is created, defines who can
• Create
• Read
• Modify (Write)
• Own (Assign)
• Share with someone else
HR
(Manager)
Sales
Org (Power Platform
Associates)
HR Belgium HR China
User 2 User 3
User 1
Hierarchical security : based on hierarchy
Hierarchical security : based on position
Dataverse for Teams Security
Transactions
Azure SQL SharePoint Dataverse Dataverse for Teams
Transactions Yes No Yes Yes
Transactions
Applications that require Dataverse
Power Apps
Portal
Model Driven
Apps
AI Builder
Dataverse (not DV4T!)
Applications requiring Dataverse
Azure SQL SharePoint
Power Apps Portal Via Power Automate Via Power Automate
Model Driven Apps Via Power Automate Via Power Automate
AI Builder No No
Cherry on the cake
Dataflow integration
Azure Data
Lake
Synapse
Any
data
source
Any
data
source
Power BI
Dataverse
Dataflow:
Copy
Combine
Transform
Refresh
(Power Query
Online)
Dataflow integration
Dataverse connectors
Dataverse for Teams connectors
Off-line support
Azure SQL SharePoint Dataverse Dataverse for Teams
Off-line
To be implemented in
client app
To be implemented in
client app
Out of the box No
Dataverse relevance search
Tables can be indexed + crawled and be searched
The internal engine is Azure Cognitive Search
Documents in tables can be indexed too
The (Apache) Lucerne query syntax can be used
• Fuzzy search, proximity search,…
• https://docs.microsoft.com/en-us/azure/search/query-lucene-
syntax
Auditing -> Compliance
Auditing at the environment level
Auditing at the table level
Auditing at the field level
Activity logging
Conclusions
Conclusions
Keep your data where it is
You cannot be wrong by using SQL Azure
In most cases, Dataverse is a great SaaS solution
It gives you many Dynamics 365 features
You can combine:
You can upgrade from DV4T to DV
SQL/SharePoint/Dataverse
Dataverse for Teams and SharePoint
Dataverse is not a toy
Rate my session & Calls to Action
Rate this
session
https://teamsnation.rocks/
feedback
Attend more
sessions and
join our
keynotes at
19.00 CET
Show your love
on social using
#TeamsNation
and
@TeamsNation
1 2 3

More Related Content

What's hot

OneDrive for Business Best Practices
OneDrive for Business Best PracticesOneDrive for Business Best Practices
OneDrive for Business Best Practices
Chris Woodill
 
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptxTeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
Jasper Oosterveld
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
Praveen Nair
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
Databricks
 
Viva Enhanced Teams as a Platform
Viva Enhanced Teams as a PlatformViva Enhanced Teams as a Platform
Viva Enhanced Teams as a Platform
Joel Oleson
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
Rene Modery
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
WinWire Technologies Inc
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
Christian Buckley
 
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Chirag Patel
 
Microsoft Viva
Microsoft VivaMicrosoft Viva
Microsoft Viva
David J Rosenthal
 
SharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together WebinarSharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together Webinar
Joel Oleson
 
Viva Connections from Microsoft
Viva Connections from MicrosoftViva Connections from Microsoft
Viva Connections from Microsoft
David J Rosenthal
 
PL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App MakerPL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App Maker
Nanddeep Nachan
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
InCycleSoftware
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
Gregory Zelfond
 
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
Dock 365
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
Daniel Laskewitz
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
James Serra
 
Azure devops
Azure devopsAzure devops
Azure devops
Mohit Chhabra
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
Nanddeep Nachan
 

What's hot (20)

OneDrive for Business Best Practices
OneDrive for Business Best PracticesOneDrive for Business Best Practices
OneDrive for Business Best Practices
 
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptxTeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
TeamsNation 2022 - Governance for Microsoft Teams - A to Z.pptx
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Building Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
 
Viva Enhanced Teams as a Platform
Viva Enhanced Teams as a PlatformViva Enhanced Teams as a Platform
Viva Enhanced Teams as a Platform
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
 
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
Deep Dive Microsoft Teams and Yammer integration - Teams Nation 2022
 
Microsoft Viva
Microsoft VivaMicrosoft Viva
Microsoft Viva
 
SharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together WebinarSharePoint and Teams Integration Better Together Webinar
SharePoint and Teams Integration Better Together Webinar
 
Viva Connections from Microsoft
Viva Connections from MicrosoftViva Connections from Microsoft
Viva Connections from Microsoft
 
PL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App MakerPL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App Maker
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
SharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - IntroductionSharePoint Tutorial and SharePoint Training - Introduction
SharePoint Tutorial and SharePoint Training - Introduction
 
Learn More About Microsoft Teams
Learn More About Microsoft Teams Learn More About Microsoft Teams
Learn More About Microsoft Teams
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
 
Azure devops
Azure devopsAzure devops
Azure devops
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 

Similar to Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lists with Isa and Serge Luca (Doctor Flow)

いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
Miho Yamamoto
 
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Edureka!
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
Swiss Data Forum Swiss Data Forum
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
serge luca
 
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
European Collaboration Summit
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
FedoRam1
 
Global Power Platform 2022 How to set up help desk solution within Micros...
Global Power Platform  2022    How to set up help desk solution within Micros...Global Power Platform  2022    How to set up help desk solution within Micros...
Global Power Platform 2022 How to set up help desk solution within Micros...
Aroh Shukla
 
Spark + AI Summit 2020 イベント概要
Spark + AI Summit 2020 イベント概要Spark + AI Summit 2020 イベント概要
Spark + AI Summit 2020 イベント概要
Paulo Gutierrez
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Bob Ward
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
Mark Tabladillo
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
Sajeetharan
 
Cepta The Future of Data with Power BI
Cepta The Future of Data with Power BICepta The Future of Data with Power BI
Cepta The Future of Data with Power BI
Kellyn Pot'Vin-Gorman
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyTeo Lachev
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
Alberto Diaz Martin
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
Clint Edmonson
 
In-memory ColumnStore Index
In-memory ColumnStore IndexIn-memory ColumnStore Index
In-memory ColumnStore Index
SolidQ
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
Perficient, Inc.
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
Spiffy
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
Stéphane Fréchette
 
SharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the CloudsSharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the Clouds
Shailen Sukul
 

Similar to Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lists with Isa and Serge Luca (Doctor Flow) (20)

いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
いそがしいひとのための Microsoft Ignite 2018 最新情報 Data 編
 
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
Azure Data Factory | Moving On-Premise Data to Azure Cloud | Microsoft Azure ...
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018Microsoft Flow best practices European Collaboration Summit 2018
Microsoft Flow best practices European Collaboration Summit 2018
 
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
[Luca/Van Campenhoudt] Microsoft Flow Beyone the Limits: Tips, Pitfalls, Patt...
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
 
Global Power Platform 2022 How to set up help desk solution within Micros...
Global Power Platform  2022    How to set up help desk solution within Micros...Global Power Platform  2022    How to set up help desk solution within Micros...
Global Power Platform 2022 How to set up help desk solution within Micros...
 
Spark + AI Summit 2020 イベント概要
Spark + AI Summit 2020 イベント概要Spark + AI Summit 2020 イベント概要
Spark + AI Summit 2020 イベント概要
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 
Big Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft AzureBig Data Adavnced Analytics on Microsoft Azure
Big Data Adavnced Analytics on Microsoft Azure
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
 
Cepta The Future of Data with Power BI
Cepta The Future of Data with Power BICepta The Future of Data with Power BI
Cepta The Future of Data with Power BI
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
 
Global AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure DatabricksGlobal AI Bootcamp Madrid - Azure Databricks
Global AI Bootcamp Madrid - Azure Databricks
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
In-memory ColumnStore Index
In-memory ColumnStore IndexIn-memory ColumnStore Index
In-memory ColumnStore Index
 
Making the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and AzureMaking the Most of Power BI with SQL Server 2014 and Azure
Making the Most of Power BI with SQL Server 2014 and Azure
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
SQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any DataSQL Server 2014 Faster Insights from Any Data
SQL Server 2014 Faster Insights from Any Data
 
SharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the CloudsSharePoint and Azure - A Match Made in the Clouds
SharePoint and Azure - A Match Made in the Clouds
 

More from serge luca

F17_Unified Governance for Power Automate, Power Apps, Power BI
F17_Unified Governance for Power Automate, Power Apps,  Power BIF17_Unified Governance for Power Automate, Power Apps,  Power BI
F17_Unified Governance for Power Automate, Power Apps, Power BI
serge luca
 
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
serge luca
 
Design mission-critical enterprise applications with Power Automate and Docto...
Design mission-critical enterprise applications with Power Automate and Docto...Design mission-critical enterprise applications with Power Automate and Docto...
Design mission-critical enterprise applications with Power Automate and Docto...
serge luca
 
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
serge luca
 
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
serge luca
 
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
serge luca
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
serge luca
 
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
Microsoft flow best practices with Doctor Flow. PowerSaturday  2019, ParisMicrosoft flow best practices with Doctor Flow. PowerSaturday  2019, Paris
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
serge luca
 
Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow- Best practices Microsoft flow - Techorama 2019Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow- Best practices Microsoft flow - Techorama 2019
serge luca
 
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
Doctor Flow:  Enterprise Flows best practices - patterns (SharePoint Saturday...Doctor Flow:  Enterprise Flows best practices - patterns (SharePoint Saturday...
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
serge luca
 
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
serge luca
 
Using microsoft flow in real world projects 2 years later and what's next
Using microsoft flow in real world projects 2 years later and what's nextUsing microsoft flow in real world projects 2 years later and what's next
Using microsoft flow in real world projects 2 years later and what's next
serge luca
 
ESPC18 Copenhagen session : Energize your application developments with micro...
ESPC18 Copenhagen session : Energize your application developments with micro...ESPC18 Copenhagen session : Energize your application developments with micro...
ESPC18 Copenhagen session : Energize your application developments with micro...
serge luca
 
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
serge luca
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
serge luca
 
Microsoft Flow : what you need to know before starting a real project
Microsoft Flow : what you need to know before starting a real projectMicrosoft Flow : what you need to know before starting a real project
Microsoft Flow : what you need to know before starting a real project
serge luca
 
Make your SharePoint fly by tuning and optimizing SQL Server
Make your SharePoint  fly by tuning and optimizing SQL ServerMake your SharePoint  fly by tuning and optimizing SQL Server
Make your SharePoint fly by tuning and optimizing SQL Server
serge luca
 
Improve your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the peopleImprove your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the people
serge luca
 
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
serge luca
 
Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017
serge luca
 

More from serge luca (20)

F17_Unified Governance for Power Automate, Power Apps, Power BI
F17_Unified Governance for Power Automate, Power Apps,  Power BIF17_Unified Governance for Power Automate, Power Apps,  Power BI
F17_Unified Governance for Power Automate, Power Apps, Power BI
 
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
F1_Design Mission Critical Enterprise Applications with Power Automate and Do...
 
Design mission-critical enterprise applications with Power Automate and Docto...
Design mission-critical enterprise applications with Power Automate and Docto...Design mission-critical enterprise applications with Power Automate and Docto...
Design mission-critical enterprise applications with Power Automate and Docto...
 
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
AOS Germany- 2020-Advanced Business Process Management with Power Automate an...
 
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
Rencore Power Automate Mini Summit : Power Automate Business Process Manageme...
 
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
How to become a Power Automate/Flow hero with Doctor Flow (Session online SPS...
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
 
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
Microsoft flow best practices with Doctor Flow. PowerSaturday  2019, ParisMicrosoft flow best practices with Doctor Flow. PowerSaturday  2019, Paris
Microsoft flow best practices with Doctor Flow. PowerSaturday 2019, Paris
 
Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow- Best practices Microsoft flow - Techorama 2019Doctor Flow- Best practices Microsoft flow - Techorama 2019
Doctor Flow- Best practices Microsoft flow - Techorama 2019
 
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
Doctor Flow:  Enterprise Flows best practices - patterns (SharePoint Saturday...Doctor Flow:  Enterprise Flows best practices - patterns (SharePoint Saturday...
Doctor Flow: Enterprise Flows best practices - patterns (SharePoint Saturday...
 
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
Microsoft flow best practices SharePoint Saturday Bremen 2019 (Germany)
 
Using microsoft flow in real world projects 2 years later and what's next
Using microsoft flow in real world projects 2 years later and what's nextUsing microsoft flow in real world projects 2 years later and what's next
Using microsoft flow in real world projects 2 years later and what's next
 
ESPC18 Copenhagen session : Energize your application developments with micro...
ESPC18 Copenhagen session : Energize your application developments with micro...ESPC18 Copenhagen session : Energize your application developments with micro...
ESPC18 Copenhagen session : Energize your application developments with micro...
 
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
Microsoft Flow session : tips, pitfalls, warnings to be known before starting...
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
Microsoft Flow : what you need to know before starting a real project
Microsoft Flow : what you need to know before starting a real projectMicrosoft Flow : what you need to know before starting a real project
Microsoft Flow : what you need to know before starting a real project
 
Make your SharePoint fly by tuning and optimizing SQL Server
Make your SharePoint  fly by tuning and optimizing SQL ServerMake your SharePoint  fly by tuning and optimizing SQL Server
Make your SharePoint fly by tuning and optimizing SQL Server
 
Improve your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the peopleImprove your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the people
 
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
 
Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017Microsoft Flow - SharePoint Saturday Paris 2017
Microsoft Flow - SharePoint Saturday Paris 2017
 

Recently uploaded

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 

Recently uploaded (20)

Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 

Team Nation 2022 - How to choose between Dataverse, SQL Azure, SharePoint lists with Isa and Serge Luca (Doctor Flow)

  • 1. #TeamsNation How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse Isabelle Van Campenhoudt| MVP, Power Platform Associates - Brussels Sponsored by Microsoft Teams Microsoft Tech Community Serge Luca, aka “Dr Flow” | MVP, Power Platform Associates - Brussels
  • 2. Doctor Flow aka “Serge Luca” Business Application MVP, Brussels MVP 15th year Business Apps, Office 365 Solution architect Creator of the open-source Power Platform BPM Toolkit Author of “Power Automate in a day” Blog: sergeluca.wordpress.com sergeluca@shareql.com Twitter: @sergeluca
  • 3. Isabelle Van Campenhoudt Data Platform MVP, Brussels Consultant, Speaker Trainer, Community Leader SQL server since 1999 SharePoint BI & Power BI since it starts Blog: theSQLGrrrl.wordpress.com ivc@shareql.com Twitter: @theSQLgrrrl SQL BI Tuning Architecture Coffee making
  • 4. Agenda Power Platform overview What you really need to know about Dataverse Dataverse versus SQL, SharePoint [Go-NoGo Features] Dataverse [Cherry on the cake features] Conclusions
  • 6. Overview of the Power Platform
  • 7. In our Power Platform+ governance check list :
  • 8. Connectors • More than 480 connectors • Connectors to • Dataverse • SQL server (cloud and on premises) • SharePoint (cloud and on premises)
  • 9. Where to start Advice : if you have existing data somewhere, keep it where it is • There are connectors • On premises : use the on- premises data gateway The question is : what should I chose if I start from scratch ?
  • 10. Go–No Go features Storage​ Performance​ Real time​ Api calls/ connection​ RPO/RTO​ Price​ Document storage & management​ Transaction​s Silos Power Apps Portal​ Model driven apps​ Complex relational model​ AI Builder​ Security Field level security​ Security : record sharing​/row level security
  • 11. What your really need to know about Dataverse
  • 12. Microsoft Dataverse – what´s in the box? API
  • 13. It is much more than a database • Storage • Application Server • Back-end of Dynamics 365 2 configurations • Dataverse Not free • Dataverse for Teams "Free" with Microsoft 365 Limitations
  • 15. Dataverse Compute Eventing + Extensibility Storage Dataverse. . . Extends with Azure
  • 17. How can we use Dataverse Create an environment Create a table Secure the table (who can do what) Call the oData Web api Directly or indirectly (connectors)
  • 18. Call the Dataverse oData Web api directly
  • 19. Call Dataverse by using the Dataverse connector
  • 20. 1 table in Dataverse = 1 table in Azure SQL
  • 21. FetchXML = the SQL language of Dataverse https://docs.microsoft.com/en-us/powerapps/developer/data- platform/use-fetchxml-left-outer-join-query-records-not-in
  • 23.
  • 25. Price : you get what you pay for Each end user interacting with DV Or SQL must have a premium license Power Apps Per app license: 1 app 1000 employees x4,20€/month x 12 months = 50.400 €/Year Power Apps Per user license: Unlimited apps 1000 employees x16,20€/month x 12 months = 194.400 €/year Pay as you go : 8,20€/month/employee/used application in the month Azure SQL SharePoint Dataverse Dataverse for Teams Each end user must pay: Premium + Storage M365 License Premium M365 License
  • 26. Dataverse storage price Dataverse storage • Database • Logs • Files Premium Licences give storage • Power Apps per user: 10 GB Db, 20 GB Files, 2 GB logs Buy add-ons to have more storage • 2 GB • 1 millions rows
  • 27. Saas/Paas Azure SQL SharePoint Dataverse Dataverse for Teams PaaS SaaS SaaS​ SaaS​ PaaS • Empty house • Only water, electricity and Gaz • From detached house to condo • Bring your furnitures • Dba and Developers Saas • House with furnitures and appliances (AIRBNB) • You need to cook • No staff needed, just pay for storage • Citizen Developers or Pro Developers
  • 28. Storage capacity Azure SQL • SQL​ • 16TB SharePoint • meta model on top of SQL & Azure Blob storage​ • “unlimited”​ (30 M/List) Dataverse • SQL, Cosmos DB, Azure Blob Storage​ • 4TB Dataverse for Teams • SQL, Cosmos DB, Azure Blob Storage​ • 1 M rows, 2 GB​
  • 29. Business continuity Azure SQL SharePoint Dataverse Dataverse for Teams SLA:99,99% RPO 5-10 min RTO <12h PITR 1-365 geo replication and LTR 10 years SLA:99,9% SLA Backups every 12 hours Records retention : 90 days retention (Recycle Bin) SLA :99,9% RPO :5-10 min Backups expires after 7 days SLA :99,9% RPO :5-10 min Backups expires after 7 days Third party tools can be purchased to extend the backup retention period (Dataverse and SP) SLA= Service Level Agrement RTO = Recovery Time Objective RPO = Recovery Point Objective LTR = Long Term Retention PITR =Point in Time Restore 99,9% = 8h45 downtime a year 99,99% = 58 minutes a year
  • 30. Performance & throttling Azure SQL SharePoint Dataverse Dataverse for Teams Performance​ Very high​ Average​ Very high​ Very high​ Api calls/connection​ 3000/60 sec 600/60 sec​ 1200/60 sec 1200/60 sec
  • 31. Extensibility Azure SQL SharePoint Dataverse Dataverse for Teams Extensibility Trigger, Stored proc, Power Automate Power Automate SharePoint Framework Workflows, plugins, rollups, Power Automate, jobs​ Power Automate, Power Fx in the DB​
  • 32. DEMO
  • 33. Extensibility in Dataverse : Rollup fields
  • 34. Extensibility in Dataverse : Power Automate
  • 35. Extensibility in Dataverse & Dataverse for Teams Power Fx Formulas in the Database
  • 36. Security Azure SQL SharePoint Dataverse Dataverse for Teams Role Based Security ***** **** ****** *** Record Sharing Yes Yes Yes No Field Level Security Yes No Yes No Hierarchy No No Yes No
  • 37. Security roles in Dataverse • When a record is created, defines who can • Create • Read • Modify (Write) • Own (Assign) • Share with someone else
  • 38. HR (Manager) Sales Org (Power Platform Associates) HR Belgium HR China User 2 User 3 User 1
  • 39. Hierarchical security : based on hierarchy
  • 40. Hierarchical security : based on position
  • 42. Transactions Azure SQL SharePoint Dataverse Dataverse for Teams Transactions Yes No Yes Yes
  • 44. Applications that require Dataverse Power Apps Portal Model Driven Apps AI Builder Dataverse (not DV4T!)
  • 45. Applications requiring Dataverse Azure SQL SharePoint Power Apps Portal Via Power Automate Via Power Automate Model Driven Apps Via Power Automate Via Power Automate AI Builder No No
  • 47. Dataflow integration Azure Data Lake Synapse Any data source Any data source Power BI Dataverse Dataflow: Copy Combine Transform Refresh (Power Query Online)
  • 49. Off-line support Azure SQL SharePoint Dataverse Dataverse for Teams Off-line To be implemented in client app To be implemented in client app Out of the box No
  • 50. Dataverse relevance search Tables can be indexed + crawled and be searched The internal engine is Azure Cognitive Search Documents in tables can be indexed too The (Apache) Lucerne query syntax can be used • Fuzzy search, proximity search,… • https://docs.microsoft.com/en-us/azure/search/query-lucene- syntax
  • 51. Auditing -> Compliance Auditing at the environment level Auditing at the table level Auditing at the field level
  • 54. Conclusions Keep your data where it is You cannot be wrong by using SQL Azure In most cases, Dataverse is a great SaaS solution It gives you many Dynamics 365 features You can combine: You can upgrade from DV4T to DV SQL/SharePoint/Dataverse Dataverse for Teams and SharePoint Dataverse is not a toy
  • 55. Rate my session & Calls to Action Rate this session https://teamsnation.rocks/ feedback Attend more sessions and join our keynotes at 19.00 CET Show your love on social using #TeamsNation and @TeamsNation 1 2 3

Editor's Notes

  1. What is truly Dataverse? Not a toy , not a new Access What are the criteria to choose the solution or defend your choice Understanding the criteria implications--- the devil is in the details Find out what can potentially block your project “NoGo” Conclusions
  2. Language used in Power Apps = Power Fx Language used in Power Automate = Logic Apps + Power Fx in 2022
  3. 16
  4. 17
  5. https://org0b5d1649.crm4.dynamics.com/api/data/v9.1/shareql_expenseses
  6. Animations are ok
  7. Show sql server
  8. https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-fetchxml-left-outer-join-query-records-not-in
  9. https://docs.microsoft.com/en-us/power-platform/admin/business-continuity-disaster-recovery TODO ISA : expliquer En Azure SQL, quelles sont les options qui permettent quasiment d’être en SaaS ? Les options automatiques sont typiquement Paas: mise a jours, aavailability, monitoring auditing et scalability. Parc ontre il n’y a pas d’aide particulière à “l’interieur” de l’outil Ca requiert donc une connaissance de SQL dev– mais pas trop d’admin ou en tout cas c’est vachement allege Voir: https://docs.microsoft.com/en-us/azure/azure-sql/database/sql-database-paas-overview Outils:
  10. SharePoint meta model = several SP list combined in one SQL Table -> more contention TODO serge check dataverse max size
  11. SharePoint meta model = several SP list combined in one SQL Table -> more contention TODO serge demo
  12. SharePoint meta model = several SP list combined in one SQL Table -> more contention TODO serge demo
  13. SharePoint meta model = several SP list combined in one SQL Table -> more contention TODO serge demo
  14. SharePoint meta model = several SP list combined in one SQL Table -> more contention
  15. If we define a security role with ‘Business unit’ and we apply this role to HR. People of HR won’t see the data generated by people from HR Belgium and HR China If we define a security role with ‘Parent child Business uni’t and we apply this role to HR.
  16. If we define a security role with ‘Business unit’ and we apply this role to HR. People of HR won’t see the data generated by people from HR Belgium and HR China If we define a security role with ‘Parent child Business uni’t and we apply this role to HR.
  17. SharePoint meta model = several SP list combined in one SQL Table -> more contention
  18. SharePoint meta model = several SP list combined in one SQL Table -> more contention
  19. https://docs.microsoft.com/en-us/power-query/dataflows/dataflows-teams
  20. There is an api and the first thing that happens when we hit this api is to trigger the security layer
  21. Staffing, culture