Vizualizációk és jelentések létrehozása az Azure Cost Management-összekötővel a Power BI Desktopban

A Power BI DesktopHoz készült Azure Cost Management-összekötővel hatékony, testreszabott vizualizációkat és jelentéseket készíthet, amelyek segítenek jobban megérteni az Azure-költségeket.

Az Azure Cost Management-összekötő jelenleg a következőkkel támogatja az ügyfeleket:

Ha nem támogatott szerződéssel rendelkezik, az Export használatával mentheti a költségadatokat egy megosztásba, majd csatlakozhat hozzá a Power BI használatával. További információ: Oktatóanyag – Exportált adatok létrehozása és kezelése az Azure Cost Managementből.

Az Azure Cost Management-összekötő az OAuth 2.0-t használja az Azure-ral való hitelesítéshez, és azonosítja az összekötőt használni kívánt felhasználókat. Az ebben a folyamatban létrehozott jogkivonatok egy adott időszakra érvényesek. A Power BI megőrzi a következő bejelentkezés jogkivonatát. Az OAuth 2.0 a színfalak mögött folytatódó folyamat szabványa, amely biztosítja ezeknek az engedélyeknek a biztonságos kezelését. A csatlakozáshoz vállalati Rendszergazda istrator-fiókot kell használnia Nagyvállalati Szerződés, vagy megfelelő engedélyekkel kell rendelkeznie a számlázási fiók vagy a számlázási profil szintjén Microsoft Ügyfélszerződés.

Feljegyzés

Ez az összekötő lecseréli a korábban elérhető Azure Consumption Elemzések és Az Azure Cost Management (bétaverzió) összekötőit. Az előző összekötővel létrehozott jelentéseket újra létre kell hozni ezzel az összekötővel.

Csatlakozás az Azure Cost Management használatával

Az Azure Cost Management-összekötő Power BI Desktopban való használatához kövesse az alábbi lépéseket:

  1. A Kezdőlap menüszalagon válassza az Adatok lekérése lehetőséget.

  2. Válassza ki az Azure-t az adatkategóriák listájából.

  3. Válassza az Azure Cost Management lehetőséget.

    Get data

  4. A megjelenő párbeszédpanel Hatókör kiválasztása legördülő listájában használja a manuális beviteli hatókört Microsoft Ügyfélszerződés, vagy használja a regisztrációs számot Nagyvállalati Szerződés (EA) esetén.

Csatlakozás egy Microsoft Ügyfélszerződés-fiókba

Ez a szakasz a Microsoft Ügyfélszerződés-fiókhoz való csatlakozáshoz szükséges lépéseket ismerteti.

Csatlakozás számlázási fiókba

A számlázási fiókhoz való csatlakozáshoz le kell kérnie a számlázási fiók azonosítóját az Azure Portalról:

  1. Az Azure Portalon lépjen a Költségkezelés + Számlázás területre.

  2. Válassza ki a számlázási profilját.

  3. A menü Gépház területén válassza a Tulajdonságok lehetőséget az oldalsávon.

  4. A Számlázási profil területen másolja ki az azonosítót. Screenshot of Cost management billing profile

  5. A Hatókör kiválasztása beállításnál válassza a Manuális beviteli hatókör lehetőséget, és adja meg a kapcsolati sztring az alábbi példában látható módon, és cserélje le a {billingAccountId} elemet az előző lépésekből kimásolt adatokra. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

    Másik lehetőségként a Hatókör kiválasztása beállításnál válassza a Regisztrációs szám lehetőséget, és adja meg a számlázási fiók azonosítójának sztringet az előző lépésekből kimásolt módon.

  6. Adja meg a hónapok számát, és válassza az OK gombot.

    Screenshot of Azure Cost Management with number of months input

    Másik lehetőségként, ha egy hónapnál kevesebb adatot szeretne letölteni, állítsa a Hónapok száma nullára, majd adjon meg egy dátumtartományt a kezdő dátum és a záró dátum értékével, amely 31 napnál rövidebbnek felel meg.

  7. Amikor a rendszer kéri, jelentkezzen be az Azure-felhasználói fiókjával és jelszavával. A számlázási adatok sikeres eléréséhez hozzáféréssel kell rendelkeznie a számlázási fiók hatóköréhez.

Csatlakozás számlázási profilba

A számlázási profilhoz való csatlakozáshoz le kell kérnie a számlázási profil azonosítóját és a számlázási fiók azonosítóját az Azure Portalról:

  1. Az Azure Portalon lépjen a Költségkezelés + Számlázás területre.

  2. Válassza ki a számlázási profilját.

  3. A menü Gépház területén válassza a Tulajdonságok lehetőséget az oldalsávon.

  4. A Számlázási profil területen másolja ki az azonosítót.

  5. A Számlázási fiók területen másolja ki az azonosítót.

    Screenshot of Azure Cost Management billing account information

  6. A Hatókör kiválasztása beállításnál válassza a Manuális beviteli hatókör lehetőséget, és adja meg a kapcsolati sztring az alábbi példában látható módon, és cserélje le a {billingAccountId} és a {billingProfileId} értéket az előző lépésekből kimásolt adatokra.

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

  7. Adja meg a hónapok számát, és válassza az OK gombot.

  8. Amikor a rendszer kéri, jelentkezzen be az Azure-felhasználói fiókjával és jelszavával. A számlázási profil adatainak sikeres eléréséhez hozzáféréssel kell rendelkeznie a számlázási profilhoz.

Csatlakozás egy Nagyvállalati Szerződés-fiókba

Ha Nagyvállalati Szerződés (EA) fiókkal szeretne csatlakozni, lekérheti a regisztrációs azonosítóját az Azure Portalról:

  1. Az Azure Portalon lépjen a Költségkezelés + Számlázás területre.

  2. Válassza ki a számlázási fiókját.

  3. Az Áttekintés menüben másolja ki a számlázási fiók azonosítóját.

  4. A Hatókör kiválasztása beállításhoz válassza a Regisztrációs szám lehetőséget , és illessze be a számlázási fiók azonosítóját az előző lépésből.

  5. Adja meg a hónapok számát, majd kattintson az OK gombra.

    Screenshot shows the Azure Cost Management properties with a scope of Enrollment number.

  6. Amikor a rendszer kéri, jelentkezzen be az Azure-felhasználói fiókjával és jelszavával. Vállalati Rendszergazda istrator-fiókot kell használnia a Nagyvállalati Szerződés.

Az összekötőn keresztül elérhető adatok

A sikeres hitelesítés után megjelenik egy Kezelő ablak a következő elérhető adattáblákkal:

Tábla Fiók típusa Támogatott hatókörök Leírás
Egyenleg összegzése Csak EA EA-regisztráció A Nagyvállalati Szerződés (EA) aktuális számlázási hónapjának egyenlegének összegzése.
Számlázási események Csak MCA Számlázási profil Az új számlák, kreditvásárlások stb. eseménynaplója csak Microsoft Ügyfélszerződés.
Költségvetések EA, MCA EA-regisztráció,MCA számlázási fiók,MCA számlázási profil A költségvetés részletei a tényleges költségek és használat a meglévő költségvetéshez viszonyított megtekintéséhez.
Díjak Csak MCA MCA számlázási profil Az Azure-használat, a Marketplace-díjak és a külön számlázott díjak havi összegzése. csak Microsoft Ügyfélszerződés.
Jóváírási tételek Csak MCA MCA számlázási profil Az Azure-kreditek vásárlásának részletei a megadott számlázási profilhoz. csak Microsoft Ügyfélszerződés.
Árlisták EA, MCA EA-regisztráció,MCA számlázási profil Vonatkozó fogyasztási díjak a megadott számlázási profilhoz vagy EA-regisztrációhoz.
RI-díjak EA, MCA EA-regisztráció,MCA számlázási profil A fenntartott példányokhoz kapcsolódó díjak az elmúlt 24 hónapban. Ez a tábla elavult, használjon RI-tranzakciókat
RI-javaslatok (megosztott) EA, MCA EA-regisztráció,MCA számlázási profil Fenntartott példányok vásárlási javaslatai az elmúlt 30 nap összes előfizetés-használati trendje alapján.
RI-javaslatok (egy előfizetéshez) EA, MCA EA-regisztráció,MCA számlázási profil Fenntartott példányok vásárlási javaslatai az elmúlt 30 nap egyetlen előfizetés-használati trendje alapján.
RI-tranzakciók EA, MCA EA-regisztráció,MCA számlázási profil Fenntartott példányok tranzakcióinak listája a számlázási fiók hatókörében.
RI-használati adatok EA, MCA EA-regisztráció,MCA számlázási profil A meglévő fenntartott példányok használati adatai az elmúlt hónapban.
RI-használat összegzése EA, MCA EA-regisztráció,MCA számlázási profil Az Azure-beli foglalások napi használatának százalékos aránya.
Használati adatok EA, MCA EA-regisztráció,MCA számlázási fiók,MCA számlázási profil Az EA-regisztrációhoz használt mennyiségek és becsült díjak lebontása az adott számlázási profilhoz.
Amortizált használati adatok EA, MCA EA-regisztráció,MCA számlázási fiók,MCA számlázási profil A felhasznált mennyiségek és a becsült amortizált díjak lebontása az EA-regisztrációhoz megadott számlázási profilhoz.

Kiválaszthat egy táblázatot az előnézeti párbeszédpanel megtekintéséhez. Egy vagy több táblát úgy jelölhet ki, hogy kijelöli a nevük melletti mezőket, majd a Betöltés lehetőséget.

Screenshot shows the Navigator dialog box.

Amikor a Betöltés lehetőséget választja, a rendszer betölti az adatokat a Power BI Desktopba.

A kijelölt adatok betöltésekor az adattáblák és mezők megjelennek a Mezők panelen.

Szempontok és korlátozások

Az Azure Cost Management-adatösszekötőre az alábbi szempontok és korlátozások vonatkoznak:

  • Az egymillió sort meghaladó adatsor-kérelmeket a Power BI nem támogatja. Ehelyett kipróbálhatja az exportált adatok Azure Cost Managementben való létrehozásában és kezelésében leírt exportálási funkciót.

  • Az Azure Cost Management-adatösszekötő nem működik az Office 365 GCC-ügyfélfiókokkal.

  • Adatfrissítés: A költség- és használati adatok általában 8–24 órán belül frissülnek és elérhetők az Azure Portalon, valamint az API-k támogatásával, ezért javasoljuk, hogy a Power BI ütemezett frissítéseit naponta egyszer vagy kétszer korlátozza.

  • Adatforrások újrafelhasználása: Ha több olyan jelentéssel rendelkezik, amely ugyanazokat az adatokat kéri le, és nincs szüksége több jelentésspecifikus adatátalakításra, használja újra ugyanazt az adatforrást, ami csökkenti a Használati adatok adatainak lekéréséhez szükséges időt.

    Az adatforrások újrafelhasználásával kapcsolatos további információkért lásd:

Ha három hónapnál hosszabb dátumparamétert választott, 400 hibás kérést kaphat az ri használati adataitól. A hiba elhárításához hajtsa végre a következő lépéseket:

  1. A Power BI Desktopban válassza az Otthoni > átalakítás adatok lehetőséget.

  2. A Power Query-szerkesztő válassza ki a ri használati adatok szemantikai modelljét, majd válassza Speciális szerkesztő.

  3. Frissítse a Power Query-kódot az alábbi bekezdésekben látható módon, amely három hónapos adattömbökre osztja fel a hívásokat. Mindenképpen jegyezze fel és őrizze meg a regisztrációs számát vagy a számlázási fiók/számlázási profil azonosítóját.

    EA esetén használja a következő kódfrissítést:

    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
    

    A Microsoft Ügyfélszerződés a következő frissítést használja:

    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. Miután frissítette a kódot az előző lépés megfelelő frissítésével, válassza a Kész , majd a Bezárás &alkalmazás lehetőséget.

Előfordulhat, hogy a címkék nem működnek a használati adatokban, vagy a címkék oszlopa nem alakítható át JSON-ra. Ez a probléma abból ered, hogy az aktuális UCDD API a kezdő és záró zárójelek levágásával adja vissza a címkék oszlopát, ami azt eredményezi, hogy a Power BI nem tudja átalakítani az oszlopot, mert sztringként adja vissza. A helyzet enyhítéséhez hajtsa végre az alábbi lépéseket.

  1. Lépjen a Lekérdezésszerkesztő.
  2. Válassza ki a Használati adatok táblát.
  3. A jobb oldali ablaktáblán a Tulajdonságok panelen láthatók az Alkalmazott lépések. A navigációs lépés után hozzá kell adnia egy egyéni oszlopot a lépésekhez.
  4. A menüben válassza az Add column Add custom column (Egyéni oszlop hozzáadása)>lehetőséget
  5. Nevezze el az oszlopot, például nevezze el a TagsInJson oszlopot vagy bármit, amit szeretne, majd írja be a következő szöveget a lekérdezésbe:
    
    ```= "{"& [Tags] & "}"
    
  6. Az előző lépések végrehajtása új címkeoszlopot hoz létre json formátumban
  7. Mostantól szükség szerint áthelyezheti és kibonthatja az oszlopot.

A Microsoft Entra vendégfiókokkal kapcsolatos hitelesítési problémák: Lehet, hogy rendelkezik a megfelelő engedélyekkel a regisztrációs vagy számlázási fiók eléréséhez, de a következőhöz hasonló hitelesítési hibát kap:

  • Az erőforráshoz való hozzáférés tilos
  • Nem tudtuk elvégezni a hitelesítést a megadott hitelesítő adatokkal. Próbálkozzon újra.

Ezek a hibák azt eredményezhetik, hogy egy másik Microsoft Entra-tartományban lévő felhasználói fiók vendégfelhasználóként lett hozzáadva.

Vendégfiókok esetén: A Cost Management Power BI-összekötőhöz való csatlakozáskor használja a következő beállításokat vagy beállításokat a hitelesítési párbeszédpanelen :

  1. Bejelentkezés kiválasztása
  2. Válassza a Másik fiók használata lehetőséget (a párbeszédpanel alján)
  3. Válassza a bejelentkezési beállításokat (a párbeszédpanel alján)
  4. Bejelentkezés a szervezetbe lehetőség kiválasztása
  5. Tartománynév esetén adja meg annak a Microsoft Entra-tartománynak a teljes tartománynevét (FQDN), amelyhez vendégként hozzáadták.
  6. Ez után a Válasszon fiókot lehetőségnél válassza ki a korábban hitelesített felhasználói fiókot.

A Power BI Desktop használatával számos különböző adatforráshoz csatlakozhat. További információért tekintse át az alábbi cikkeket: