SlideShare una empresa de Scribd logo
1 de 40
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

Más contenido relacionado

La actualidad más candente

Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flowJuan Fabian
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power PlatformPraveen Nair
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform Amit Kumawat
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)OluwatobiYusuf2
 
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 AppsDaniel Laskewitz
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateDaniel Laskewitz
 
Power Platform Architecture Corrections
Power Platform Architecture CorrectionsPower Platform Architecture Corrections
Power Platform Architecture CorrectionsYusuke Ohira
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power appsMitul Rana
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantageMalin De Silva
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power PlatformKorcomptenz Inc
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxRatanTATA10
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
 
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
 

La actualidad más candente (20)

Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
 
Power Automate
Power AutomatePower Automate
Power Automate
 
Power Automate
Power AutomatePower Automate
Power Automate
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (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 platform power automate in a day
Power platform   power automate in a dayPower platform   power automate in a day
Power platform power automate in a day
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
 
Power Platform Architecture Corrections
Power Platform Architecture CorrectionsPower Platform Architecture Corrections
Power Platform Architecture Corrections
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
What is power apps
What is power appsWhat is power apps
What is power apps
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantage
 
The People's Innovation Platform - Microsoft Power Platform
    The People's Innovation Platform - Microsoft Power Platform    The People's Innovation Platform - Microsoft Power Platform
The People's Innovation Platform - Microsoft Power Platform
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptx
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 
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
 

Similar a Microsoft power platform

The citizen integrator
The citizen integratorThe citizen integrator
The citizen integratorBizTalk360
 
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 CDSNicolas Georgeault
 
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 PlatformEdureka!
 
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 KeyAustraliaChapterIIBA
 
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 resultsEnrique Lima
 
Introduction To SQL Server 2014
Introduction To SQL Server 2014Introduction To SQL Server 2014
Introduction To SQL Server 2014Vishal 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 WorldJason 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 AppsCristina Vidu
 
Microsoft Azure Power BI
Microsoft Azure Power BIMicrosoft Azure Power BI
Microsoft Azure Power BIExperfy
 
UiPath - IT Automation.pdf
UiPath - IT Automation.pdfUiPath - IT Automation.pdf
UiPath - IT Automation.pdfCristina Vidu
 
UiPath - IT Automation (1).pdf
UiPath - IT Automation (1).pdfUiPath - IT Automation (1).pdf
UiPath - IT Automation (1).pdfCristina 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.pptxManikaahuja4
 
Integration with Dynamics CRM
Integration with Dynamics CRMIntegration with Dynamics CRM
Integration with Dynamics CRMBizTalk360
 
Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Business Intelligence in SharePoint 2013
Business Intelligence in SharePoint 2013Jason 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 WebinarRobert 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 AzurePedro Azevedo
 
How to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platformHow to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platformHarsh Mishra
 

Similar a 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
 
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
 
How to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platformHow to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platform
 

Más de Michael Stephenson

LeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesLeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesMichael Stephenson
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platformMichael 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 AutomateMichael 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 appsMichael 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 azureMichael 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-02Michael Stephenson
 
BTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity OptionsBTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity OptionsMichael 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 deepdiveMichael Stephenson
 
Automated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 SolutionsAutomated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 SolutionsMichael Stephenson
 
Behaviour Driven BizTalk Development
Behaviour Driven BizTalk DevelopmentBehaviour Driven BizTalk Development
Behaviour Driven BizTalk DevelopmentMichael 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 BusMichael Stephenson
 

Más de 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
 

Último

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Último (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.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

Notas del editor

  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