Delen via


Visuals en rapporten maken met de Microsoft Cost Management-connector in Power BI Desktop

U kunt de Microsoft Cost Management-connector voor Power BI Desktop gebruiken om krachtige, aangepaste visualisaties en rapporten te maken die u helpen uw Azure-uitgaven beter te begrijpen.

De Microsoft Cost Management-connector ondersteunt momenteel klanten met:

Als u een niet-ondersteunde overeenkomst hebt, kunt u Exports gebruiken om de kostengegevens op te slaan in een share en er vervolgens verbinding mee te maken via Power BI. Zie zelfstudie: geëxporteerde gegevens maken en beheren van Microsoft Cost Managementvoor meer informatie.

De Microsoft Cost Management-connector maakt gebruik van OAuth 2.0 voor verificatie met Azure en identificeert gebruikers die de connector gaan gebruiken. Tokens die in dit proces worden gegenereerd, zijn geldig voor een specifieke periode. Power BI behoudt het token voor de volgende aanmelding. OAuth 2.0 is een standaard voor het proces dat achter de schermen wordt uitgevoerd om ervoor te zorgen dat deze machtigingen veilig worden verwerkt. Als u verbinding wilt maken, moet u een Enterprise Administrator--account voor Enterprise Agreements gebruiken of juiste machtigingen hebben op het niveau van het factureringsaccount of factureringsprofiel voor Microsoft-klantovereenkomsten.

Notitie

De Cost Management-connector voor Power BI ondersteunt maximaal een geschat bedrag van 5 miljoen dollar aan onbewerkte kostendetails. Als u alternatieven wilt evalueren op basis van uw behoeften, raadpleegt u de Een Power BI-gegevensbron kiezen artikel.

Verbinding maken met Microsoft Cost Management

Voer de volgende stappen uit om de Microsoft Cost Management-connector te gebruiken in Power BI Desktop:

  1. Kies in het lint StartGegevens ophalen.

  2. Selecteer Azure in de lijst met gegevenscategorieën.

  3. Selecteer Microsoft Cost Management-.

    Gegevens ophalen

  4. In het weergegeven venster, selecteert u in de vervolgkeuzelijst Kies Bereik de optie Handmatig Bereik Invoeren voor Microsoft-klantovereenkomstenof gebruikt u Inschrijvingsnummer voor Enterprise-overeenkomsten.

Verbinding maken met een Microsoft-klantovereenkomstaccount

In deze sectie worden de stappen beschreven die nodig zijn om verbinding te maken met een Microsoft-klantovereenkomstaccount.

Verbinding maken met een factureringsaccount

Als u verbinding wilt maken met een factureringsaccount, moet u de id van uw factureringsaccount ophalen vanuit Azure Portal:

  1. Navigeer in Azure Portalnaar Cost Management + Billing.

  2. Selecteer uw factureringsprofiel.

  3. Selecteer onder Instellingen in het menu Eigenschappen in de zijbalk.

  4. Kopieer onder Factureringsprofielde -id. Schermopname van het factureringsprofiel voor Cost Management

  5. Voor Bereik kiezenselecteert u Handmatig invoerbereik en voert u de verbindingsreeks in, zoals wordt weergegeven in het volgende voorbeeld, waarbij u {billingAccountId}- vervangt door de gegevens die u uit de vorige stappen hebt gekopieerd. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

    Als alternatief selecteert u voor Bereik kiezeninschrijvingsnummer en voert u de factureringsrekening-ID-tekenreeks in zoals gekopieerd uit de vorige stappen.

  6. Voer het aantal maanden in en selecteer OK.

    Schermopname van Microsoft Cost Management met het aantal maanden invoer

    Als u minder dan een maand aan gegevens wilt downloaden, kunt u ook aantal maanden instellen op nul en vervolgens een datumbereik opgeven met begindatum en einddatum waarden die gelijk zijn aan minder dan 31 dagen.

  7. Meld u aan met uw Azure-gebruikersaccount en wachtwoord wanneer u hierom wordt gevraagd. Je moet toegang hebben tot de toegangsrechten van het facturatieaccount om toegang te krijgen tot de factureringsgegevens.

Verbinding maken met een factureringsprofiel

Als u verbinding wilt maken met een factureringsprofiel, moet u uw factureringsprofiel-id en factureringsaccount-id ophalen uit de Azure-portal:

  1. Navigeer in Azure Portalnaar Cost Management + Billing.

  2. Selecteer uw factureringsprofiel.

  3. Selecteer in het menu onder Instellingen de optie Eigenschappen in de zijbalk.

  4. Kopieer onder Factureringsprofielde -id.

  5. Kopieer onder factureringsrekeningde -id.

    schermopname van de gegevens van het Microsoft Cost Management-factureringsaccount

  6. Voor Bereik kiezenselecteert u Handmatig invoerbereik en voert u de verbindingsreeks in, zoals wordt weergegeven in het volgende voorbeeld, waarbij u {billingAccountId} en {billingProfileId} vervangt door de gegevens die u uit de vorige stappen hebt gekopieerd.

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

  7. Voer het aantal maanden in en selecteer OK.

  8. Meld u aan met uw Azure-gebruikersaccount en wachtwoord wanneer u hierom wordt gevraagd. U moet toegang hebben tot het factureringsprofiel om toegang te krijgen tot de factureringsprofielgegevens.

Verbinding maken met een Enterprise Agreement-account

Als u verbinding wilt maken met een EA-account (Enterprise Agreement), kunt u uw inschrijvings-id ophalen via Azure Portal:

  1. Navigeer in Azure Portalnaar Cost Management + Billing.

  2. Selecteer uw factureringsrekening.

  3. Vanuit het Overzichtsbord , kopieer de factureringsaccount-ID .

  4. Voor Bereik kiezen, selecteer inschrijvingsnummer.

  5. Plak in bereikidentificatie de factureringsaccount-ID die u in de vorige stap hebt gekopieerd.

  6. Voer het aantal maanden in en selecteer OK.

    Schermopname toont de eigenschappen van Microsoft Cost Management met een bereik voor inschrijvingsnummer.

  7. Meld u aan met uw Azure-gebruikersaccount en wachtwoord wanneer u hierom wordt gevraagd. U moet een Enterprise Administrator-account gebruiken voor Enterprise Agreements.

Gegevens die beschikbaar zijn via de connector

Zodra u bent geverifieerd, wordt er een Navigator- venster weergegeven met de volgende beschikbare gegevenstabellen:

Tabel Accounttype Ondersteunde toepassingsgebieden beschrijving
saldooverzicht Alleen EA EA-inschrijving Overzicht van het saldo voor de huidige factureringsmaand voor Enterprise Agreements (EA).
factureringsevenementen Alleen MCA Factureringsprofiel Gebeurtenislogboek van nieuwe facturen, kredietaankopen, enzovoort. Alleen Microsoft-klantovereenkomst.
budgetten EA, MCA EA-inschrijving, MCA-factureringsaccount, MCA-factureringsprofiel Budgetgegevens om de werkelijke kosten of het werkelijke gebruik te bekijken ten opzichte van bestaande budgetdoelen.
kosten Alleen MCA MCA factureringsprofiel Een overzicht op maandniveau van Azure-gebruik, Marketplace-kosten en afzonderlijk gefactureerde kosten. Alleen Microsoft-klantovereenkomst.
Kredietpartijen Alleen MCA MCA-factureringsprofiel Gegevens over de aankoop van Azure-tegoed voor het opgegeven factureringsprofiel. Alleen Microsoft-klantovereenkomst.
prijzenoverzichten EA, MCA EA-inschrijving, MCA-factureringsprofiel Toepasselijke metertarieven voor het opgegeven factureringsprofiel of EA-inschrijving.
RI-kosten EA, MCA EA-inschrijving, MCA-factureringsprofiel Kostenposten die zijn gekoppeld aan uw gereserveerde instanties gedurende de afgelopen 24 maanden. Deze tabel wordt afgeschaft en gebruikt in plaats daarvan RI-transacties
RI-aanbevelingen (gedeeld) EA, MCA EA-inschrijving, MCA-factureringsprofiel Aanbevelingen voor aankoop van gereserveerde exemplaren op basis van uw abonnementsgebruik in de afgelopen 30 dagen.
RI-aanbevelingen (één) EA, MCA EA-inschrijving, MCA-factureringsprofiel Aanbevelingen voor de aankoop van gereserveerde exemplaren op basis van uw gebruikstrends van één enkel abonnement gedurende de laatste 30 dagen.
RI-transacties EA, MCA EA-inschrijving, MCA-factureringsprofiel Lijst met transacties voor gereserveerde instanties op de factureringsrekening.
RI-gebruiksgegevens EA, MCA EA-inschrijving, MCA-factureringsprofiel Verbruiksgegevens voor uw bestaande gereserveerde instanties in de afgelopen maand.
overzicht van het gebruik van RI EA, MCA EA-inschrijving, MCA-factureringsprofiel Dagelijks gebruikspercentage van Azure-reserveringen.
gebruiksgegevens EA, MCA EA-inschrijving, MCA-factureringsaccount, MCA-factureringsprofiel Een uitsplitsing van verbruikte hoeveelheden en geschatte kosten voor het opgegeven factureringsprofiel voor EA-inschrijving.
gebruiksgegevens afgeschreven EA, MCA EA-inschrijving, MCA-factureringsaccount, MCA-factureringsprofiel Een uitsplitsing van verbruikte hoeveelheden en geschatte afgeschreven kosten voor het opgegeven factureringsprofiel voor EA-inschrijving.

U kunt een tabel selecteren om een voorbeelddialoogvenster weer te geven. U kunt een of meer tabellen selecteren door de vakken naast hun naam te selecteren en daarna de optie Ladente selecteren.

Schermopname van het dialoogvenster Navigator.

Wanneer u laden selecteert, worden de gegevens in Power BI Desktop geladen.

Wanneer de geselecteerde gegevens zijn geladen, worden de gegevenstabellen en -velden weergegeven in het deelvenster Velden.

Overwegingen en beperkingen

De volgende overwegingen en beperkingen zijn van toepassing op de Microsoft Cost Management-gegevensconnector:

  • Aanvragen voor gegevensrijen die meer dan één miljoen rijen overschrijden, worden niet ondersteund door Power BI. In plaats daarvan kunt u proberen de exportfunctie te gebruiken die wordt beschreven in geëxporteerde gegevens maken en beheren in Microsoft Cost Management.

  • De Microsoft Cost Management-gegevensconnector werkt niet met Office 365 GCC-klantaccounts.

  • gegevens vernieuwen: De kosten- en gebruiksgegevens worden doorgaans bijgewerkt en beschikbaar in Azure Portal en ondersteunende API's binnen 8 tot 24 uur. Daarom raden we u aan geplande vernieuwingen van Power BI één of twee keer per dag te beperken.

  • gegevensbron hergebruikt: Als u meerdere rapporten hebt die dezelfde gegevens ophalen en niet meer rapportspecifieke gegevenstransformaties nodig hebben, moet u dezelfde gegevensbron opnieuw gebruiken, waardoor de benodigde tijd voor het ophalen van de gegevens over gebruiksgegevens wordt verminderd.

    Zie het volgende voor meer informatie over het hergebruik van gegevensbronnen:

Mogelijk ontvangt u een 400 slechte aanvraag van de RI-gebruiksgegevens wanneer u de gegevens probeert te vernieuwen als u een datumparameter hebt gekozen die verder dan drie maanden in de toekomst ligt. Voer de volgende stappen uit om de fout te verhelpen:

  1. Selecteer in Power BI Desktop Start > Gegevens transformeren.

  2. Selecteer in de Power Query-editor de RI-gebruiksgegevens semantisch model en selecteer Geavanceerde editor.

  3. Werk de Power Query-code bij zoals wordt weergegeven in de volgende alinea's, waarmee de aanroepen worden gesplitst in segmenten van drie maanden. Zorg ervoor dat u uw inschrijvingsnummer of de id van uw factureringsaccount/factureringsprofiel noteert en behoudt.

    Gebruik voor EA- de volgende code-update:

    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
    

    Gebruik de volgende update voor Microsoft-klantovereenkomsten:

    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. Nadat u de code hebt bijgewerkt met de juiste update uit de vorige stap, selecteert u Gereed en selecteert u vervolgens Sluiten &toepassen.

Mogelijk ondervindt u een situatie waarin tags niet werken in de gebruiksgegevens of de kolom tags niet kan worden getransformeerd naar json. Dit probleem komt voort uit de huidige UCDD-API die de kolom tags retourneert door de begin- en eindhaken bij te snijden, wat ertoe leidt dat Power BI de kolom niet kan transformeren omdat deze als een tekenreeks wordt geretourneerd. Voer de volgende stappen uit om deze situatie te verhelpen.

  1. Ga naar Query Editor.
  2. Selecteer de gebruiksgegevens tabel.
  3. In het rechterdeelvenster ziet u in het deelvenster Eigenschappen de Toegepaste stappen. U moet een aangepaste kolom toevoegen aan de stappen, na de navigatiestap.
  4. Selecteer in het menu Kolom toevoegen>Aangepaste kolom toevoegen
  5. Geef de kolom een naam, bijvoorbeeld de kolom TagsInJson of wat u wilt, en voer vervolgens de volgende tekst in de query in:
    
    ```= "{"& [Tags] & "}"
    
  6. Als u de vorige stappen uitvoert, wordt een nieuwe kolom met tags in de json-indeling gemaakt
  7. U kunt nu de kolom overdragen en uitvouwen zoals u dat nodig hebt.

verificatieproblemen met Microsoft Entra-gastaccounts: Mogelijk hebt u de juiste machtigingen voor toegang tot de inschrijvings- of factureringsrekening, maar ontvangt u een verificatiefout die vergelijkbaar is met een van de volgende:

  • toegang tot de resource is verboden
  • We kunnen niet verifiëren met de opgegeven referenties. Probeer het opnieuw.

Deze fouten kunnen het gevolg zijn van het hebben van een gebruikersaccount in een ander Microsoft Entra-domein dat is toegevoegd als gastgebruiker.

Voor gastaccounts: Gebruik de volgende instellingen of opties op het moment dat u het -verificatiedialoogvenster te zien krijgt wanneer u verbinding maakt met de Cost Management Power BI-connector.

  1. Kies Aanmelding
  2. Kies de optie Een ander account gebruiken (onderaan in het dialoogvenster)
  3. Selecteer aanmeldingsopties (onder aan het dialoogvenster)
  4. Selecteer Aanmelden bij een organisatie
  5. Geef voor Domeinnaamde FQDN (Fully Qualified Domain Name) op van het Microsoft Entra-domein waarin u als gast bent toegevoegd.
  6. Selecteer vervolgens voor een account het gebruikersaccount dat u eerder hebt geverifieerd.

U kunt verbinding maken met veel verschillende gegevensbronnen met behulp van Power BI Desktop. Zie de volgende artikelen voor meer informatie: