Del via


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:

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 Administration istrator-konto til Enterprise-aftale s eller have de nødvendige tilladelser på faktureringskontoen eller faktureringsprofilniveauerne for Microsoft-kundeaftale s.

Forbind 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:

  1. På båndet Hjem skal du vælge Hent data.

  2. Vælg Azure på listen over datakategorier.

  3. Vælg Microsoft Cost Management.

    Hent
data

  4. I den dialogboks, der vises, skal du bruge Inputområde manuelt for Microsoft-kundeaftale s på rullelisten Vælg område eller bruge Tilmeldingsnummer til Enterprise-aftale s (EA).

Forbind til en Microsoft-kundeaftale konto

I dette afsnit beskrives de trin, der er nødvendige for at oprette forbindelse til en Microsoft-kundeaftale konto.

Forbind til en faktureringskonto

Hvis du vil oprette forbindelse til en faktureringskonto, skal du hente dit faktureringskonto-id fra Azure-portal:

  1. I Azure-portal skal du gå til Omkostningsstyring + Fakturering.

  2. Vælg din faktureringsprofil.

  3. Under Indstillinger i menuen skal du vælge Egenskaber på margenteksten.

  4. Kopiér id'et under Faktureringsprofil. Skærmbillede af faktureringsprofil for omkostningsstyring

  5. Under Vælg område skal du vælge Inputområde manuelt og angive forbindelsesstreng som vist i følgende eksempel og erstatte {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åde og angive strengen Faktureringskonto-id som kopieret fra de forrige trin.

  6. Angiv antallet af måneder, og vælg OK.

    Skærmbillede af Microsoft Cost Management med input for antal måneder

    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 værdierne Startdato og Slutdato , der svarer til mindre end 31 dage.

  7. 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.

Forbind til en faktureringsprofil

Hvis du vil oprette forbindelse til en faktureringsprofil, skal du hente dit faktureringsprofil-id og faktureringskonto-id fra Azure-portal:

  1. I Azure-portal skal du gå til Omkostningsstyring + Fakturering.

  2. Vælg din faktureringsprofil.

  3. Under Indstillinger i menuen skal du vælge Egenskaber på margenteksten.

  4. Kopiér id'et under Faktureringsprofil.

  5. Kopiér id'et under Faktureringskonto.

    Skærmbillede af faktureringskontooplysninger for Microsoft Cost Management

  6. Under Vælg område skal du vælge Inputområde manuelt og angive forbindelsesstreng som vist i følgende eksempel, hvor du erstatter {billingAccountId} og {billingProfileId} med de data, der er kopieret fra de forrige trin.

    /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}

  7. Angiv antallet af måneder, og vælg OK.

  8. 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.

Forbind til en Enterprise-aftale konto

Hvis du vil oprette forbindelse til en ea-konto (Enterprise-aftale), kan du få dit tilmeldings-id fra Azure-portal:

  1. I Azure-portal skal du gå til Omkostningsstyring + Fakturering.

  2. Vælg din faktureringskonto.

  3. Kopiér faktureringskonto-id'et fra bladet Oversigt.

  4. Vælg Tilmeldingsnummer for Vælg område.

  5. I Område-id skal du indsætte det faktureringskonto-id, der blev kopieret i det forrige trin.

  6. Angiv antallet af måneder, og vælg derefter OK.

    Skærmbillede, der viser egenskaberne for Microsoft Cost Management med området Tilmeldingsnummer.

  7. Når du bliver bedt om det, skal du logge på med din Azure-brugerkonto og din adgangskode. Du skal bruge en Enterprise Administration istrator-konto til Enterprise-aftale s.

Data, der er tilgængelige via connectoren

Når du har godkendt, vises vinduet Navigator med følgende tilgængelige datatabeller:

Tabel Kontotype Understøttede områder Beskrivelse
Saldooversigt Kun EA EA-tilmelding Oversigt over saldoen for den aktuelle faktureringsmåned for Enterprise-aftale s (EA).
Faktureringshændelser Kun MCA Faktureringsprofil Hændelseslog over nye fakturaer, kreditkøb osv. Microsoft-kundeaftale kun.
Budgetter EA, MCA EA-tilmelding, MCA-faktureringskonto, MCA-faktureringsprofil Budgetoplysninger for at få vist faktiske omkostninger eller forbrug i forhold til eksisterende budgetmål.
Tillæg 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.
Prisark EA, MCA EA-tilmelding, MCA-faktureringsprofil Gældende målersatser for den angivne faktureringsprofil eller EA-tilmelding.
Gebyrer for ri 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
Anbefalinger til ri (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.
RI-anbefalinger (enkelt) 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.
Detaljer om forbrug 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.
Forbrugsoplysninger afskrives 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 vælge en eller flere tabeller ved at markere felterne ud for deres navn og derefter vælge Indlæs.

Skærmbillede, der viser dialogboksen Navigator.

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 Opret og administrer eksporterede data i Microsoft Cost Management.

  • Microsoft Cost Management-dataconnectoren fungerer ikke sammen med Office 365 GCC-kundekonti.

  • Dataopdatering: Omkostnings- og forbrugsdata opdateres typisk og er tilgængelige i 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 forkert anmodning fra ri-forbrugsoplysningerne , 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:

  1. I Power BI Desktop skal du vælge Hjem > Transformér data.

  2. I Power Query-editor skal du vælge semantisk model for ri-forbrugsoplysninger og vælge Avanceret editor.

  3. 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.

    Brug følgende kodeopdatering til 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
    

    Brug følgende opdatering til Microsoft-kundeaftale s:

    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
    
    
  4. 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 og 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.

  1. Gå til Power Query-editor.
  2. Vælg tabellen Forbrugsoplysninger .
  3. I ruden til højre vises Anvendte trin i ruden Egenskaber. Du skal føje en brugerdefineret kolonne til trinnene efter trinnet Navigation .
  4. Vælg Tilføj kolonne>Tilføj brugerdefineret kolonne i menuen
  5. Navngiv kolonnen, f.eks. kan du navngive kolonnen TagsInJson eller hvad du foretrækker, og angiv derefter følgende tekst i forespørgslen:
    
    ```= "{"& [Tags] & "}"
    
  6. Når du fuldfører de forrige trin, oprettes der en ny kolonne med mærker i json-formatet
  7. 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 at bruge godkendelsesdialogboksen, når du opretter forbindelse til Power BI-connectoren Cost Management:

  1. Vælg Log på
  2. Vælg Brug en anden konto (nederst i dialogboksen)
  3. Vælg logonindstillinger (nederst i dialogboksen)
  4. Vælg Log på en organisation
  5. For Domænenavn skal du angive det fuldt kvalificerede domænenavn (FQDN) for det Microsoft Entra-domæne, du er blevet føjet til som gæst.
  6. Vælg derefter den brugerkonto, du tidligere har godkendt, for Vælg en konto .

Du kan oprette forbindelse til mange forskellige datakilder ved hjælp af Power BI Desktop. Du kan finde flere oplysninger i følgende artikler: