Skapa visuella objekt och rapporter med anslutningsprogrammet för Azure Cost Management i Power BI Desktop

Du kan använda Azure Cost Management-anslutningsprogrammet för Power BI Desktop till att göra kraftfulla, anpassade visualiseringar och rapporter som hjälper dig att förstå dina Azure-utgifter bättre. Azure Cost Management-anslutningsprogrammet stöder för närvarande kunder med ett Microsoft-kundavtal eller ett Enterprise-avtal.

Anslutningsprogrammet för Azure Cost Management använder OAuth 2.0 för autentisering med Azure och identifierar de användare som ska använda anslutningsprogrammet. De token som genereras i den här processen är giltiga under en viss period. Power BI bevarar token till nästa inloggning. OAuth 2.0 är en standard för processen som körs i bakgrunden och ser till att dessa behörigheter hanteras säkert. Om du vill ansluta måste du använda ett företagsadministratörskonto för Enterprise-avtal eller ha rätt behörighet på faktureringskontots eller faktureringsprofilens nivåer för Microsoft-kundavtal.

Anteckning

Det här anslutningsprogrammet ersätter de tidigare anslutningsprogrammen Azure Consumption Insights och Azure Cost Management (beta). Alla rapporter som har skapats med det tidigare anslutningsprogrammet måste återskapas med hjälp av det här anslutningsprogrammet.

Ansluta med Azure Cost Management

Använd Azure Cost Management-anslutningsprogrammet i Power BI Desktop enligt följande:

  1. I menyfliken Start väljer du Hämta data.

  2. Välj Azure i listan med datakategorier.

  3. Välj Azure Cost Management.

    Hämta data

  4. I dialogrutan som visas för listrutan Välj omfång använder du Manuellt indataomfång för Microsoft-kundavtal eller använder Registreringsnummer för Enterprise-avtal (EA).

Ansluta till ett konto för Microsoft-kundavtal

I det här avsnittet beskrivs de steg som krävs för att ansluta Microsoft-kundavtal ett konto.

Anslut till ett faktureringskonto

Om du vill ansluta till ett faktureringskonto måste du hämta ditt faktureringskonto-ID från Azure Portal:

  1. I Azure-portalen går du till Cost Management och fakturering.

  2. Välj din faktureringsprofil.

  3. Under Inställningar i menyn väljer du Egenskaper i sidopanelen.

  4. Under Faktureringsprofil kopierar du ID:t. Skärmbild av faktureringsprofil för Kostnadshantering

  5. För Välj omfång väljer du Indataomfång manuellt och matar in anslutningssträngen enligt exemplet nedan. Ersätt {billingAccountId} med de data som kopierades från föregående steg. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

  6. Ange antal månader och välj OK.

    Skärmbild av Azure Cost Management med indata för antal månader

  7. När du uppmanas till det loggar du in med ditt användarkonto och lösenord för Azure. Du måste ha åtkomst till faktureringskontoomfånget för att komma åt faktureringsdata.

Anslut till en faktureringsprofil

Om du vill ansluta till en faktureringsprofil måste du hämta ditt faktureringsprofils-ID och faktureringskonto-ID från Azure Portal:

  1. I Azure-portalen går du till Cost Management och fakturering.

  2. Välj din faktureringsprofil.

  3. Under Inställningar i menyn väljer du Egenskaper i sidopanelen.

  4. Under Faktureringsprofil kopierar du ID:t.

  5. Under Faktureringskonto kopierar du ID:t.

    Skärmbild av Azure Cost Management faktureringskontoinformation

  6. För Välj omfång väljer du Indataomfång manuellt och matar in anslutningssträngen enligt exemplet nedan. Ersätt {billingAccountId} och {billingProfileId} med de data som kopierades från föregående steg.

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

  7. Ange antal månader och välj OK.

  8. När du uppmanas till det loggar du in med ditt användarkonto och lösenord för Azure. Du måste ha åtkomst till faktureringsprofilen för att komma åt faktureringsprofildata.

Ansluta till ett Enterprise-avtalskonto

Om du vill ansluta med ett konto för Enterprise-avtalet (EA) kan du hämta ditt registrerings-ID från Azure-portalen:

  1. I Azure-portalen går du till Cost Management och fakturering.

  2. Välj ditt faktureringskonto.

  3. I menyn Översikt kopierar du faktureringskontots ID.

  4. I Välj omfång väljer du Registreringsnummer och klistrar in faktureringskontots ID från föregående steg.

  5. Ange antal månader och välj sedan OK.

    Skärmbild som visar Azure Cost Management-egenskaperna med ett omfång för registreringsnummer.

  6. När du uppmanas till det loggar du in med ditt användarkonto och lösenord för Azure. Du måste använda ett Enterprise-administratörskonto för Enterprise-avtal.

Data som är tillgängliga via anslutningsprogrammet

När du har autentiserats visas fönstret Navigatör med följande tillgängliga datatabeller:

Tabell Beskrivning
Saldosammanfattning Sammanfattning av saldot för Enterprise-avtal (EA).
Faktureringshändelser Händelselogg med nya fakturor, kreditinköp etc. Endast Microsofts kundavtal.
Budgetar Budgetinformation för att visa faktiska kostnader eller användning mot befintliga budgetmål.
Avgifter En månatlig sammanfattning av Azure-användningen, Marketplace-kostnader samt avgifter som faktureras separat. Endast Microsofts kundavtal.
Krediter Inköpsinformation med Azure-krediter för den angivna faktureringsprofilen. Endast Microsofts kundavtal.
Prisdokument Tillämpliga mätarpriser för den angivna faktureringsprofilen eller EA-registreringen.
RI-avgifter Kostnader som är kopplade till dina reserverade instanser under de senaste 24 månaderna. Den här tabellen håller på att bli inaktuell. Använd RI-transaktioner
RI-rekommendationer (delade) Rekommendationer för köp av reserverade instanser baserat på alla användningstrender för din prenumeration under de senaste 30 dagarna.
RI-rekommendationer (enskild) Rekommendationer för köp av reserverade instanser baserat på användningstrenderna för en enskild prenumeration under de senaste 30 dagarna.
RI-transaktioner Lista över transaktioner för reserverade instanser i faktureringskontoomfånget.
RI-användningsinformation Information om förbrukning för dina befintliga reserverade instanser under den senaste månaden.
RI-användningssammanfattning Daglig Azure-reservationsanvändning i procent.
Användningsinformation En uppdelning av förbrukade kvantiteter och beräknade avgifter för den angivna faktureringsprofilen i EA-registreringen.
Användningsinformation amorterat En uppdelning av förbrukade kvantiteter och beräknade amorteringsavgifter för den angivna faktureringsprofilen i EA-registreringen.

Du kan välja en tabell om du vill se en dialogruta med en förhandsgranskning. Du kan välja en eller flera tabeller genom att markera rutorna bredvid namnet och sedan välja Läs in.

Skärmbild som visar dialogrutan Navigatör.

När du väljer Läs in läses datan in i Power BI Desktop.

När dina valda data har lästs in kommer datatabellerna och fälten visas i fönstret Fält.

Överväganden och begränsningar

Följande överväganden och begränsningar gäller för Azure Cost Management dataanslutning:

Du kan få en 400-felaktig begäran från RI-användningsinformationen när du försöker uppdatera data om du har valt datumparameter större än tre månader. Åtgärda felet genom att vidta följande steg:

  1. I Power BI Desktop du Start och > Transformera data.

  2. I Power Query Editor väljer du datauppsättningen RI usage details (RI-användningsinformation) och väljer Avancerad redigerare.

  3. Uppdatera Power Query kod som visas i följande stycken, som delar upp anropen i segment om tre månader. Se till att du noterar och behåller ditt registreringsnummer eller faktureringskonto/faktureringsprofils-ID.

    För EA använder du följande koduppdatering:

    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änder du 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
    
    
  4. 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 & Tillämpa.

Nästa steg

Du kan ansluta till många olika datakällor med hjälp av Power BI Desktop. Mer information finns i följande artiklar: