Vloženie analýzy služby Power BI
Zistite, ako programovo vkladať obsah služby Power BI pomocou rozhrania REST API služby Power BI a klientskych rozhraní API služby Power BI, vynútiť zabezpečenie na úrovni riadkov (RLS) pre vložený obsah, automatizovať bežné úlohy nastavenia služby Power BI, nakonfigurovať vývojové prostredie a určiť vhodné licencie.
Požiadavky
Mali by ste byť skúseným vývojárom aplikácií. Výhodou je, ak máte skúsenosti s vývojom s jazykmi .NET, Visual C#, HTML a JavaScript. Znalosť služby Power BI je užitočná, ale nie je nevyhnutná.
Moduly v tomto študijnom programe
Vývojári môžu programovo vkladať analýzy do svojich aplikácií, aby prezentovali údaje ako vizualizácie v kontexte. Týmto spôsobom môžu používatelia prijímať rozhodnutia na základe faktov namiesto stanovísk.
Do aplikácií je možné vložiť akýkoľvek typ obsahu služby Microsoft Power BI: zostavy Power BI, vizuály zostáv Power BI, stránkované zostavy, tabule, konkrétne dlaždice tabúľ a dokonca používanie prirodzeného jazyka funkcie Q&A.
Navyše obsah Power BI v reálnom čase zobrazí aktuálne výsledky vo vloženej aplikácii. Vývojári môžu integrovať obsah s aplikáciou mnohými rôznymi spôsobmi, a to aj pri tom, že vlastnú značku Power BI označia ako svoju vlastnú.
Vkladanie zvyčajne vyžaduje programové riešenie, najmä ak existuje tesná integrácia medzi aplikáciou a obsahom služby Power BI. Pre úplnosť v tomto module sa popisujú aj prístupy bez vkladania kódu, ktoré by mohli byť vhodné pre jednoduchšie požiadavky.
Tip
Služba Power BI je neustále v stave evolúcie, takže sa ubezpečte, že neustále držať krok s novými funkciami, ktoré sú ohlásené na blogu Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vylepšenie existujúcich zostáv.
Programové vkladanie analýz služby Power BI vždy zahŕňa výber a nákup produktu. Produktom môže byť Microsoft Power BI Premium alebo Microsoft Power BI Embedded. Ak chcete uskutočniť správny výber, najskôr musíte určiť, či scenár vkladania platí pre interných alebo externých používateľov.
Mali by ste tiež zvážiť veľkosť skladovej jednotky SKU produktu, ktorá určuje výpočtové prostriedky kapacity služby Power BI a pamäť. Je dôležité, aby ste zväčšili kapacity na zabezpečenie spoľahlivosti a výkonu, no stále neboli prekryté. Niekedy môže byť tiež potrebné zaistiť, že veľkosť kapacít sa zmení v reakcii na náhly nárast dopytu po kapacitných zdrojoch.
Tip
Služba Power BI je neustále v stave evolúcie, takže sa ubezpečte, že neustále držať krok s novými funkciami, ktoré sú ohlásené na blogu Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vkladanie obsahu služby Power BI do svojich aplikácií.
Ak chcete začať vyvíjať aplikáciu, ktorá vkladá obsah služby Power BI, najprv by ste mali vedieť, či je určená pre interných alebo externých používateľov. Ak je určená pre interných používateľov, vaša aplikácia musí použiť scenár Pre vašu organizáciu , aby používala interaktívny postup overovania. Ak je to v prípade externých používateľov, vaša aplikácia musí použiť scenár Pre vašich zákazníkov , aby používala neinteraktívny postup overenia.
Nastavenie bude zahŕňať vytvorenie registrácie aplikácie v Azure AD na vytvorenie identity pre vašu aplikáciu. Umožňuje aplikácii overenie a získanie prístupových tokenov, ktoré sú potrebné na vkladanie obsahu služby Power BI.
Poznámka
Služba Power BI je v neustálem stave evolúcie, preto je potrebné neustále držať krok s novými funkciami, ktoré oznamujeme na blogu Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vylepšenie existujúcich zostáv.
Do svojich aplikácií môžete vložiť ľubovoľný typ obsahu služby Power BI. Vrátane zostáv Power BI, vizuálov zostáv, stránkovaných zostáv, tabúľ, dlaždíc tabúľ a prostredia Q&A. Vaša aplikácia môže upravovať existujúce zostavy služby Power BI alebo vytvárať aj nové.
Vkladanie obsahu služby Power BI je vždy procesom na strane klienta. Na pomoc pri vývoji môžete importovať klientske knižnice, ktoré poskytujú programovú kontrolu nad celým prostredím vkladania. Taktiež môžete optimalizovať vkladanie pomocou bootstrapu alebo fázového vkladania.
Tip
Služba Power BI je neustále v stave evolúcie, takže sa ubezpečte, že neustále držať krok s novými funkciami, ktoré sú ohlásené na blogu Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vylepšenie existujúcich zostáv.
Vkladanie obsahu služby Power BI je len prvým krokom, pretože existuje väčší potenciál. Rozhrania API klienta Power BI vám pomáhajú dosiahnuť úzku integráciu medzi aplikáciou a obsahom. Aplikácia dokáže nastaviť a automatizovať operácie a môže reagovať na akcie iniciované používateľom. Okrem toho môžete integrovať funkcie služby Power BI vrátane navigácie, zapisovania, filtrov a rýchlych filtrov, operácií ponuky, rozloženia a záložiek.
Tip
Služba Power BI je neustále vo vývoji. Nezabudnite neustále držať krok s novými funkciami, ktoré sú ohlásené na blogu o službe Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vylepšenie existujúcich zostáv.
Ak by používatelia aplikácie mali mať prístup len na zobrazenie podmnožiny údajov, musíte vyvinúť riešenie, ktoré obmedzí prístup k údajom množiny údajov služby Power BI. Dôvodom môže byť, že niektorí používatelia nemajú povolenie zobraziť konkrétne údaje, napríklad výsledky predaja v iných oblastiach predaja. Dosiahnutie tejto požiadavky zvyčajne zahŕňa nastavenie zabezpečenia na úrovni riadkov (RLS), ktoré zahŕňa definovanie rolí a pravidiel, ktoré filtrujú údaje modelu.
Pri použití scenára Pre vašu organizáciu musia vývojári dátových modelov a množín údajov vynútiť zabezpečenie na úrovni riadkov a zabezpečiť, aby boli interní používatelia mapovaní k rolám zabezpečenia.
Keď používate scenár Pre svojich zákazníkov , aplikácia musí nastaviť efektívnu identitu, aby sa obmedzil prístup k údajom. Táto efektívna identita určuje, ako sa služba Power BI pripojí k modelu a ako bude vynútiť roly zabezpečenia zabezpečenia na úrovni riadkov. Spôsob, akým nastavíte efektívnu identitu, závisí od typu množiny údajov služby Power BI.
Tip
Služba Power BI je neustále v stave evolúcie, takže sa ubezpečte, že neustále držať krok s novými funkciami, ktoré sú ohlásené na blogu Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vylepšenie existujúcich zostáv.
Po vytvorení aplikácie pomocou vložených analýz služby Power BI môže byť definitívne potrebné zvážiť automatizáciu správy vášho riešenia. Automatizácia môže mať za následok rýchlejšiu a presnú správu riešení. Na vývoj riešenia automatizácie máte k dispozícii tri knižnice.
Pri navrhovaní aplikácie s viacerými nájomníkmi odporúčame použiť rozdelenie pracovného priestoru ako riešenie vloženej analýzy s viacerými nájomníkmi. Automatizácia zavádzania nových nájomníkov (zákazníkov) zabezpečí rýchle a presné nastavenie.
Tip
Služba Power BI je neustále v stave evolúcie, takže sa ubezpečte, že neustále držať krok s novými funkciami, ktoré sú ohlásené na blogu Microsoft Power BI. Možno objavíte nové funkcie a možnosti, ktoré môžete použiť na vylepšenie existujúcich zostáv.