Power BI Dev Camp

Power BI Dev Camp (lokalita tretej strany) je vzdelávací zdroj pre vývojárov, ktorí sa chcú dozvedieť viac o službe Power BI ako o platforme pre vývojárov. 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.

Kurzy

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 vlastnené údajmi 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 v prípade aplikácie vlastní údaje. Kurz popisuje pokročilé témy, ako je napríklad pridanie projektovej podpory pre TypeScript pomocou node.jsa programovania rozhrania Power BI REST API na generovanie prístupových tokenov s viacerými zdrojmi.
  • Tabular-Object-Model-Tutorial – kurz a sémantický model programovania vzorového kódu, ktorý používa tabuľkový objektový model s aplikáciou Power BI Desktop a služba Power BI cez koncový bod XMLA.

  • PowerBI-PowerShell-Tutorial – š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 Služby 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 API .NET 5 s klientom jednostranovej aplikácie (SPA) vytvoreným pomocou jazyka JavaScript. Vlastné webové rozhranie API interaguje s rozhraním služba Power BI API ako objektom služby a vracia vkladacie údaje a vkladacie tokeny do klienta. 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.

  • Aplikácia vlastní údaje a zabezpečenie na úrovni riadkov – príklad webovej aplikácie vytvorenej pomocou rozhrania .NET 5 a vkladania vlastní údaje v aplikácii Power BI. Vytvorená predvedie, ako navrhnúť model oprávnenia zabezpečenia, ktorý používa EffectiveIdentity zabezpečenie na úrovni riadkov a zabezpečenie na úrovni riadkov.

  • Aplikácia vlastní viacúčelové údaje – príklad vývojárského projektu, ktorý ukazuje, ako používať profily objektu služby na spravovanie viacúčelového prostredia pomocou služby Power BI a vkladania údajov vlastnených aplikáciami.

  • Aplikácia Salesforce vlastní vkladanie údajov – príklad projektu, ktorý ukazuje, ako implementovať vkladanie údajov vlastnených aplikáciou 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.

Videá

Ak chcete zobraziť videá o lokalite Power BI Dev Camp, prejdite na stránku s videom.

Prezentácie

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

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