Händelser
31 mars 23 - 2 apr. 23
Det ultimata Community-ledda evenemanget för Microsoft Fabric, Power BI, SQL och AI. 31 mars till 2 april 2025.
Anmäl dig i dagDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Power BI-rapportserver stöder REST-API:er (Representational State Transfer). REST-API:erna är tjänstslutpunkter som stöder en uppsättning HTTP-åtgärder (metoder), som tillhandahåller åtkomst för att skapa, hämta, uppdatera eller ta bort åtkomst för resurser på en rapportserver.
REST-API:et ger programmatisk åtkomst till objekten i en Power BI-rapportserver katalog. Exempel på objekt är mappar, rapporter, KPI:er, datakällor, datauppsättningar, uppdateringsplaner, prenumerationer med mera. Med rest-API:et kan du till exempel navigera i mapphierarkin, identifiera innehållet i en mapp eller ladda ned en rapportdefinition. Du kan också skapa, uppdatera och ta bort objekt. Exempel på hur du arbetar med objekt är att ladda upp en rapport, köra en uppdateringsplan, ta bort en mapp och så vidare.
Anteckning
Om du är intresserad av att visa eller ta bort personliga data kan du läsa Microsofts vägledning i Windows datasubjektbegäranden för GDPR-webbplatsen . Om du letar efter allmän information om GDPR kan du läsa avsnittet GDPR i Service Trust-portalen.
Ett REST API-begäran/svarspar kan delas upp i fem komponenter:
Begärande-URI:n, som består av: {URI-scheme} :// {URI-host} / {resource-path} ? {query-string}
. Även om begärande-URI:n ingår i meddelandehuvudet för begäran, anropar vi den separat här eftersom de flesta språk eller ramverk kräver att du skickar den separat från begärandemeddelandet.
http
eller https
.myserver.contoso.com
.CatalogItems(01234567-89ab-cdef-0123-456789abcdef)/Properties
kan användas för att hämta de angivna egenskaperna för CatalogItem.Meddelandehuvudfält för HTTP-begäran:
Valfria meddelandetextfält för HTTP-begäran för att stödja URI- och HTTP-åtgärden. POST-åtgärder innehåller till exempel MIME-kodade objekt som skickas som komplexa parametrar. För POST- eller PUT-åtgärder bör ÄVEN MIME-kodningstypen för brödtexten Content-type
anges i begärandehuvudet. Vissa tjänster kräver att du använder en viss MIME-typ, till exempel application/json
.
FÄLT för HTTP-svarsmeddelanderubrik:
Content-type
svarshuvud.Valfria brödtextfält för HTTP-svarsmeddelande:
Content-type
.Ett modernt REST API kräver modern API-dokumentation. REST-API:et bygger på OpenAPI-specifikationen (t.ex. swagger-specifikationen) och dokumentationen är tillgänglig på Microsoft Learn.
Ett verktyg för att testa HTTP-begäran/svarsmeddelanden är Fiddler. Fiddler är en kostnadsfri webbfelsökningsproxy som kan fånga upp dina REST-begäranden, vilket gör det enkelt att diagnostisera HTTP-begäran/svarsmeddelanden.
Granska de tillgängliga API:erna på Microsoft Learn.
Exempel finns på GitHub. Exemplet innehåller en HTML5-app som bygger på TypeScript, React och webpack tillsammans med ett PowerShell-exempel.
Har du fler frågor? Prova att fråga Power BI Community
Händelser
31 mars 23 - 2 apr. 23
Det ultimata Community-ledda evenemanget för Microsoft Fabric, Power BI, SQL och AI. 31 mars till 2 april 2025.
Anmäl dig i dagUtbildning
Utbildningsväg
Utveckla dynamiska rapporter med Microsoft Power BI DP-605T00 - Training
Transformera och läsa in data, definiera semantiska modellrelationer och beräkningar, skapa interaktiva visuella objekt och distribuera rapporter med hjälp av Power BI. (DP-605T00)
Certifiering
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.