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.

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.

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) Počet odpovedí reportSection<> 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 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<>

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.

Snímka obrazovky zvýraznených prepojení publikovania aplikácií v službe Power BI.

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>

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

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á.

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.