Opprette visualobjekter og rapporter med Microsoft Cost Management-koblingen i Power BI Desktop
Du kan bruke Microsoft Cost Management-koblingen for Power BI Desktop til å lage kraftige, tilpassede visualiseringer og rapporter som hjelper deg med å forstå Azure-forbruket bedre.
Microsoft Cost Management-koblingen støtter for øyeblikket kunder med:
- En direkte Microsofts kundeavtale
- En foretaksavtale (EA)
- En microsoft partneravtale
Hvis du har en avtale som ikke støttes, kan du bruke Eksporter til å lagre kostnadsdataene i en aksje og deretter koble til den ved hjelp av Power BI. Hvis du vil ha mer informasjon, kan du se Opplæring – Opprette og behandle eksporterte data fra Microsoft Cost Management.
Microsoft Cost Management-koblingen bruker OAuth 2.0 til godkjenning med Azure og identifiserer brukere som skal bruke koblingen. Tokener som genereres i denne prosessen, er gyldige for en bestemt periode. Power BI bevarer tokenet for neste pålogging. OAuth 2.0, er en standard for prosessen som foregår bak kulissene for å sikre sikker håndtering av disse tillatelsene. Hvis du vil koble til, må du bruke en enterprise administrator konto for foretaksavtaler, eller ha nødvendige tillatelser på faktureringskontoen eller faktureringsprofilnivåene for Microsofts kundeavtaler.
Notat
Cost Management-koblingen for Power BI støtter opptil maksimalt 5 $million rå kostnadsdetaljer. Hvis du vil evaluere alternativer basert på behov, kan du se artikkelen Velg en Power BI-datakilde.
Koble til ved hjelp av Microsoft Cost Management
Hvis du vil bruke Microsoft Cost Management-koblingen i Power BI Desktop, gjør du følgende:
Velg Hent datapå båndet Hjem .
Velg Azure fra listen over datakategorier.
Velg Microsoft Cost Management.
Bruk Manuelt inndataområde for rullegardinlisten Velg omfang i dialogboksen som vises, for Microsoft-kundeavtaler, eller bruk registreringsnummer for foretaksavtaler (EA).
Koble til en Microsoft Customer Agreement-konto
Denne delen beskriver trinnene som er nødvendige for å koble til en Microsoft Customer Agreement-konto.
Koble til en faktureringskonto
Hvis du vil koble til en faktureringskonto, må du hente faktureringskonto-ID-en fra Azure-portalen:
I Azure-portalengår du til Cost Management + Billing.
Velg faktureringsprofilen.
Velg Egenskaper i sidepanelet under Innstillinger i menyen.
Kopier ID-enunder faktureringsprofil.
Hvis du vil ha Velg omfang, velger du Manuelt inndataomfang og skriver inn tilkoblingsstrengen som vist i eksemplet nedenfor, og erstatter {billingAccountId}- med dataene som ble kopiert fra de forrige trinnene.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}
Alternativt kan du velge registreringsnummer for Velg omfang, og angi nummerstrengen faktureringskonto som kopiert fra de forrige trinnene.
Skriv inn antall måneder, og velg OK.
Hvis du vil laste ned mindre enn én måned med data, kan du også angi antall måneder til null, og deretter angi et datoområde ved hjelp av startdato og sluttdato verdier som tilsvarer mindre enn 31 dager.
Når du blir bedt om det, logger du på med Azure-brukerkontoen og passordet. Du må ha tilgang til faktureringskontoomfanget for å få tilgang til faktureringsdataene.
Koble til en faktureringsprofil
Hvis du vil koble til en faktureringsprofil, må du hente faktureringsprofil-ID-en og faktureringskonto-ID-en fra Azure-portalen:
I Azure-portalengår du til Cost Management + Billing.
Velg faktureringsprofilen.
Velg Egenskaper i sidepanelet under Innstillinger i menyen.
Kopier ID-enunder faktureringsprofil.
Kopier -ID-enunder faktureringskonto.
For Velg omfangvelger du Manuelt inndataomfang og skriver inn tilkoblingsstrengen som vist i eksemplet nedenfor, og erstatter {billingAccountId} og {billingProfileId} med dataene som ble kopiert fra de forrige trinnene.
/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}
Skriv inn antall måneder, og velg OK.
Når du blir bedt om det, logger du på med Azure-brukerkontoen og passordet. Du må ha tilgang til faktureringsprofilen for å få tilgang til faktureringsprofildataene.
Koble til en foretaksavtalekonto
Hvis du vil koble til en Enterprise Agreement -konto (EA), kan du få registrerings-ID-en fra Azure-portalen:
I Azure-portalengår du til Cost Management + Billing.
Velg faktureringskontoen.
Kopier faktureringskonto-ID-enfra Oversikt-bladet.
Velg
registreringsnummer for. I Scope Identifier lim inn faktureringskonto-ID-en som ble kopiert i forrige trinn.
Skriv inn antall måneder, og velg deretter OK.
Når du blir bedt om det, logger du på med Azure-brukerkontoen og passordet. Du må bruke en bedriftsadministratorkonto for foretaksavtaler.
Data som er tilgjengelige via koblingen
Når du har godkjent, vises et Navigator-vindu med følgende tilgjengelige datatabeller:
tabell | kontotype | støttede omfang | beskrivelse |
---|---|---|---|
Sammendrag av saldo | BARE EA | EA-registrering | Sammendrag av saldoen for gjeldende faktureringsmåned for foretaksavtaler (EA). |
faktureringshendelser | Bare MCA | Faktureringsprofil | Hendelseslogg for nye fakturaer, kredittkjøp osv. Bare Microsofts kundeavtale. |
budsjetter | EA, MCA | EA-registrering, MCA-faktureringskonto, MCA-faktureringsprofil | Budsjettdetaljer for å vise faktiske kostnader eller bruk mot eksisterende budsjettmål. |
gebyrer | Bare MCA | MCA Faktureringsprofil | Et sammendrag på månedsnivå av Azure-bruk, Marketplace-kostnader og -gebyrer faktureres separat. Bare Microsofts kundeavtale. |
Kreditt tomter | Bare MCA | MCA Faktureringsprofil | Kjøpsdetaljer for azure-kredittvurdering for den angitte faktureringsprofilen. Bare Microsofts kundeavtale. |
Pricesheets | EA, MCA | EA-registrering, MCA-faktureringsprofil | Gjeldende målersatser for den angitte faktureringsprofilen eller EA-registreringen. |
RI-gebyrer | EA, MCA | EA-registrering, MCA-faktureringsprofil | Kostnader knyttet til reserverte forekomster i løpet av de siste 24 månedene. Denne tabellen er i ferd med å bli avskrevet, bruke RI-transaksjoner i stedet |
RI-anbefalinger (delt) | EA, MCA | EA-registrering, MCA-faktureringsprofil | Anbefalinger for kjøp av reservert forekomst basert på alle abonnementsbrukstrendene for de siste 30 dagene. |
RI-anbefalinger (enkelt) | EA, MCA | EA-registrering, MCA-faktureringsprofil | Anbefalinger for kjøp av reservert forekomst basert på brukstrender for enkeltabonnement de siste 30 dagene. |
RI-transaksjoner | EA, MCA | EA-registrering, MCA-faktureringsprofil | Liste over transaksjoner for reserverte forekomster på faktureringskontoomfang. |
informasjon om ri-bruk | EA, MCA | EA-registrering, MCA-faktureringsprofil | Forbruksdetaljer for eksisterende reserverte forekomster i løpet av den siste måneden. |
EA, MCA | EA-registrering, MCA-faktureringsprofil | Daglig bruksprosent for Azure-reservasjon. | |
Bruksdetaljer | EA, MCA | EA-registrering, MCA-faktureringskonto, MCA-faktureringsprofil | En oversikt over forbrukte mengder og estimerte gebyrer for den gitte faktureringsprofilen på EA-registrering. |
Bruksdetaljer amortisert | EA, MCA | EA-registrering, MCA-faktureringskonto, MCA-faktureringsprofil | En fordeling av forbrukte antall og estimerte amortiserte kostnader for den gitte faktureringsprofilen på EA-registrering. |
Du kan velge en tabell for å se en forhåndsvisningsdialogboks. Du kan velge én eller flere tabeller ved å velge boksene ved siden av navnet og deretter velge Last inn.
Når du velger Last inn, lastes dataene inn i Power BI Desktop.
Når dataene du valgte, lastes inn, vises datatabellene og feltene i Felter-ruten.
Hensyn og begrensninger
Følgende vurderinger og begrensninger gjelder for datakoblingen Microsoft Cost Management:
Dataradforespørsler som overskrider én million rader, støttes ikke av Power BI. I stedet kan du prøve å bruke eksportfunksjonen som er beskrevet i opprette og behandle eksporterte data i Microsoft Cost Management.
Microsoft Cost Management-datakoblingen fungerer ikke med Office 365 GCC-kundekontoer.
Dataoppdatering: Kostnads- og bruksdataene oppdateres vanligvis og er tilgjengelige i Azure-portalen og støtter API-er innen 8 til 24 timer, så vi foreslår at du begrenser planlagte power BI-oppdateringer til én eller to ganger om dagen.
Gjenbruk av datakilde: Hvis du har flere rapporter som trekker de samme dataene, og ikke trenger flere rapportspesifikke datatransformasjoner, bør du bruke den samme datakilden på nytt, noe som vil redusere tiden som kreves for å hente bruksdetaljene.
Hvis du vil ha mer informasjon om gjenbruk av datakilder, kan du se følgende:
Du kan få en 400 ugyldig forespørsel fra RI-bruksdetaljer når du prøver å oppdatere dataene hvis du har valgt datoparameter som er større enn tre måneder. Hvis du vil redusere feilen, gjør du følgende:
Velg Home > Transformer datai Power BI Desktop.
Velg RI-bruksdetaljer semantisk modell i Redigeringsprogram for Power Query, og velg Avansert redigeringsprogram.
Oppdater Power Query-koden som vist i avsnittene nedenfor, som deler oppkallinger i tre måneders deler. Pass på at du noterer deg og beholder registreringsnummeret eller faktureringskontoen/faktureringsprofil-ID-en.
Bruk følgende kodeoppdatering for 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
Bruk følgende oppdatering for Microsoft-kundeavtaler:
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 oppdatert koden med riktig oppdatering fra forrige trinn, velger du Ferdig, og deretter velger du Lukk & Bruk.
Du kan støte på en situasjon der koder ikke fungerer i bruksdetaljene, eller at kodekolonnen ikke kan transformeres til json. Dette problemet stammer fra gjeldende UCDD-API som returnerer kodekolonnen ved å trimme start- og sluttparentesene, noe som fører til at Power BI ikke kan transformere kolonnen fordi den returnerer den som en streng. Hvis du vil redusere denne situasjonen, gjør du følgende.
- Gå til redigeringsprogrammet for spørring.
- Velg tabellen Bruksdetaljer.
- I ruten til høyre viser egenskaper ruten brukte trinnene. Du må legge til en egendefinert kolonne i trinnene etter navigering trinn.
- Velg Legg til kolonne>Legg til egendefinert kolonne
- Gi navn til kolonnen, for eksempel kan du navngi kolonnen TagsInJson eller hva du foretrekker, og deretter skrive inn følgende tekst i spørringen:
```= "{"& [Tags] & "}"
- Når du fullfører de forrige trinnene, opprettes en ny kolonne med merker i json-formatet
- Nå kan du overføre og utvide kolonnen etter behov.
det oppstod godkjenningsproblemer med Microsoft Entra-gjestekontoer: Du har kanskje de nødvendige tillatelsene til å få tilgang til registrerings- eller faktureringskontoen, men får en godkjenningsfeil som ligner på ett av følgende:
- Tilgang til ressursen er forbudt
- Vi kan ikke godkjenne med legitimasjonen som er angitt. Prøv på nytt.
Disse feilene kan være et resultat av å ha en brukerkonto i et annet Microsoft Entra-domene som er lagt til som gjestebruker.
For gjestekontoer: Bruk følgende innstillinger eller alternativer når du blir bedt om godkjenningsdialogboksen når du kobler til Cost Management Power BI-koblingen:
- Velg pålogging
- Velg Bruk en annen konto (nederst i dialogboksen)
- Velg påloggingsalternativer (nederst i dialogboksen)
- Velg Logg på en organisasjon
- For Domenenavnangir du det fullstendige domenenavnet (FQDN) for Microsoft Entra-domenet du har blitt lagt til som gjest i.
- Velg deretter brukerkontoen du tidligere har godkjent, for Velg en konto.
Relatert innhold
Du kan koble til mange forskjellige datakilder ved hjelp av Power BI Desktop. Hvis du vil ha mer informasjon, kan du se følgende artikler: