Zdieľať cez


Power BI Dev Camp

Power BI Dev Camp (lokalita tretích strán) je vzdelávací zdroj pre vývojárov, ktorí sa chcú dozvedieť viac o službe Power BI ako o vývojárskej platforme. Venuje sa témam ako vkladanie služby Power BI a vývoj vizuálov služby Power BI a vlastných konektorov.

Tento článok obsahuje prepojenia na niektoré zdroje informácií o architektúre Dev Camp v službe Power BI.

Návody

Kurzy o architektúre Power BI Dev Camp sú určené pre vývojárov, ktorí chcú pochopiť, ako vkladať položky služby Power BI (napríklad zostavy, tabule a dlaždice), a vykonávať ďalšie základné úlohy vkladania.

  • vkladanie vlastných údajov pomocou rozhrania .NET 5 – kurz, ktorý vývojárom ukáže, ako vytvoriť webovú aplikáciu .NET 5 MVC, ktorá implementuje vkladanie do služby Power BI, ktorá používa model vkladania údajov vlastnených aplikáciou. V kurze sa popisujú pokročilé témy, ako je napríklad pridanie projektovej podpory pre TypeScript pomocou node.jsa programovania rozhrania REST API služby Power BI na generovanie tokenov s viacerými prístupmi.
  • tabuľkový-objektový-modelový kurz – sémantický model kurzu a programovania kódu, ktorý používa tabuľkový objektový model s aplikáciou Power BI Desktop a službou Power BI prostredníctvom koncového bodu XMLA.

  • kurz prostredia PowerBI-PowerShell – študentské súbory pre kurz prostredia PowerShell služby Power BI z lokality Power BI Dev Camp.

Príklady

Príklady v rámci lokality Power BI Dev Camp poskytujú ďalšie zdroje pre vývojárov, ktorí chcú vložiť položky služby Power BI (napríklad zostavy, tabule a dlaždice).

  • App-owns-data hello world – minimálny príklad aplikácie .NET 5 na vloženie štandardnej zostavy Power BI alebo stránkovanej zostavy. Kód môžete spustiť a otestovať v programe Visual Studio Code alebo Visual Studio 2019. Obsahuje tiež podrobnosti o aktualizácii nastavení pre URL adresy a ID prostriedkov Azure ID pri použití iného cloudu služby Power BI než verejného cloudu.

  • vlastné webové rozhranie API vlastnené údajmi – príklad vlastného webového rozhrania A PI .NET 5 s klientom s jednostranovou aplikáciou (SPA) vytvorenou pomocou jazyka JavaScript. Vlastné webové rozhranie API interaguje s rozhraním API služby Power BI ako objektom služby a vracia vkladacie údaje a vkladacie tokeny klientovi. Tento príklad ukazuje zhromažďovanie telemetrie z klienta SPA a jeho ukladanie do vlastnej databázy na monitorovanie výkonu načítavania zostáv.

  • App-owns-data a RLS – príklad webovej aplikácie vytvorenej pomocou rozhrania .NET 5 a vkladania údajov, ktoré vlastní aplikácia služby Power BI. Vytvorené na ukázanie, ako navrhnúť model oprávnenia zabezpečenia, ktorý používa zabezpečenie na EffectiveIdentity a zabezpečenie na úrovni riadkov.

  • multitenantné týkajúce sa vlastnených údajov aplikácií – príklad vývojárského projektu, ktorý ukazuje, ako používať profily objektu služby na spravovanie viacúčelového prostredia so službou Power BI a vkladanie údajov vo vlastníctve aplikácie.

  • salesforce app-owns-data embedding – príklad projektu, ktorý ukazuje, ako implementovať vkladanie údajov vo vlastníctve aplikácie pomocou zostáv služby Power BI. Tento projekt bol vytvorený pomocou prostredia vývojára Salesforce (SFDX) a rozhrania príkazového riadka Salesforce (CLI). Cieľom tohto príkladu je poskytnúť usmernenie a predviesť osvedčené postupy pre vývojárov, ktorí potrebujú implementovať vkladanie služby Power BI do prostredia Salesforce.

  • aplikácia na správu nájomníkov pre Power BI – ukážková aplikácia platformy .NET 5, ktorá ukazuje, ako spravovať objekty služby v rámci rozsiahleho prostredia služby Power BI na vkladanie s tisíckami nájomníkov zákazníkov.

Prezentácie

Ak si chcete stiahnuť prezentácie lokality Power BI Dev Camp, prejdite do odkladacieho priestoru Camp-Sessions odkladacom priestore služby GitHub.

Máte ďalšie otázky? Skúste komunity Power BI.