39
Ing. Martin Haman MCSA: BI Reporting, MOS Master, MCAS Master, MCP, MPS, ECDL [email protected] www.linkedin.com/in/MartinHaman Integrace PowerApps v Power BI

Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

  • Upload
    others

  • View
    28

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Ing. Martin Haman

MCSA: BI Reporting, MOS Master, MCAS Master, MCP, MPS, ECDL

[email protected]

www.linkedin.com/in/MartinHaman

Integrace PowerApps v Power BI

Page 2: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Osnova přednášky

▪ Představení PowerApps

– Desktop aplikace

– Excel add-in

– Cloud aplikace

▪ Tvorba aplikace přes PowerApps web services

▪ Tvorba aplikace přes Power BI web services

▪ Ukázka tvorby přes Power BI Desktop

▪ Propojení s Power BI

▪ Benefity řešení

2

Page 3: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Všechny dema budou živé!

▪ Experimental, Preview, Unexpected error

▪ Ideálně nedělat změny nastavení v průvodcích!

3

Page 4: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

4

Pozice Power BI na trhu 2018 > 2019

4

Page 5: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

5

Doporučená literatura

5

https://docs.microsoft.com/en-us/powerapps/index#pivot=home&panel=getstarted

Page 6: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Odkazy

▪ Další zdroje informací

▪ http://aka.ms/powerapps-resources

▪ http://aka.ms/flow-resources

▪ Případové studie

▪ http://aka.ms/PowerAppsStories

▪ http://aka.ms/GJPepsiVideo

▪ http://aka.ms/ArrivaVideo

▪ http://aka.ms/HeathrowVideo

6

Page 7: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Prerekvizity

Platná Power Apps Plan 2 licence: ▪ Využití Common Data Service vyžaduje Power Apps Plan 2 licenci

▪ Trialka na https://powerapps.microsoft.com/pricing/

▪ Případně trialka Office 365 http://aka.ms/Office365E5Trial

https://make.powerapps.com

https://aka.ms/PowerAppsiOS

https://aka.ms/PowerAppsAndroid

7

Page 8: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

8

Desktop a Excel PowerApps

▪ Desktop aplikacehttps://www.microsoft.com/cs-

cz/store/p/powerapps/9nblggh5z8f3?rtc=1

▪ Excel Add-inhttps://appsource.microsoft.com/cs-

cz/product/office/WA104380330?src=office&corrid=

97ccbce9-20ef-403c-8aa3-

64e1804e1401&omexanonuid=7cbdfd2a-e0d8-

40c3-ac90-f33d0918a538&referralurl=

Page 9: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Klíčové pojmy

▪ Power Apps Canvas – tvorba aplikace od „zelené louky“

▪ Power Apps model-driven aplikace – tvorba přes průvodce

▪ Common Data Service

▪ Power Automate (dříve MS Flow)

▪ Power BI

9

Page 10: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

PowerApps v Office 365

▪ Přihlásíme se do Office 365

▪ Následně v levém horním rohu přejdeme

na výběr aplikací a vybereme

(možná prokliknout všechny aplikace)

10

Page 11: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

PowerApps – webová aplikace

▪ Ve webové aplikaci lze vytvořit vše od napojení na data

až po vytvoření a sdílení aplikace

11

Page 12: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

PowerApps – desktopový klient

▪ Tvorbu aplikace můžeme omezeně dělat i v Desktop části

12

Page 13: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

PowerApps v Excelu

▪ PowerApps lze najít i v Excelu (propisování dat do služby)

13

Page 14: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Power Platform Admin center

▪ Veškerá administrace nejen Power Apps je v sekci

Power Platform Admin center

14

Page 15: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Popis aplikace

Co k čemu slouží

Page 16: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Pás karet

▪ Karta File řeší hlavně Media,

Collections, Variables a

nastavení aplikace včetně

uložení a sdílení

▪ Podobná jako karta File

v klasických aplikacích

17

Page 17: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Pás karet

▪ Další 4 karty jsou „funkční“

Karta Home obsahuje hlavně formátovací věci, zarovnání

a založení nového zobrazení:

▪ Karta Insert umožňuje vkládat objekty

18

Page 18: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Pás karet

▪ Karta View řeší datové zdroje, kolekce a proměnné

▪ Karta Action umožňuje navigaci, akce a flows

19

Page 19: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Řádek pro zápis vzorců

▪ V levé části vybíráme co chceme řešit a za = následuje

tvorba funkce (pozor na jednotlivé kategorie funkcí)

20

Page 20: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Řádek pro zápis vzorců

▪ Velmi dobře zde funguje našeptávač funkcí

▪ V případě výběru funkce pomáhá s jednotlivými argumenty

21

Page 21: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Screens

▪ Výchozí zobr.

▪ Detail zobr.

▪ Editační okno

22

Page 22: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Výchozí zobrazení

▪ Nejdůležitější částí z hlediska

procházení dat je „BrowseGallery“

Separator = oblasti s daty

NextArrow = odkaz na detail

Title, Subtitle, Body = samotné data

▪ Záhlaví výchozího zobrazení je

definováno níže (modře)

23

Page 23: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Detailní zobrazení

▪ Pro 7 sloupců ze zdroje

máme 7 položek v detailu

▪ Název je vždy

Sloupec_DataCard1

▪ Záhlaví detailního zobr.

24

Page 24: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Editační okno

▪ Velmi podobné je také

editační okno

▪ K dispozici máme dle

zdroje 7 položek

▪ Níže je opět definované

záhlaví

25

Page 25: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Tvorba aplikace s využitím šablony

Přes web jednoduše a rychle

Page 26: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ V Office 365 v sekci PowerApps přepneme vpravo nahoře

do správného prostředí (připomíná Workspace z Power BI)

▪ Dále v levé nabídce klikneme na Apps a Create an App

27

Page 27: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ Založení nové aplikace můžeme zařídit i prostřednictvím

desktopové verze PowerApps (odkáže na web),

kterou můžeme nainstalovat přes tlačítko šipka na webu

28

Page 28: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ Pokud chceme vyloženě čistý soubor, tak použijeme

Start from blank (v další kapitole)

29

Page 29: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ Obě možnosti nabídnou výběr zdroje, např. OneDrive

30

Page 30: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ Následně v pravé části uvidíme seznam zdrojů dat

▪ Vybírám Excel soubor (neměl by mít více než 2MB)

31

Nad 2MB

Page 31: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ V daném Excelu ještě vybereme list, který bude sloužit jako

zdroj dat

32

Page 32: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ V posledním kroku se načte aplikace se základním layoutem

33

Page 33: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ Pokud vytvořená aplikace vyhovuje, můžeme dát Preview

kvůli náhledu (vpravo nahoře)

▪ Uložení aplikace je přes File\ Save as

34

Page 34: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Založení nové aplikace

▪ Veškeré další možnosti najdeme také pod File

35

Page 35: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Tvorba aplikace bez šablony

36

Page 36: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Nová čistá aplikace

▪ Home\ Start from blank (phone)

▪ V nově založené aplikaci následuje „connect to data“

▪ V okně Data vybereme zdroj (OneDrive) a najdeme daný soubor

37

Page 37: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Nová čistá aplikace

▪ Po připojení na data (Excel soubor) vytvoříme na kartě

Insert\ New screen\ List screen

▪ Původní Screen1 můžeme smazat

38

Page 38: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Nová čistá aplikace

▪ Záležitosti jako změna nadpisu (poklepáním) nebo barvy

záhlaví (properties v pravé části) je jednoduchá

39

Page 39: Integrace PowerApps v Power BI - dotnetdays.cz · Integrace PowerApps v Power BI. Osnova přednášky Představení PowerApps –Desktop aplikace –Excel add-in –Cloud aplikace

Děkuji za pozornost.

[email protected]

41