SlideShare a Scribd company logo
1 of 55
#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

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 BIserge luca
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure DatabricksJames Serra
 
Office 365 periodic table - editable
Office 365 periodic table - editableOffice 365 periodic table - editable
Office 365 periodic table - editableAmmar Hasayen
 
1- Introduction of Azure data factory.pptx
1- Introduction of Azure data factory.pptx1- Introduction of Azure data factory.pptx
1- Introduction of Azure data factory.pptxBRIJESH KUMAR
 
Everything you need to know to create a modern Intranet/Digital Employee Expe...
Everything you need to know to create a modern Intranet/Digital Employee Expe...Everything you need to know to create a modern Intranet/Digital Employee Expe...
Everything you need to know to create a modern Intranet/Digital Employee Expe...Thomas Maeder
 
Microsoft Data Integration Pipelines: Azure Data Factory and SSIS
Microsoft Data Integration Pipelines: Azure Data Factory and SSISMicrosoft Data Integration Pipelines: Azure Data Factory and SSIS
Microsoft Data Integration Pipelines: Azure Data Factory and SSISMark Kromer
 
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)Cathrine Wilhelmsen
 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AIVikasBisoi
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch DeckNicholas Vossburg
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
Cost Efficiency Strategies for Managed Apache Spark Service
Cost Efficiency Strategies for Managed Apache Spark ServiceCost Efficiency Strategies for Managed Apache Spark Service
Cost Efficiency Strategies for Managed Apache Spark ServiceDatabricks
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data FactorySlava Kokaev
 
Microsoft 365 Business Premium
Microsoft 365 Business PremiumMicrosoft 365 Business Premium
Microsoft 365 Business PremiumServer Consultancy
 
Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mark Kromer
 
Migrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration ServicesMigrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration ServicesMicrosoft Tech Community
 
Cross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft TeamsCross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft TeamsThomas Poett
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowJuan Fabian
 

What's hot (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
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
 
Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Office 365 periodic table - editable
Office 365 periodic table - editableOffice 365 periodic table - editable
Office 365 periodic table - editable
 
1- Introduction of Azure data factory.pptx
1- Introduction of Azure data factory.pptx1- Introduction of Azure data factory.pptx
1- Introduction of Azure data factory.pptx
 
Everything you need to know to create a modern Intranet/Digital Employee Expe...
Everything you need to know to create a modern Intranet/Digital Employee Expe...Everything you need to know to create a modern Intranet/Digital Employee Expe...
Everything you need to know to create a modern Intranet/Digital Employee Expe...
 
Microsoft Data Integration Pipelines: Azure Data Factory and SSIS
Microsoft Data Integration Pipelines: Azure Data Factory and SSISMicrosoft Data Integration Pipelines: Azure Data Factory and SSIS
Microsoft Data Integration Pipelines: Azure Data Factory and SSIS
 
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
 
Google Vertex AI
Google Vertex AIGoogle Vertex AI
Google Vertex AI
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch Deck
 
Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Cost Efficiency Strategies for Managed Apache Spark Service
Cost Efficiency Strategies for Managed Apache Spark ServiceCost Efficiency Strategies for Managed Apache Spark Service
Cost Efficiency Strategies for Managed Apache Spark Service
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data Factory
 
Microsoft 365 Business Premium
Microsoft 365 Business PremiumMicrosoft 365 Business Premium
Microsoft 365 Business Premium
 
Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22
 
Migrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration ServicesMigrating and modernizing your data estate to Azure with Data Migration Services
Migrating and modernizing your data estate to Azure with Data Migration Services
 
Cross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft TeamsCross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft Teams
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 

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!
 
[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
 
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 2018serge luca
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptxFedoRam1
 
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 AzureMark Tabladillo
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStartSajeetharan
 
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 BIKellyn 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 DatabricksAlberto Diaz Martin
 
In-memory ColumnStore Index
In-memory ColumnStore IndexIn-memory ColumnStore Index
In-memory ColumnStore IndexSolidQ
 
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 AzurePerficient, Inc.
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongSpiffy
 
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 DataSté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 CloudsShailen 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
 
[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...
 
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
 
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

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 Flowserge 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, Parisserge 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 2019serge 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 nextserge 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 projectserge 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 Serverserge 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 peopleserge 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 2017serge luca
 
Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...
Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...
Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...serge luca
 

More from serge luca (20)

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
 
Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...
Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...
Etude de cas : comment le groupe Lacroix Sofrel améliore son écoute client av...
 

Recently uploaded

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Recently uploaded (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

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