Opret visualiseringer og rapporter med Microsoft Cost Management-connectoren i Power BI Desktop
Du kan bruge Microsoft Cost Management-connectoren til Power BI Desktop til at oprette effektive, tilpassede visualiseringer og rapporter, der hjælper dig med bedre at forstå dit Azure-forbrug.
Microsoft Cost Management-connectoren understøtter i øjeblikket kunder med:
- En direkte Microsoft-kundeaftale
- En Enterprise Agreement (EA)
- En Microsoft-partneraftale
Hvis du har en ikke-understøttet aftale, kan du bruge Eksporter til at gemme omkostningsdataene på et share og derefter oprette forbindelse til det ved hjælp af Power BI. Du kan få flere oplysninger under Selvstudium – Opret og administrer eksporterede data fra Microsoft Cost Management.
Microsoft Cost Management-connectoren bruger OAuth 2.0 til godkendelse med Azure og identificerer brugere, der skal bruge connectoren. Tokens, der genereres i denne proces, er gyldige i en bestemt periode. Power BI bevarer tokenet for det næste logon. OAuth 2.0 er en standard for den proces, der foregår bag kulisserne for at sikre sikker håndtering af disse tilladelser. Hvis du vil oprette forbindelse, skal du bruge en Enterprise-administrator konto til Enterprise-aftaler eller have de nødvendige tilladelser på faktureringskontoen eller faktureringsprofilniveauerne for Microsoft-kundeaftaler.
Seddel
Cost Management-connectoren til Power BI understøtter op til et anslået maksimum på 5 $million oplysninger om råomkostninger. Hvis du vil evaluere alternativer baseret på dine behov, skal du gennemse artiklen Vælg en Power BI-datakilde.
Opret forbindelse ved hjælp af Microsoft Cost Management
Hvis du vil bruge Microsoft Cost Management-connectoren i Power BI Desktop, skal du benytte følgende fremgangsmåde:
På båndet Hjem skal du vælge Hent data.
Vælg Azure på listen over datakategorier.
Vælg Microsoft Cost Management.
I den viste dialogboks skal du for rullelisten Vælg område bruge manuelt inputområde for Microsoft-kundeaftalereller bruge til Enterprise Agreements (EA).
Opret forbindelse til en Microsoft-kundeaftalekonto
I dette afsnit beskrives de trin, der er nødvendige for at oprette forbindelse til en Microsoft-kundeaftalekonto.
Opret forbindelse til en faktureringskonto
Hvis du vil oprette forbindelse til en faktureringskonto, skal du hente dit faktureringskonto-id fra Azure Portal:
I Azure Portalskal du gå til Cost Management + Fakturering.
Vælg din faktureringsprofil.
Under Indstillinger i menuen skal du vælge Egenskaber i margenteksten.
Under faktureringsprofilskal du kopiere -id'et.
For Vælg områdeskal du vælge Manuelt inputområde og angive forbindelsesstrengen som vist i følgende eksempel, hvor du erstatter {billingAccountId} med de data, der er kopieret fra de forrige trin.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}
Du kan også vælge Tilmeldingsnummer for Vælg områdeog angive strengen Faktureringskonto-id som kopieret fra de forrige trin.
Angiv antallet af måneder, og vælg OK.
Hvis du vil downloade mindre end en måneds data, kan du også angive Antal måneder, til nul, og derefter angive et datointerval ved hjælp af startdato og slutdato værdier, der svarer til mindre end 31 dage.
Når du bliver bedt om det, skal du logge på med din Azure-brugerkonto og din adgangskode. Du skal have adgang til faktureringskontoens område for at få adgang til faktureringsdataene.
Opret forbindelse til en faktureringsprofil
Hvis du vil oprette forbindelse til en faktureringsprofil, skal du hente dit profil-id for fakturering og faktureringskonto fra Azure Portal:
I Azure Portalskal du gå til Cost Management + Fakturering.
Vælg din faktureringsprofil.
Under Indstillinger i menuen skal du vælge Egenskaber i margenteksten.
Under faktureringsprofilskal du kopiere -id'et.
Under faktureringskontoskal du kopiere -id'et.
For Vælg områdeskal du vælge Manuelt inputområde og angive forbindelsesstrengen, som vist i følgende eksempel, og erstatte {billingAccountId} og {billingProfileId} med de data, der er kopieret fra de forrige trin.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}
Angiv antallet af måneder, og vælg OK.
Når du bliver bedt om det, skal du logge på med din Azure-brugerkonto og din adgangskode. Du skal have adgang til faktureringsprofilen for at få adgang til faktureringsprofildataene.
Opret forbindelse til en Enterprise Agreement-konto
Hvis du vil oprette forbindelse til en EA-konto (Enterprise Agreement), kan du få dit tilmeldings-id fra Azure Portal:
I Azure Portalskal du gå til Cost Management + Fakturering.
Vælg din faktureringskonto.
Kopiér faktureringskonto-id'etfra Oversigt blad.
For Vælg områdeskal du vælge Tilmeldingsnummer.
I område-id indsætte det faktureringskonto-id, der blev kopieret i det forrige trin.
Angiv antallet af måneder, og vælg derefter OK.
Når du bliver bedt om det, skal du logge på med din Azure-brugerkonto og din adgangskode. Du skal bruge en virksomhedsadministratorkonto til Enterprise-aftaler.
Data, der er tilgængelige via connectoren
Når du har godkendt, vises der et Navigator- vindue med følgende tilgængelige datatabeller:
|
kontotype | understøttede områder | beskrivelse |
---|---|---|---|
oversigt over saldo | Kun EA | EA-tilmelding | Oversigt over saldoen for den aktuelle faktureringsmåned for Enterprise Agreements (EA). |
faktureringshændelser | Kun MCA | Faktureringsprofil | Hændelseslog over nye fakturaer, kreditkøb osv. Kun Microsoft-kundeaftale. |
budgetter | EA, MCA | EA-tilmelding, MCA-faktureringskonto, MCA-faktureringsprofil | Budgetoplysninger for at få vist faktiske omkostninger eller forbrug i forhold til eksisterende budgetmål. |
gebyrer | Kun MCA | MCA-faktureringsprofil | En oversigt på månedsniveau over Azure-forbrug, Marketplace-gebyrer og gebyrer, der faktureres separat. Kun Microsoft-kundeaftale. |
Kreditpartier | Kun MCA | MCA-faktureringsprofil | Oplysninger om køb af Azure-kreditpartier for den angivne faktureringsprofil. Kun Microsoft-kundeaftale. |
Pricesheets | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Gældende målersatser for den angivne faktureringsprofil eller EA-tilmelding. |
RI-gebyrer | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Gebyrer, der er knyttet til dine reserverede instanser i løbet af de seneste 24 måneder. Denne tabel er ved at blive udfaset. Brug RI-transaktioner i stedet for |
ri-anbefalinger (delt) | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Anbefalinger til køb af reserverede instanser baseret på alle dine forbrugstendenser for abonnementer i de seneste 30 dage. |
anbefalinger fra de enkelte | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Anbefalinger til køb af reserverede instanser baseret på forbrugstendenser for dit enkelt abonnement for de seneste 30 dage. |
RI-transaktioner | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Liste over transaktioner for reserverede instanser på faktureringskontoens område. |
oplysninger om ri-forbrug | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Forbrugsoplysninger for dine eksisterende reserverede instanser i løbet af den seneste måned. |
oversigt over ri-forbrug | EA, MCA | EA-tilmelding, MCA-faktureringsprofil | Procentdel af dagligt forbrug af Azure-reservationer. |
oplysninger om anvendelse | EA, MCA | EA-tilmelding, MCA-faktureringskonto,MCA-faktureringsprofil | En opdeling af forbrugte mængder og anslåede gebyrer for den angivne faktureringsprofil i EA-tilmeldingen. |
Afskrivede forbrugsoplysninger | EA, MCA | EA-tilmelding, MCA-faktureringskonto,MCA-faktureringsprofil | En opdeling af forbrugte mængder og anslåede amortiserede gebyrer for den angivne faktureringsprofil i EA-tilmeldingen. |
Du kan vælge en tabel for at få vist en eksempeldialogboks. Du kan markere en eller flere tabeller ved at markere felterne ud for deres navn og derefter vælge Indlæs.
Når du vælger Indlæs, indlæses dataene i Power BI Desktop.
Når de data, du har valgt, indlæses, vises datatabellerne og -felterne i ruden Felter.
Overvejelser og begrænsninger
Følgende overvejelser og begrænsninger gælder for dataconnectoren Microsoft Cost Management:
Anmodninger om datarækker, der overstiger en million rækker, understøttes ikke af Power BI. Du kan i stedet prøve at bruge den eksportfunktion, der er beskrevet i oprette og administrere eksporterede data i Microsoft Cost Management.
Microsoft Cost Management-dataconnectoren fungerer ikke sammen med Office 365 GCC-kundekonti.
opdatering af data: Data om omkostninger og forbrug opdateres typisk og er tilgængelige på Azure Portal og understøttende API'er inden for 8 til 24 timer, så vi anbefaler, at du begrænser planlagte Opdateringer i Power BI til en eller to gange om dagen.
genbrug af datakilde: Hvis du har flere rapporter, der henter de samme data og ikke har brug for flere rapportspecifikke datatransformationer, skal du genbruge den samme datakilde, hvilket vil reducere den tid, der kræves for at hente data om forbrugsoplysninger.
Du kan få flere oplysninger om genbrug af datakilder i følgende:
Du modtager muligvis en 400 forkerte fra RI-forbrugsoplysninger, når du forsøger at opdatere dataene, hvis du har valgt datoparameter, der er større end tre måneder. Følg disse trin for at afhjælpe fejlen:
I Power BI Desktop skal du vælge Start > Transformér data.
I Power Query-editor skal du vælge RI-forbrugsoplysninger semantisk model og vælge Avanceret editor.
Opdater Power Query-koden som vist i følgende afsnit, som opdeler kald i tre måneders afsnit. Sørg for at notere og bevare dit tilmeldingsnummer eller faktureringskonto-/faktureringsprofil-id.
For EA- bruge følgende kodeopdatering:
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
For Microsoft-kundeaftaler bruge følgende opdatering:
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 opdateret koden med den relevante opdatering fra det forrige trin, skal du vælge Udført og derefter vælge Luk & Anvend.
Du kan støde på en situation, hvor tags ikke fungerer i forbrugsoplysningerne, eller kolonnen tags ikke kan transformeres til json. Dette problem stammer fra den aktuelle UCDD-API, der returnerer kolonnen Tags ved at trimme start- og slutparenteser, hvilket medfører, at Power BI ikke kan transformere kolonnen, fordi den returnerer den som en streng. Du kan afhjælpe denne situation ved at benytte følgende fremgangsmåde.
- Gå til forespørgselseditor.
- Vælg tabellen Forbrugsoplysninger.
- I ruden til højre vises Anvendte trini ruden Egenskaber for . Du skal føje en brugerdefineret kolonne til trinnene efter trinnet
Navigation. - Vælg Tilføj kolonne>Tilføj brugerdefineret kolonne
- Navngiv kolonnen, f.eks. kan du navngive kolonnen TagsInJson eller hvad du foretrækker, og angiv derefter følgende tekst i forespørgslen:
```= "{"& [Tags] & "}"
- Når du fuldfører de forrige trin, oprettes der en ny kolonne med koder, i json-formatet
- Du kan nu overføre og udvide kolonnen efter behov.
der opstod godkendelsesproblemer med Microsoft Entra-gæstekonti: Du har muligvis de nødvendige tilladelser til at få adgang til tilmeldings- eller faktureringskontoen, men modtager en godkendelsesfejl, der ligner en af følgende:
- Adgang til ressourcen er forbudt
- Vi kunne ikke godkende med de angivne legitimationsoplysninger. Prøv igen.
Disse fejl kan være resultatet af at have en brugerkonto i et andet Microsoft Entra-domæne, der er tilføjet som gæstebruger.
For gæstekonti: Brug følgende indstillinger, når du bliver bedt om det i dialogboksen godkendelse, når du opretter forbindelse til Cost Management Power BI-connectoren:
- Vælg logon
- Vælg Brug en anden konto (nederst i dialogboksen)
- Vælg logonindstillinger (nederst i dialogboksen)
- Vælg Log på en organisation
- For Domænenavnskal du angive det fuldt kvalificerede domænenavn (FQDN) for det Microsoft Entra-domæne, du er blevet føjet til som gæst.
- Vælg derefter Vælg en konto den brugerkonto, du tidligere har godkendt.
Relateret indhold
Du kan oprette forbindelse til mange forskellige datakilder ved hjælp af Power BI Desktop. Du kan få flere oplysninger i følgende artikler: