Udalosti
Pridajte sa k nám vo Vegas FabCon
31. 3., 23 - 2. 4., 23
Konečná udalosť pod vedením komunity služby Microsoft Fabric, Power BI, SQL a AI. Marec 31 až Apríl 2, 2025.
Zaregistrujte saTento prehliadač už nie je podporovaný.
Inovujte na Microsoft Edge a využívajte najnovšie funkcie, aktualizácie zabezpečenia a technickú podporu.
Power BI Report Server podporuje rozhranie Representational State Transfer (REST) API. Rozhrania REST API sú koncové body služby podporujúceho množinu operácií (metód) HTTP, ktoré poskytujú prístup k vytváraniu, načítaniu, aktualizovaniu alebo odstraňovaniu zdrojov na serveri zostáv.
Rozhranie REST API poskytuje programový prístup k objektom v katalógu Power BI Report Servera. Príkladmi objektov sú priečinky, zostavy, kľúčové ukazovatele výkonu, zdroje údajov, množiny údajov, plány obnovy, prihlásenia na odber a ďalšie objekty. Pomocou rozhrania REST API môžete napríklad prechádzať v hierarchii priečinkov, zisťovať obsah priečinka alebo sťahovať definície zostáv. Môžete tiež vytvárať, aktualizovať a odstraňovať objekty. Medzi prácu s objektmi patrí napríklad nahrávanie zostáv, vykonávanie plánu obnovy, odstraňovanie priečinkov a podobne.
Poznámka
Ak máte záujem o zobrazenie alebo vymazanie osobných údajov, skontrolujte sprievodný materiál spoločnosti Microsoft v téme Žiadosti dotknutých osôb vo Windowse v rámci nariadenia GDPR . Ak máte záujem o všeobecné informácie týkajúce sa všeobecného nariadenia o ochrane údajov (GDPR), pozrite si tému Časť portálu Service Trust Portal o ochrane údajov podľa nariadenia GDPR.
Dvojicu požiadavka/odpoveď rozhrania REST API je možné rozdeliť na päť súčastí:
Identifikátor URI požiadavky, ktorý sa skladá z týchto: {URI-scheme} :// {URI-host} / {resource-path} ? {query-string}
. Napriek tomu, že identifikátor URI požiadavky je súčasťou hlavičky správy s požiadavkou, voláme ho samostatne, pretože väčšina jazykov alebo rámcov vyžaduje jeho odoslanie samostatne od správy s požiadavkou.
http
alebo https
.myserver.contoso.com
.CatalogItems(01234567-89ab-cdef-0123-456789abcdef)/Properties
možno použiť na získanie zadaných vlastností pre položku Katalóg.Polia hlavičky správy s požiadavkou HTTP:
Voliteľné polia tela správy s požiadavkou HTTP na podporu identifikátora URI a operácie HTTP. Napríklad operácie POST obsahujú objekty s kódovaním MIME, ktoré sú odovzdané ako komplexné parametre. V prípade operácií POST alebo PUT je potrebné zadať Content-type
do hlavičky požiadavky aj typ kódovania MIME pre telo správy. Niektoré služby vyžadujú použitie konkrétneho typu rozhrania MIME, napríklad application/json
.
Polia hlavičky správy s odpoveďou HTTP:
Voliteľné polia tela správy s odpoveďou HTTP:
Content-type
odpovede.Moderné rozhranie REST API vyžaduje modernú dokumentáciu o rozhraní API. Rozhranie REST API vychádza zo špecifikácie OpenAPI (tiež používanej ako špecifikácia swagger) a dokumentácia je k dispozícii na lokalite Microsoft Learn.
Nástroj na testovanie správ s požiadavkou/odpoveďou HTTP je Fiddler. Nástroj Fiddler je bezplatná proxy služba na ladenie webu, ktorá môže zachytiť vaše požiadavky REST a uľahčuje diagnostikovanie správy s požiadavkou/odpoveďou HTTP.
Pozrite si dostupné rozhrania API v službe Microsoft Learn.
Ukážky sú k dispozícii v GitHube. Ukážka obsahuje aplikáciu HTML5 založenú na jazyku TypeScript, React a webpack spolu s príkladom prostredia PowerShell.
Máte ďalšie otázky? Skúste sa spýtať Komunita Power BI
Udalosti
Pridajte sa k nám vo Vegas FabCon
31. 3., 23 - 2. 4., 23
Konečná udalosť pod vedením komunity služby Microsoft Fabric, Power BI, SQL a AI. Marec 31 až Apríl 2, 2025.
Zaregistrujte saŠkolenie
Študijný program
Develop dynamic reports with Microsoft Power BI DP-605T00 - Training
Transform and load data, define semantic model relationships and calculations, create interactive visuals, and distribute reports using Power BI. (DP-605T00)
Certifikácia
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.