Vytvorenie prepojenia na konkrétne umiestnenie v mobilných aplikáciách Power BI
Prepojenia môžete použiť na priamy prístup ku konkrétnemu obsahu služby Power BI, ako je napríklad konkrétna zostava, strana zostavy, tabuľa, dlaždica atď.
Existujú dva hlavné scenáre používania prepojení na prístup k obsahu v mobilných aplikáciách Power BI:
Ak chcete otvoriť Power BI mimo mobilnej aplikácie a prejsť na konkrétny obsah. Zvyčajne ide o scenár integrácie, v ktorom otvárate mobilnú aplikáciu Power BI z inej aplikácie.
Ak chcete navigovať v službe Power BI. Zvyčajne sa to robí vtedy, keď chcete vytvoriť vlastnú navigáciu v službe Power BI.
V tomto článku sú obsiahnuté nasledujúce prípady:
Použitie prepojení na otvorenie konkrétneho obsahu služby Power BI mimo mobilnej aplikácie. Popisujú sa dva formáty prepojení. Jeden používa metódu presmerovania a možno ho použiť bez ohľadu na to, kde sa Power BI otvorí. Druhý sa otvorí priamo v mobilnej aplikácii Power BI a bude fungovať iba v mobilných zariadeniach, ktoré majú nainštalovanú mobilnú aplikáciu.
Použitie prepojení v službe Power BI na prechod na konkrétny obsah služby Power BI.
Mobilné aplikácie podporujú prepojenia na zostavy, ktoré obsahujú parametre reťazca dotazu. Takéto prepojenia sa v mobilnej aplikácii otvoria podľa vopred filtrovaných podmienok definovaných v reťazci dotazu. Ďalšie informácie o vytváraní URL adries zostavy s parametrami reťazca dotazu nájdete v téme Filtrovanie parametrov reťazca dotazu zostavy v URL adrese.
Mobilné aplikácie tiež podporujú odovzdávanie parametrov do stránkovaných zostáv prostredníctvom URL adries. Ďalšie informácie nájdete v téme Odovzdanie parametra zostavy v URL adrese stránkovanej zostavy , kde nájdete podrobnosti.
Použitie prepojení z miesta mimo mobilnej aplikácie
Ak chcete vytvoriť prepojenie na konkrétnu položku v službe Power BI z miesta mimo mobilnej aplikácie, v závislosti od toho, kde sa bude prepojenie otvárať, existujú dve možnosti:
Ak chcete, aby sa prepojenie otváralo správne bez ohľadu na to, či sa naň kliklo v prehliadači počítača alebo v mobilnom zariadení, môžete vytvoriť prepojenie, ktoré zabezpečí, že sa správne otvorí bez ohľadu na to, kde sa naň kliklo. Toto prepojenie má špeciálnu syntax presmerovania, ktorá toto inteligentné správanie povoľuje.
Ak viete, že prepojenie sa bude otvárať len v mobilnom zariadení, ktoré má nainštalovanú mobilnú aplikáciu Power BI, môžete sa vyhnúť presmerovaniu podľa vyššie uvedenej metódy a použiť inú syntax prepojenia, ktorá otvorí prepojenie priamo v mobilnej aplikácii Power BI v mobilnom zariadení. Je však dôležité poznamenať, že hoci sa toto prepojenie vyhýba presmerovaniu podľa prvej metódy, nebude fungovať v prípade, že sa otvorí niekde inde ako v mobilnom zariadení, ktoré má nainštalovanú mobilnú aplikáciu Power BI.
Vytvorenie prepojenia, ktoré funguje všade
Formát prepojenia popísaný v tejto časti používa presmerovanie, aby sa zabezpečilo, že prepojenie funguje bez ohľadu na to, kde sa naň klikne.
Ak na prepojenie kliknete v mobilnom zariadení, zaistí, aby zariadenie na otvorenie prepojenia používa mobilnú aplikáciu Power BI. Ak mobilná aplikácia nie je v zariadení nainštalovaná, používateľovi sa zobrazí návrh na prechod do obchodu, kde ju možno získať.
Ak na prepojenie kliknete v PC, otvorí sa príslušná položka na webovom portáli služby Power BI.
Prepojenie sa musí začínať špeciálnou predponou, za ktorou nasledujú parametre dotazu:
http://app.powerbi.com/Redirect?[PARAMETER QUERYPARAMETERS]
Dôležité
Ak je váš obsah hosťovaný v špeciálnom údajovom centre, ako je napríklad Government, China atď., prepojenie by sa malo začínať príslušnou adresou služby Power BI, napríklad app.powerbigov.us alebo app.powerbi.cn.
K parametrom dotazu patria:
Parameter | Hodnota | Description |
---|---|---|
akcia (povinné) | Otvoriť aplikáciu OpenReport OpenDashboard OpenTile |
|
appId | 36-znakový identifikátor GUID | Treba zadať, ak chcete otvoriť zostavu alebo tabuľu, ktorá je súčasťou aplikácie. Príklad: appId=baf4b16d-b5bd-4360-8a3a-51d11242c09b |
groupObjectId | 36-znakový identifikátor GUID | Určuje pracovný priestor, v prípade, že chcete otvoriť zostavu alebo tabuľu, ktorá nie je súčasťou časti Môj pracovný priestor. Príklad: groupObjectId=9a3841c6-74b3-46f1-85fd-bdd78f27b30e |
dashboardObjectId | 36-znakový identifikátor GUID | ID objektu tabule (ak akcia je OpenDashboard alebo OpenTile) Príklad: dashboardObjectId=033bb049-5b68-4392-b3ef-ae9a43738a4a |
reportObjectId | 36-znakový identifikátor GUID | ID objektu zostavy (ak akcia je OpenReport) Príklad: reportObjectId=6114cec7-78e1-4926-88ff-0bc5338452cf |
tileObjectId | 36-znakový identifikátor GUID | ID objektu dlaždice (ak akcia je OpenTile) Príklad: dlaždicaObjectId= a845dcb8-a289-43a8-94ea-67a8c0a068f9 |
reportPage (stránka zostavy) | povrázok | Názov strany, ak chcete otvoriť konkrétnu stranu zostavy. (ak akcia je OpenReport) Príklad: reportPage=ReportSection6 |
bookmarkGuid | 36-znakový identifikátor GUID | ID záložky, ak chcete otvoriť konkrétne zobrazenie označené záložkou. (ak akcia je OpenReport) Príklad: bookmarkGuid=18e8872f-6db8-4cf8-8298-3b2ab254cc7f Poznámka: Hodnoty formátu BookmarkXXXXXXXXXXXXXXXXXXXA nie sú podporované. |
ctid | 36-znakový identifikátor GUID | ID organizácie položky (relevantné pre scenáre B2B, Dá sa to vynechať, ak položka patrí organizácii používateľa). Príklad: ctid=5367c770-09d0-4110-bf6a-d760cb5ef681 |
fullScreen (na celú obrazovku) | Boolean | Ak je hodnota True, položka sa otvorí v režime zobrazenia na celú obrazovku. Podporované pre zostavy, prehľady ukazovateľov výkonu, tabule a aplikácie (ak je položka prvého kontaktu aplikácie jednou z podporovaných položiek). Príklad: fullScreen=1 |
Poznámka
Záložky na úrovni zostavy nemajú formát bookmarkGUID a v súčasnosti ich nie je možné odovzdať ako parameter priameho prepojenia.
Príklady:
V nasledujúcich príkladoch sú zástupné symboly pre hodnoty parametrov zvýraznené tučným písmom. Ak chcete získať skutočné hodnoty, prejdite na služba Power BI, otvorte položku, na ktorú chcete vytvoriť prepojenie, a extrahujte potrebné hodnoty z URL adresy položky.
Otvorenie aplikácie
https://app.powerbi.com/Redirect?action=OpenApp& appId=<appid-guid>&ctid=<ctid-guid>
Otvorenie tabule, ktorá je súčasťou aplikácie
https://app.powerbi.com/Redirect?action=OpenDashboard& appId=<appid-guid>&dashboardObjectId=<dashboardid-guid>&ctid=<ctid-guid>
Otvorenie zostavy, ktorá je súčasťou iného pracovného priestoru ako Môj pracovný priestor
https://app.powerbi.com/Redirect?Action=OpenReport& reportObjectId=reportid-guid>&groupObjectId=<groupobjectid-guid>&reportPage=ReportSection<num<>
Získanie správneho formátu prepojenia
Prepojenia na aplikácie a položky v aplikáciách
Pokiaľ ide o aplikácie, zostavy a tabule, ktoré sú súčasťou aplikácie, najjednoduchším spôsobom získania prepojenia je prejsť do pracovného priestoru aplikácie a vybrať položku Aktualizovať aplikáciu. Otvorí sa prostredie na publikovanie aplikácie. Otvorte kartu povolení a rozbaľte sekciu prepojení, aby sa zobrazili prepojenia na aplikáciu a všetok jej obsah. Tieto prepojenia môžete použiť mimo služby Power BI na priamy prístup k aplikácii a k jej obsahu.
Prepojenia na položky, ktoré nie sú v aplikácii
V prípade zostáv a tabúľ, ktoré nie sú súčasťou aplikácie, potrebujete extrahovať ID objektu z URL adresy položky. Ak to chcete urobiť, prejdite na služba Power BI, prejdite na položku, na ktorú chcete vytvoriť prepojenie, a vyhľadajte potrebné hodnoty v URL adrese, ktorá sa zobrazuje na paneli s adresou v prehliadači.
V príkladoch nájdete potrebné ID v URL adresách položiek, na ktoré chcete vytvoriť prepojenie.
Ak chcete vyhľadať 36-znakové ID objektu tabule, prejdite na konkrétnu tabuľu, na ktorú chcete vytvoriť prepojenie v služba Power BI a nájdite ID objektu tabule a všetky ostatné požadované ID na uvedených miestach:
https://app.powerbi.com/groups/me/dashboards/<dashboard-object-id>?ctid=<org-object-id>
Ak chcete vyhľadať 36-znakové ID objektu zostavy, prejdite na konkrétnu zostavu, na ktorú chcete vytvoriť prepojenie v služba Power BI a nájdite potrebné ID, ako je znázornené na obrázku. Tento príklad obsahuje odkaz na konkrétnu stranu zostavy a konkrétnu záložku.
https://app.powerbi.com/groups/me/reports/<report-object-id ReportSection<num>?bookmarkGuid=<bookmark-id>/>
Ak chcete vytvoriť prepojenie na položku v inom pracovnom priestore ako Môj pracovný priestor, musíte extrahovať ID objektu skupiny. V tomto príklade sa zobrazuje zostava z iného pracovného priestoru ako Môj pracovný priestor.
https://app.powerbi.com/groups/<group-object-id>/reports/<report-object-id>/ReportSection<report-section-num>?ctid=<org-object-id>
Vytvorenie prepojenia, ktoré sa otvorí iba v zariadení s nainštalovanou mobilnou aplikáciou Power BI
Formát prepojenia popísaný v tejto časti odkazuje na konkrétne umiestnenie v rámci mobilných aplikácií Power BI na všetkých mobilných platformách: zariadenia so systémom iOS, Android a Windows. Tento formát prepojenia otvorí umiestnenie priamo bez presmerovania, ktoré je súčasťou metódy popísanej v predchádzajúcej časti. Tento formát je možné otvoriť len v mobilných zariadeniach, ktoré majú nainštalovanú mobilnú aplikáciu Power BI.
Prepojenia tohto formátu môžu smerovať priamo na tabule, dlaždice a zostavy. Cieľ priameho prepojenia určuje jeho formát. Ak chcete vytvoriť priame prepojenia na rôzne umiestnenia, postupujte podľa týchto krokov.
Otvorenie mobilnej aplikácie Power BI
Mobilnú aplikáciu Power BI otvoríte v ľubovoľnom zariadení pomocou tohto prepojenia:
mspbi://app/
Otvorenie konkrétnej tabule
Toto prepojenie otvorí v mobilnej aplikácii Power BI konkrétnu tabuľu:
mspbi://app/OpenDashboard?DashboardObjectId=<36-character-dashboard-id>
Ak chcete získať 36-znakové ID objektu tabule, prejdite na konkrétnu tabuľu v služba Power BI a extrahujte ho z URL adresy. ID objektu tabule je zvýraznené napríklad v nasledujúcej URL adrese z služba Power BI:
https://app.powerbi.com/groups/me/dashboards/<61b7e871-cb98-48ed-bddc-6572c921e270>
Ak sa tabuľa nenachádza v časti Môj pracovný priestor, musíte pridať ID objektu skupiny, a to buď pred ID tabule, alebo za. Zobrazené priame prepojenie obsahuje parameter ID objektu skupiny pridaný za ID objektu tabule:
mspbi://app/OpenDashboard?DashboardObjectId=e684af3a-9e7f-44ee-b679-b9a1c59b5d60&GroupObjectId=8cc900cc-7339-467f-8900-fec82d748248
Všimnite si znak (&) medzi týmito dvoma parametrami.
Otvorenie so zameraním na konkrétnu dlaždicu
Toto prepojenie otvorí v mobilnej aplikácii Power BI konkrétnu dlaždicu v režime zamerania:
mspbi://app/OpenTile?DashboardObjectId=<36-character-dashboard-id>&TileObjectId=<36-character-tile-id>
Ak chcete nájsť 36-znakové ID objektu tabule a dlaždice, prejdite na konkrétnu tabuľu v služba Power BI a otvorte dlaždicu v režime zamerania. V príklade sú ID tabule a dlaždice zvýraznené.
https://app.powerbi.com/groups/me/dashboards/3784f99f-b460-4d5e-b86c-b6d8f7ec54b7/tiles/565f9740-5131-4648-87f2-f79c4c4c9c5f5/infocus
Ak chcete túto dlaždicu otvoriť priamo, prepojenie bude takéto:
mspbi://app/OpenTile?DashboardObjectId=3784f99f-b460-4d5e-b86c-b6d8f7ec54b7&TileObjectId=565f9740-5131-4648-87f2-f79c4cf9c5f5
Všimnite si znak (&) medzi týmito dvoma parametrami.
Ak sa tabuľa nenachádza v časti Môj pracovný priestor, pridajte parameter GroupObjectId, napríklad &GroupObjectId=<36-character-group-id>
Otvorenie konkrétnej zostavy
Toto prepojenie otvorí v mobilnej aplikácii Power BI konkrétnu zostavu:
mspbi://app/OpenReport?ReportObjectId=<36-character-report-id>
Ak chcete nájsť ID objektu zostavy 36 znakov, prejdite na konkrétnu zostavu v služba Power BI. Nasledujúca URL adresa z služba Power BI ilustruje ID zostavy, ktoré by ste potrebovali extrahovať.
https://app.powerbi.com/groups/me/reports/df9f0e94-31df-450b-b97f-4461a7e4d300
Ak sa zostava nenachádza v časti Môj pracovný priestor, musíte pridať reťazec &GroupObjectId=<36-character-group-id> , a to buď pred ID zostavy, alebo za ňom. V tomto prípade by napríklad priame prepojenie bolo takéto:
mspbi://app/OpenReport?ReportObjectId=e684af3a-9e7f-44ee-b679-b9a1c59b5d60&GroupObjectId=8cc900cc-7339-467f-8900-fec82d748248
Všimnite si znak (&) medzi týmito dvoma parametrami.
Otvorenie konkrétnej strany zostavy
Toto prepojenie otvorí v mobilnej aplikácii Power BI konkrétnu stranu zostavy:
mspbi://app/OpenReport?ReportObjectId=<36-character-report-id>&reportPage=Číslo zostavy<>
Strana zostavy sa nazýva ReportSection, za ktorou nasleduje číslo. Ak chcete vyhľadať potrebné hodnoty, otvorte zostavu v služba Power BI, prejdite na konkrétnu stranu zostavy a extrahujte potrebné hodnoty z URL adresy. Zvýraznené časti tejto URL adresy napríklad predstavujú hodnoty, ktoré by ste potrebovali, ak chcete otvoriť konkrétnu stranu zostavy:
https://app.powerbi.com/groups/me/reports/df9f0e94-31df-450b-b97f-4461a7e4d300/ReportSection11
Otvorenie v režime na celú obrazovku (len pre zariadenia s Windowsom)
V prípade zariadení s Windowsom môžete tiež pridať parameter openFullScreen , aby sa konkrétna zostava otvorila v režime zobrazenia na celej obrazovke. V nasledujúcom príklade sa otvorí strana zostavy v režime zobrazenia na celú obrazovku:
mspbi://app/OpenReport?ReportObjectId=500217de-50f0-4af1-b345-b81027224033openFullScreen=true
Pridanie kontextu (voliteľné)
Do reťazca môžete pridať aj kontext. Ak nás potom budete chcieť kontaktovať, môžeme pomocou tohto kontextu filtrovať naše údaje a nájsť v aplikácii to, čo je relevantné. Ak chcete pridať kontext, pridajte do prepojenia parameter context=<app-name> :
Nasledujúci príklad zobrazuje prepojenie, ktoré obsahuje parameter kontextu:
mspbi://app/OpenReport?ReportObjectId=e684af3a-9e7f-44ee-b679-b9a1c59b5d60&GroupObjectId=8cc900cc-7339-467f-8900-fec82d748248&context=SlackDeepLink
Použitie prepojení v rámci služby Power BI
V mobilných aplikáciách Power BI prepojenia v rámci služby Power BI fungujú rovnako ako v služba Power BI.
Ak chcete do zostavy pridať prepojenie, ktoré odkazuje na inú položku služby Power BI, stačí skopírovať URL adresu tejto položky z panela s adresou v prehliadači. Ďalšie informácie nájdete v téme Pridanie hypertextového prepojenia do textového poľa v zostave.
Dôležité informácie a obmedzenia
Priame prepojenia na zostavy so záložkou BookmarkGuid param sa podporujú v mobilných aplikáciách len vtedy, ak má hodnota parametra bookmarkGuid štandardný 36-znakový formát GUID. Prepojenia, kde hodnota parametra bookmarkGuid má formát BookmarkXXXXXXXXXXXXXXXXXXX, nie je podporovaná.
Súvisiaci obsah
Vaše názory nám pomáhajú pri rozhodovaní o tom, čo implementovať v budúcnosti, a preto nezabudnite hlasovať za ďalšie funkcie, ktoré by ste chceli vidieť v mobilných aplikáciách Power BI.
- Čo sú mobilné aplikácie Power BI?
- Sledujte @MSPowerBI na Twitteri
- Zapojte sa do diskusie na Komunita Power BI
- Čo je Power BI?