Skapa visuella objekt och rapporter med Microsoft Cost Management-anslutningsappen i Power BI Desktop
Du kan använda Microsoft Cost Management-anslutningsappen för Power BI Desktop för att skapa kraftfulla, anpassade visualiseringar och rapporter som hjälper dig att bättre förstå dina Azure-utgifter.
Microsoft Cost Management-anslutningsappen stöder för närvarande kunder med:
- Ett direkt Microsoft-kundavtal
- Ett Enterprise-avtal (EA)
- Ett Microsoft-partneravtal
Om du har ett avtal som inte stöds kan du använda Export för att spara kostnadsdata till en delning och sedan ansluta till den med hjälp av Power BI. Mer information finns i Självstudie – Skapa och hantera exporterade data från Microsoft Cost Management.
Microsoft Cost Management-anslutningsappen använder OAuth 2.0 för autentisering med Azure och identifierar användare som ska använda anslutningsappen. Token som genereras i den här processen är giltiga under en viss period. Power BI bevarar token för nästa inloggning. OAuth 2.0 är en standard för processen som pågår i bakgrunden för att säkerställa säker hantering av dessa behörigheter. Om du vill ansluta måste du använda ett Enterprise-administratörskonto för Enterprise-avtal eller ha lämpliga behörigheter på faktureringskonto- eller faktureringsprofilnivå för Microsoft-kundavtal.
Anteckning
Cost Management-anslutningsappen för Power BI har stöd för högst 5 miljoner dollar i råkostnadsdetaljer. Om du vill utvärdera alternativ baserat på dina behov kan du läsa artikeln Välj en Power BI-datakälla.
Ansluta med Microsoft Cost Management
Utför följande steg för att använda Microsoft Cost Management-anslutningsappen i Power BI Desktop:
I menyfliksområdet Start väljer du Hämta data.
Välj Azure i listan över datakategorier.
Välj Microsoft Cost Management.
I dialogrutan som visas för listrutan Välj omfång använder du Manuell inmatning av omfång för Microsoft Customer Agreementseller använder Registreringsnummer för Enterprise Agreements (EA).
Ansluta till ett Microsoft-kundavtalskonto
I det här avsnittet beskrivs de steg som krävs för att ansluta till ett Microsoft-kundavtalskonto.
Ansluta till ett faktureringskonto
Om du vill ansluta till ett faktureringskonto måste du hämta ditt faktureringskonto-ID från Azure-portalen:
I Azure-portalengår du till Cost Management + Billing.
Välj din faktureringsprofil.
Under Inställningar på menyn väljer du Egenskaper i sidofältet.
Under Faktureringsprofilkopierar du -ID:t.
För Välj omfångväljer du manuellt indataomfång och anger anslutningssträngen enligt följande exempel och ersätter {billingAccountId} med de data som kopierades från föregående steg.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}
Alternativt, för Välj omfång, välj Anmälningsnummer och ange Faktureringskonto-ID-strängen som kopierades från föregående steg.
Ange antalet månader och välj OK.
Om du vill ladda ned data för mindre än en månad kan du ange Antal månader till noll och sedan ange ett datumintervall med startdatum och slutdatum värden som motsvarar mindre än 31 dagar.
Logga in med ditt Azure-användarkonto och lösenord när du uppmanas att göra det. Du måste ha åtkomst till faktureringskontots omfång för att kunna komma åt faktureringsdata.
Ansluta till en faktureringsprofil
Om du vill ansluta till en faktureringsprofilmåste du hämta ditt faktureringsprofil-ID och faktureringskonto-ID från Azure-portalen:
I Azure-portalengår du till Cost Management + Billing.
Välj din faktureringsprofil.
Under Inställningar på menyn väljer du Egenskaper i sidofältet.
Under Faktureringsprofilkopierar du -ID:t.
Under Faktureringskontokopierar du -ID:t.
För Välj omfång, välj Manuellt ange omfång och ange anslutningssträngen enligt följande exempel, och ersätt {billingAccountId} och {billingProfileId} med data som kopierades från föregående steg.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}
Ange antalet månader och välj OK.
Logga in med ditt Azure-användarkonto och lösenord när du uppmanas att göra det. Du måste ha åtkomst till faktureringsprofilen för att kunna komma åt faktureringsprofildata.
Ansluta till ett Enterprise-avtalskonto
Om du vill ansluta med ett EA-konto (Enterprise-avtal) kan du hämta ditt registrerings-ID från Azure-portalen:
I Azure-portalengår du till Cost Management + Billing.
Välj ditt faktureringskonto.
På bladet Översikt kopierar du faktureringskonto-ID:t.
För Välj omfångväljer du anmälningsnummer.
I Omfångsidentifierare klistra in det faktureringskonto-ID som kopierades i föregående steg.
Ange antalet månader och välj sedan OK.
Logga in med ditt Azure-användarkonto och lösenord när du uppmanas att göra det. Du måste använda ett företagsadministratörskonto för Enterprise-avtal.
Data som är tillgängliga via anslutningen
När du har autentiserats visas ett Navigator-fönster med följande tillgängliga datatabeller:
Tabell | Kontotyp | Stödda Områden | Beskrivning |
---|---|---|---|
Saldosammanfattning | Endast EA | EA-registrering | Sammanfattning av saldot för den aktuella faktureringsmånaden för Enterprise-avtal (EA). |
Faktureringshändelser | Endast MCA | Faktureringsprofil | Händelselogg för nya fakturor, kreditköp osv. Endast Microsoft-kundavtal. |
budgetar | EA, MCA | EA-registrering, MCA-faktureringskonto, MCA-faktureringsprofil | Budgetinformation för att visa faktiska kostnader eller användning mot befintliga budgetmål. |
avgifter | Endast MCA | MCA-faktureringsprofil | En sammanfattning på månadsnivå av Azure-användning, Marketplace-avgifter och avgifter som debiteras separat. Endast Microsoft-kundavtal. |
Kreditpartier | Endast MCA | MCA-faktureringsprofil | Köpinformation om Azure-kreditposter för den angivna faktureringsprofilen. Endast Microsoft-kundavtal. |
Prislistor | EA, MCA | EA-registrering, MCA-faktureringsprofil | Tillämpliga mätarpriser för den angivna faktureringsprofilen eller EA-registreringen. |
RI-avgifter | EA, MCA | EA-registrering, MCA-faktureringsprofil | Avgifter associerade med dina Reserverade instanser under de senaste 24 månaderna. Den här tabellen håller på att bli inaktuell, använd RI-transaktioner i stället |
Delade RI-rekommendationer | EA, MCA | EA-registrering, MCA-faktureringsprofil | Köprekommendationer för reserverade instanser grundade på användningstrenderna för alla dina prenumerationer under de senaste 30 dagarna. |
RI-rekommendationer (individuell) | EA, MCA | EA-registrering, MCA-faktureringsprofil | Köprekommendationer för reserverade instanser baserade på ditt abonnemangs användningstrender under de senaste 30 dagarna. |
RI-transaktioner | EA, MCA | EA-registrering, MCA-faktureringsprofil | Lista över transaktioner för reserverade instanser i faktureringskontoomfånget. |
RI-användningsinformation | EA, MCA | EA-registrering, MCA-faktureringsprofil | Förbrukningsinformation för dina befintliga reserverade instanser under den senaste månaden. |
RI-användningssammanfattning | EA, MCA | EA-registrering, MCA-faktureringsprofil | Daglig användningsprocent för Azure-reservationer. |
Användningsinformation | EA, MCA | EA-registrering, MCA-faktureringskonto, MCA-faktureringsprofil | En uppdelning av förbrukade kvantiteter och uppskattade avgifter för den angivna faktureringsprofilen vid EA-registrering. |
Användningsinformation amorterad | EA, MCA | EA-registrering, MCA-faktureringskonto, MCA-faktureringsprofil | En uppdelning av förbrukade kvantiteter och uppskattade amorterade avgifter för den angivna faktureringsprofilen för EA-registrering. |
Du kan välja en tabell för att se en förhandsgranskningsdialogruta. Du kan markera en eller flera tabeller genom att markera rutorna bredvid deras namn och sedan välja Läs in.
När du väljer Läs inläses data in i Power BI Desktop.
När de data du har valt läses in visas datatabellerna och fälten i fönstret Fält.
Överväganden och begränsningar
Följande överväganden och begränsningar gäller för Microsoft Cost Management-dataanslutningen:
Dataradsbegäranden som överskrider en miljon rader stöds inte av Power BI. I stället kan du prova att använda exportfunktionen som beskrivs i skapa och hantera exporterade data i Microsoft Cost Management.
Microsoft Cost Management-dataanslutningen fungerar inte med Office 365 GCC-kundkonton.
Datauppdatering: Kostnads- och användningsdata uppdateras vanligtvis och är tillgängliga i Azure-portalen och stöder API:er inom 8 till 24 timmar, så vi föreslår att du begränsar schemalagda Power BI-uppdateringar till en eller två gånger om dagen.
Återanvändning av datakälla: Om du har flera rapporter som hämtar samma data och inte behöver fler rapportspecifika datatransformeringar bör du återanvända samma datakälla, vilket skulle minska den tid som krävs för att hämta användningsinformationsdata.
Mer information om hur du återanvänder datakällor finns i följande:
Du kan få en 400 felaktig begäran från RI-användningsinformation när du försöker uppdatera data om du har valt datumparametern större än tre månader. Utför följande steg för att åtgärda felet:
I Power BI Desktop väljer du Start > Transformera data.
I Power Query-redigeraren väljer du RI-användningsinformation semantisk modell och väljer Avancerad redigerare.
Uppdatera Power Query-koden enligt följande stycken, som delar upp anropen i tremånaderssegment. Se till att du noterar och behåller ditt registreringsnummer eller faktureringskonto-/faktureringsprofil-ID.
Använd följande koduppdatering för EA-:
let enrollmentNumber = "<<Enrollment Number>>", optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"], source1 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters1), riusagedetails1 = source1{[Key="riusagedetails"]}[Data], optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"], source2 = AzureCostManagement.Tables("Enrollment Number", enrollmentNumber, 5, optionalParameters2), riusagedetails2 = source2{[Key="riusagedetails"]}[Data], riusagedetails = Table.Combine({riusagedetails1, riusagedetails2}) in riusagedetails
För Microsoft-kundavtal använd följande uppdatering:
let billingProfileId = "<<Billing Profile Id>>", optionalParameters1 = [startBillingDataWindow = "-9", endBillingDataWindow = "-6"], source1 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters1), riusagedetails1 = source1{[Key="riusagedetails"]}[Data], optionalParameters2 = [startBillingDataWindow = "-6", endBillingDataWindow = "-3"], source2 = AzureCostManagement.Tables("Billing Profile Id", billingProfileId, 5, optionalParameters2), riusagedetails2 = source2{[Key="riusagedetails"]}[Data], riusagedetails = Table.Combine({riusagedetails1, riusagedetails2}) in riusagedetails
När du har uppdaterat koden med lämplig uppdatering från föregående steg väljer du Klar och väljer sedan Stäng & Använd.
Du kan stöta på en situation där taggar inte fungerar i användningsdetaljerna eller om taggarna inte kan omvandlas till json. Det här problemet beror på att det aktuella UCDD-API:et returnerar kolumnen taggar genom att trimma start- och slutparenteserna, vilket resulterar i att Power BI inte kan transformera kolumnen eftersom den returnerar den som en sträng. Utför följande steg för att minimera den här situationen.
- Gå till Frågeredigeraren.
- Välj tabellen användningsdetaljer.
- I högerpanelen visar fönstret EgenskaperTillämpade steg. Du måste lägga till en anpassad kolumn i stegen efter steget Navigering.
- På menyn väljer du Lägg till kolumn>Lägg till anpassad kolumn
- Ge kolumnen namnet, till exempel kan du namnge kolumnen TagsInJson eller vad du vill, och ange sedan följande text i frågan:
```= "{"& [Tags] & "}"
- När du slutför föregående steg skapas en ny kolumn med taggar i json-format
- Du kan nu överföra och expandera kolumnen som du behöver.
autentiseringsproblem som påträffades med Microsoft Entra-gästkonton: Du kan ha rätt behörighet att komma åt registrerings- eller faktureringskontot, men får ett autentiseringsfel som liknar något av följande:
- Åtkomst till resursen är förbjuden
- Det gick inte att autentisera med de angivna autentiseringsuppgifterna. Försök igen.
Dessa fel kan bero på att ett användarkonto finns i en annan Microsoft Entra-domän som har lagts till som gästanvändare.
För gästkonton: Använd följande inställningar eller alternativ när du uppmanas att använda dialogrutan autentisering när du ansluter till Cost Management Power BI-anslutningsappen:
- Välj Inloggning
- Välj Använd ett annat konto (längst ned i dialogrutan)
- Välj inloggningsalternativ (längst ned i dialogrutan)
- Välj Logga in på en organisation
- För Domännamnanger du det fullständigt kvalificerade domännamnet (FQDN) för Microsoft Entra-domänen som du har lagts till som gäst i.
- För välj sedan ett konto välja det användarkonto som du tidigare har autentiserat.
Relaterat innehåll
Du kan ansluta till många olika datakällor med hjälp av Power BI Desktop. Mer information finns i följande artiklar: