SlideShare a Scribd company logo
Microsoft Power Platform
Michael Stephenson
Microsoft MVP - Azure & Integration
Michael Stephenson
• Coaching & Consultancy
• Azure Trainer
• Cloud Architect
• Integration Architect
• Microsoft MVP for 10 years
• Loads of real world Azure projects
• #IntegrationMonday
• Blog - http://microsoftintegration.guru/blog/
• Twitter - @michael_Stephen
• Web Site – https://www.integration-
playbook.io/
• Regular Webinars - #IntegrationMonday
• http://www.integrationusergroup.com/
2
Agenda
• Current Themes in IT related
to this talk
• Microsoft Business
Application Platform
• Tips for Success
Current Themes in IT
5
Today
Citizen
Integrator
Citizen
Developer
Stealth IT
Automation
Why does the non-IT part of the business
want to do IT?
6
My SME’s
understand the
business so no
requirements to
capture
If I don’t need
code then its
cheaper
My users are
tech savvy
We don’t have
any spare
resources
We have a big
queue or work
already
We will need to
consider the
security and
governance
impacts
I just want to
get it done
We need to do
testing and
documentation
We will need to
get some new
infrastructure
IT are slow and
expensive
Pre-2008 - Tech Savvy Business User
• Benefits
• Business got the job done
• Low cost
• Challenges
• 000’s of Access/Excel solutions
across Org
• Security and Data Vulnerabilities
• Solutions been around for
decades in some org
• Complex business logic lost in
macros
7
I can solve that
problem with a
macro in excel
Cloud Era - Citizen Developer
• Benefits
• SaaS/Cloud enabled app
platforms
• Market place add ons
• More complex solutions
• Scalable to more users
• Challenges
• Super Charged Stealth IT
• Silo applications limits functionality
• Often identity challenges
• Integration often required
8
API/IPaaS Era - Citizen Integrator
• Benefits
• API simplifies integration
• Business users can call API
• Integrated solutions
• Challenges
• Not every org asset is API
capable
• What technical debt is being
created under the radar?
9
I can
connect the
API to
Salesforce
Microsoft Business Application
Platform
11
What Concept Tools
Make me more efficient at my
job
Automation
Make my team more efficient Collaboration
Automation
Self Service Business
Intelligence
Integration
Make us more effective with
Customers
Automation
Customer Interaction
Communication
Self Service Business
Intelligence
Integration
12
What does Super User want to do?
Microsoft Flow
Flow Overview
• What can I automate?
• Automate my day
• Automate my team
• Automation embedded in
• SharePoint
• Dynamics
• Online Designer
• Flow Templates
• Flow Mobile App
• Push Notifications
• Activity
14
Demo – Basic Flow
15
Idea – Flow Button
Automate Me
16
Home Automation
17
Flow
When it’s a long day, locking up the
office in the dark is a pain
With FlicButton by back door I can
click the button in the house which will
trigger a Microsoft Flow to turn the
lights off in the office
Microsoft Power Apps
Power Apps Overview
• Connect to what you have
• SaaS Apps
• API’s
• Hybrid
• On-Premise Data Gateway
• No Code Applications
• Build in browser
• Build from data
• Build in Power Apps Studio
• Canvas Apps
• Publish to Web and Mobile
• Apple & Google stores
• Model Driven Apps
• Synchronization with Dynamics
platform
19
Demo – Canvas Driven Power
App
20
Example – Student
Accommodation Washing
Machines
21
22
Student Accommodation 1
22
Student Accommodation 1
3rd Party Cloud Solution
API
Power App
I really need to do
some laundry if I’m
going out tonight
For all washers & dryers:
- How many are in use and free per building
- How long until each are free
- See what each machine is currently doing
23
Student Accommodation 1
23
Student Accommodation 1
3rd Party Cloud Solution
API
Flow
Alexa, are there any
washing machines
free in Building A?
Machine 2 in building
A is free in 20
minutes
Example – Model Driven
Power App
24
Off Shore User
Power App – Basic Data Entry
Integration Platform
Logic App Invoice Loading
Function
Enters data into the Power App
When status is ready then Logic App transfers data
to CRM via existing load function (API)
Systems of Engagement with Power Apps
- Proof of concept in 1 day
- Solution delivered in 1 sprint
System of Record
System of Engagement
Power BI
• User Interface for Reports
• Desktop and Web accessible
• Author reports and share them
27
What is Power BI
3 modes of BI working together
Agile Business Intelligence
Find reports and insights which give value
Fail Fast for reports that done deliver value
Query line of business systems
Business User driven
Find requirements for Enterprise BI
Enterprise Business Intelligence
Data Warehousing approach
Cloud based for elastic scale
Structured data
Extract Transform Load Data Warehouse
Reliable and enterprise ready
Heavy compute capabilities
Big Data
Unstructured Data
Large volumes
Stream based or batch based
Map Reduce
Data Lakes
Agile Business Intelligence
Power BI Gateway
Line of Business
Applications
SaaS Applications
Power BI
Power BI Desktop
Report Viewer views
dashboards via
Browser or mobile
Report Author creates
reports then publishes to
Power BI
Power BI uses Gateway to
access on premise data
sources
Power BI has content packs
for many SaaS applications
Other Azure
Data Sources
Enterprise Business Intelligence
Line of Business
Applications
Power BI
Machine Learning
Data Factory
SQL Data Warehouse
Data Catalog
Hybrid Connectivity
SQL DW used for
storage
Data Factory pulls data
from line of business and
cloud applications
Data Catalog used to
manage data dictionary
A number of options
for advanced analytics
Power BI for
visualization
SaaS Applications
Azure Search Analysis Services
Big Data – ETL Channel
Line of Business
Applications
Power BI
Machine
Learning
Data Factory
SQL Data Warehouse
Hybrid Connectivity
Data Lake and
Azure Storage for
unstructured data
store
Data Factory pulls data
from line of business and
cloud applications
A number of options
for advanced analytics
Power BI for
visualization
SaaS Applications
Azure Search
Azure Storage
Data Lake Analytics
HDInsight
Data Lake Storage
Big Data – Real Time Events Channel
Power BI
Machine
Learning
A number of options
for advanced analytics
Power BI for
visualization
Azure Search
Azure Storage
Data Lake Analytics
Event HubIoT Hub
Stream Analytics
VDevices, things, etc
Applications
Eventing and Streaming
based Channel
Data Lake and
Azure Storage for
unstructured data
store
HDInsight
Data Lake Storage
Bringing it together
33
MEASURE ACT AUTOMATE
Unlock Insight Intelligent Interfaces Evolved Integration
Super User
Professional Developer
Cortana Analytics Suite
SQL Server Analysis
Services
Data Warehousing
Big Data, etc
Azure Functions
Azure App Service
Service Fabric
Web Apps
Logic Apps
API Management
BizTalk
34
When it gets complex
Tips for Success
35
You mean it can go wrong?
Story 1
• IT didn’t know integration was happening
• User was pulling data from SaaS application to
their dropbox
• User left with a list of all sales leads
Story 2
• Citizen Developer setup a business critical
solution
• The user then left the organization
• All of the solution assets were in the users
personal account
• The organization lost all of the assets and the
solution stopped working
36
Microsoft Offering Provides
Secured with Azure Active Directory Security
Authorization
Part of Office 365 Platform License Management
User Experience
Team Accounts/Sharing
Hosted on Azure Cloud Scale
Potential Opportunities • API Connection Governance
• Security and Compliance Centre
• Operations and Monitoring
37
Key Points
Microsoft Integration Suite
IoT
API ManagementAPI Apps
Service Bus
Relay
Service Bus
Messaging
Azure BizTalk
Logic Apps
Event Hubs
BizTalk Server
EAI/ETL
API Hybrid
Connectivity
BAM/Analytics Citizen Integrator
Messaging
BizTalk Server
Azure BizTalk
Orchestration
BizTalk Server
VPN Express Route
Event Hubs IoT Hubs
Power BI Stream Analytics Power Apps
Data Factory SSIS
Event Hubs
Flows
Final Thoughts
39
Success is a Culture Challenge
40
Architect:
• Coach the Citizen Integrator
• Accept that CI is a member of the team
• Provide constraints for CI
• Provide API’s to integrate with
• Implement the hard stuff
• Help CI build better solutions
• Develop relationships with business
Citizen Integrator:
• Work with IT not around them
• Learn integration patterns and why important
• Think about dependencies
• Think about how solution works for teams
Business Owner:
• Encourage collaboration with IT
• Develop relationships with IT
• Understand why IT don’t like technical debt

More Related Content

What's hot

What is power apps
What is power appsWhat is power apps
Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
Sam Fernando
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
CloudFronts Technologies LLP.
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
Rene Modery
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantage
Malin De Silva
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
Tracy Van der Schyff
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
Daniel Laskewitz
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
Steve Knutson
 
Power Platform Governance Webinar
Power Platform Governance WebinarPower Platform Governance Webinar
Power Platform Governance Webinar
Runpipe
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
Confiz Limited - Dynamics AX
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
Daniel Laskewitz
 
Power Automate
Power AutomatePower Automate
Power Automate
Fausto Capellan Jr
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Daniel Laskewitz
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
InnoTech
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
SPC Adriatics
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
Kumton Suttiraksiri
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
OluwatobiYusuf2
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
James Milne
 
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel LaskewitzManaging and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Daniel Laskewitz
 

What's hot (20)

What is power apps
What is power appsWhat is power apps
What is power apps
 
Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantage
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
 
Power Platform Governance Webinar
Power Platform Governance WebinarPower Platform Governance Webinar
Power Platform Governance Webinar
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
 
Power Automate
Power AutomatePower Automate
Power Automate
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel LaskewitzManaging and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
 

Similar to Microsoft power platform

The citizen integrator
The citizen integratorThe citizen integrator
The citizen integrator
BizTalk360
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
Nicolas Georgeault
 
D365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G AspiotisD365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G Aspiotis
Uni Systems S.M.S.A.
 
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformWebinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Edureka!
 
Super charged prototyping
Super charged prototypingSuper charged prototyping
Super charged prototyping
Michael Stephenson
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
AustraliaChapterIIBA
 
Business Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business resultsBusiness Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business results
Enrique Lima
 
Introduction To SQL Server 2014
Introduction To SQL Server 2014Introduction To SQL Server 2014
Introduction To SQL Server 2014
Vishal Pawar
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
Jason Himmelstein
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
Cristina Vidu
 
Microsoft Azure Power BI
Microsoft Azure Power BIMicrosoft Azure Power BI
Microsoft Azure Power BI
Experfy
 
UiPath - IT Automation.pdf
UiPath - IT Automation.pdfUiPath - IT Automation.pdf
UiPath - IT Automation.pdf
Cristina Vidu
 
UiPath - IT Automation (1).pdf
UiPath - IT Automation (1).pdfUiPath - IT Automation (1).pdf
UiPath - IT Automation (1).pdf
Cristina Vidu
 
Engineering_Campus_Presentation_2022 (1)-compressed.pptx
Engineering_Campus_Presentation_2022 (1)-compressed.pptxEngineering_Campus_Presentation_2022 (1)-compressed.pptx
Engineering_Campus_Presentation_2022 (1)-compressed.pptx
Manikaahuja4
 
Integration with Dynamics CRM
Integration with Dynamics CRMIntegration with Dynamics CRM
Integration with Dynamics CRM
BizTalk360
 
Azure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI SolutionsAzure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI Solutions
Daniel Toomey
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
Jason Himmelstein
 
November 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarNovember 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know Webinar
Robert Crane
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
Pedro Azevedo
 

Similar to Microsoft power platform (20)

The citizen integrator
The citizen integratorThe citizen integrator
The citizen integrator
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
CGI-IgniteChicago
CGI-IgniteChicagoCGI-IgniteChicago
CGI-IgniteChicago
 
D365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G AspiotisD365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G Aspiotis
 
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformWebinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration Platform
 
Super charged prototyping
Super charged prototypingSuper charged prototyping
Super charged prototyping
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Business Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business resultsBusiness Intelligence: Leveraging SharePoint to drive business results
Business Intelligence: Leveraging SharePoint to drive business results
 
Introduction To SQL Server 2014
Introduction To SQL Server 2014Introduction To SQL Server 2014
Introduction To SQL Server 2014
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
Microsoft Azure Power BI
Microsoft Azure Power BIMicrosoft Azure Power BI
Microsoft Azure Power BI
 
UiPath - IT Automation.pdf
UiPath - IT Automation.pdfUiPath - IT Automation.pdf
UiPath - IT Automation.pdf
 
UiPath - IT Automation (1).pdf
UiPath - IT Automation (1).pdfUiPath - IT Automation (1).pdf
UiPath - IT Automation (1).pdf
 
Engineering_Campus_Presentation_2022 (1)-compressed.pptx
Engineering_Campus_Presentation_2022 (1)-compressed.pptxEngineering_Campus_Presentation_2022 (1)-compressed.pptx
Engineering_Campus_Presentation_2022 (1)-compressed.pptx
 
Integration with Dynamics CRM
Integration with Dynamics CRMIntegration with Dynamics CRM
Integration with Dynamics CRM
 
Azure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI SolutionsAzure Logic Apps & AI - Building Integration & AI Solutions
Azure Logic Apps & AI - Building Integration & AI Solutions
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013
 
November 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarNovember 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know Webinar
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 

More from Michael Stephenson

LeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesLeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration Services
Michael Stephenson
 
2022 02 Integration Bootcamp
2022 02 Integration Bootcamp2022 02 Integration Bootcamp
2022 02 Integration Bootcamp
Michael Stephenson
 
Synapse for mere mortals
Synapse for mere mortalsSynapse for mere mortals
Synapse for mere mortals
Michael Stephenson
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
Michael Stephenson
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power Automate
Michael Stephenson
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
Michael Stephenson
 
Modern business intelligence
Modern business intelligenceModern business intelligence
Modern business intelligence
Michael Stephenson
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
Michael Stephenson
 
SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02
Michael Stephenson
 
BTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity OptionsBTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity Options
Michael Stephenson
 
Uk user group biz talk performance deepdive
Uk user group   biz talk performance deepdiveUk user group   biz talk performance deepdive
Uk user group biz talk performance deepdive
Michael Stephenson
 
Automated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 SolutionsAutomated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 Solutions
Michael Stephenson
 
Behaviour Driven BizTalk Development
Behaviour Driven BizTalk DevelopmentBehaviour Driven BizTalk Development
Behaviour Driven BizTalk Development
Michael Stephenson
 
BizTalk Maturity Assessment
BizTalk Maturity AssessmentBizTalk Maturity Assessment
BizTalk Maturity Assessment
Michael Stephenson
 
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service BusAppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
Michael Stephenson
 

More from Michael Stephenson (18)

LeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesLeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration Services
 
2022 02 Integration Bootcamp
2022 02 Integration Bootcamp2022 02 Integration Bootcamp
2022 02 Integration Bootcamp
 
Synapse for mere mortals
Synapse for mere mortalsSynapse for mere mortals
Synapse for mere mortals
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power Automate
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
 
Modern business intelligence
Modern business intelligenceModern business intelligence
Modern business intelligence
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
 
SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02
 
BTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity OptionsBTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity Options
 
Api management 101
Api management 101Api management 101
Api management 101
 
Finance integration 2
Finance integration 2Finance integration 2
Finance integration 2
 
Hybrid integration in a day 2
Hybrid integration in a day 2Hybrid integration in a day 2
Hybrid integration in a day 2
 
Uk user group biz talk performance deepdive
Uk user group   biz talk performance deepdiveUk user group   biz talk performance deepdive
Uk user group biz talk performance deepdive
 
Automated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 SolutionsAutomated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 Solutions
 
Behaviour Driven BizTalk Development
Behaviour Driven BizTalk DevelopmentBehaviour Driven BizTalk Development
Behaviour Driven BizTalk Development
 
BizTalk Maturity Assessment
BizTalk Maturity AssessmentBizTalk Maturity Assessment
BizTalk Maturity Assessment
 
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service BusAppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

Microsoft power platform

  • 1. Microsoft Power Platform Michael Stephenson Microsoft MVP - Azure & Integration
  • 2. Michael Stephenson • Coaching & Consultancy • Azure Trainer • Cloud Architect • Integration Architect • Microsoft MVP for 10 years • Loads of real world Azure projects • #IntegrationMonday • Blog - http://microsoftintegration.guru/blog/ • Twitter - @michael_Stephen • Web Site – https://www.integration- playbook.io/ • Regular Webinars - #IntegrationMonday • http://www.integrationusergroup.com/ 2
  • 3. Agenda • Current Themes in IT related to this talk • Microsoft Business Application Platform • Tips for Success
  • 6. Why does the non-IT part of the business want to do IT? 6 My SME’s understand the business so no requirements to capture If I don’t need code then its cheaper My users are tech savvy We don’t have any spare resources We have a big queue or work already We will need to consider the security and governance impacts I just want to get it done We need to do testing and documentation We will need to get some new infrastructure IT are slow and expensive
  • 7. Pre-2008 - Tech Savvy Business User • Benefits • Business got the job done • Low cost • Challenges • 000’s of Access/Excel solutions across Org • Security and Data Vulnerabilities • Solutions been around for decades in some org • Complex business logic lost in macros 7 I can solve that problem with a macro in excel
  • 8. Cloud Era - Citizen Developer • Benefits • SaaS/Cloud enabled app platforms • Market place add ons • More complex solutions • Scalable to more users • Challenges • Super Charged Stealth IT • Silo applications limits functionality • Often identity challenges • Integration often required 8
  • 9. API/IPaaS Era - Citizen Integrator • Benefits • API simplifies integration • Business users can call API • Integrated solutions • Challenges • Not every org asset is API capable • What technical debt is being created under the radar? 9 I can connect the API to Salesforce
  • 11. 11
  • 12. What Concept Tools Make me more efficient at my job Automation Make my team more efficient Collaboration Automation Self Service Business Intelligence Integration Make us more effective with Customers Automation Customer Interaction Communication Self Service Business Intelligence Integration 12 What does Super User want to do?
  • 14. Flow Overview • What can I automate? • Automate my day • Automate my team • Automation embedded in • SharePoint • Dynamics • Online Designer • Flow Templates • Flow Mobile App • Push Notifications • Activity 14
  • 15. Demo – Basic Flow 15
  • 16. Idea – Flow Button Automate Me 16
  • 17. Home Automation 17 Flow When it’s a long day, locking up the office in the dark is a pain With FlicButton by back door I can click the button in the house which will trigger a Microsoft Flow to turn the lights off in the office
  • 19. Power Apps Overview • Connect to what you have • SaaS Apps • API’s • Hybrid • On-Premise Data Gateway • No Code Applications • Build in browser • Build from data • Build in Power Apps Studio • Canvas Apps • Publish to Web and Mobile • Apple & Google stores • Model Driven Apps • Synchronization with Dynamics platform 19
  • 20. Demo – Canvas Driven Power App 20
  • 21. Example – Student Accommodation Washing Machines 21
  • 22. 22 Student Accommodation 1 22 Student Accommodation 1 3rd Party Cloud Solution API Power App I really need to do some laundry if I’m going out tonight For all washers & dryers: - How many are in use and free per building - How long until each are free - See what each machine is currently doing
  • 23. 23 Student Accommodation 1 23 Student Accommodation 1 3rd Party Cloud Solution API Flow Alexa, are there any washing machines free in Building A? Machine 2 in building A is free in 20 minutes
  • 24. Example – Model Driven Power App 24
  • 25. Off Shore User Power App – Basic Data Entry Integration Platform Logic App Invoice Loading Function Enters data into the Power App When status is ready then Logic App transfers data to CRM via existing load function (API) Systems of Engagement with Power Apps - Proof of concept in 1 day - Solution delivered in 1 sprint System of Record System of Engagement
  • 27. • User Interface for Reports • Desktop and Web accessible • Author reports and share them 27 What is Power BI
  • 28. 3 modes of BI working together Agile Business Intelligence Find reports and insights which give value Fail Fast for reports that done deliver value Query line of business systems Business User driven Find requirements for Enterprise BI Enterprise Business Intelligence Data Warehousing approach Cloud based for elastic scale Structured data Extract Transform Load Data Warehouse Reliable and enterprise ready Heavy compute capabilities Big Data Unstructured Data Large volumes Stream based or batch based Map Reduce Data Lakes
  • 29. Agile Business Intelligence Power BI Gateway Line of Business Applications SaaS Applications Power BI Power BI Desktop Report Viewer views dashboards via Browser or mobile Report Author creates reports then publishes to Power BI Power BI uses Gateway to access on premise data sources Power BI has content packs for many SaaS applications Other Azure Data Sources
  • 30. Enterprise Business Intelligence Line of Business Applications Power BI Machine Learning Data Factory SQL Data Warehouse Data Catalog Hybrid Connectivity SQL DW used for storage Data Factory pulls data from line of business and cloud applications Data Catalog used to manage data dictionary A number of options for advanced analytics Power BI for visualization SaaS Applications Azure Search Analysis Services
  • 31. Big Data – ETL Channel Line of Business Applications Power BI Machine Learning Data Factory SQL Data Warehouse Hybrid Connectivity Data Lake and Azure Storage for unstructured data store Data Factory pulls data from line of business and cloud applications A number of options for advanced analytics Power BI for visualization SaaS Applications Azure Search Azure Storage Data Lake Analytics HDInsight Data Lake Storage
  • 32. Big Data – Real Time Events Channel Power BI Machine Learning A number of options for advanced analytics Power BI for visualization Azure Search Azure Storage Data Lake Analytics Event HubIoT Hub Stream Analytics VDevices, things, etc Applications Eventing and Streaming based Channel Data Lake and Azure Storage for unstructured data store HDInsight Data Lake Storage
  • 34. MEASURE ACT AUTOMATE Unlock Insight Intelligent Interfaces Evolved Integration Super User Professional Developer Cortana Analytics Suite SQL Server Analysis Services Data Warehousing Big Data, etc Azure Functions Azure App Service Service Fabric Web Apps Logic Apps API Management BizTalk 34 When it gets complex
  • 36. You mean it can go wrong? Story 1 • IT didn’t know integration was happening • User was pulling data from SaaS application to their dropbox • User left with a list of all sales leads Story 2 • Citizen Developer setup a business critical solution • The user then left the organization • All of the solution assets were in the users personal account • The organization lost all of the assets and the solution stopped working 36
  • 37. Microsoft Offering Provides Secured with Azure Active Directory Security Authorization Part of Office 365 Platform License Management User Experience Team Accounts/Sharing Hosted on Azure Cloud Scale Potential Opportunities • API Connection Governance • Security and Compliance Centre • Operations and Monitoring 37 Key Points
  • 38. Microsoft Integration Suite IoT API ManagementAPI Apps Service Bus Relay Service Bus Messaging Azure BizTalk Logic Apps Event Hubs BizTalk Server EAI/ETL API Hybrid Connectivity BAM/Analytics Citizen Integrator Messaging BizTalk Server Azure BizTalk Orchestration BizTalk Server VPN Express Route Event Hubs IoT Hubs Power BI Stream Analytics Power Apps Data Factory SSIS Event Hubs Flows
  • 40. Success is a Culture Challenge 40 Architect: • Coach the Citizen Integrator • Accept that CI is a member of the team • Provide constraints for CI • Provide API’s to integrate with • Implement the hard stuff • Help CI build better solutions • Develop relationships with business Citizen Integrator: • Work with IT not around them • Learn integration patterns and why important • Think about dependencies • Think about how solution works for teams Business Owner: • Encourage collaboration with IT • Develop relationships with IT • Understand why IT don’t like technical debt

Editor's Notes

  1. The key to success is realizing its not just about technology but technology is still an important part of it
  2. If we follow a model