Power BI Desktop'ta Azure Maliyet Yönetimi bağlayıcısı ile görseller ve raporlar oluşturma

Azure harcamalarınızı daha iyi anlamanıza yardımcı olan güçlü, özelleştirilmiş görselleştirmeler ve raporlar oluşturmak için Power BI Desktop için Azure Maliyet Yönetimi bağlayıcısını kullanabilirsiniz. Azure Maliyet Yönetimi bağlayıcısı şu anda Microsoft Müşteri Sözleşmesi veya Kurumsal Anlaşması olan müşterileri destekler.

Azure Maliyet Yönetimi bağlayıcısı, Azure’da kimlik doğrulaması için OAuth 2.0 kullanır ve bağlayıcıyı kullanacak kullanıcıları tanımlar. Bu işlemde oluşturulan belirteçler belirli bir süre için geçerlidir. Power BI sonraki oturum açma için belirteci saklar. OAuth 2.0, bu izinlerin güvenli bir şekilde işlenmesini sağlamak için arka planda devam eden işlemin standardıdır. Bağlanmak için, Enterprise Anlaşmaları için bir Enterprise Yöneticisi hesabı kullansanız veya Microsoft Müşteri Sözleşmesi için ödeme hesabında veya faturalama profili düzeylerinde uygun izinlere sahipsiniz.

Not

Bu bağlayıcı, önceden kullanılabilir olan Azure Consumption Insights ve Azure Maliyet Yönetimi (Beta) bağlayıcılarının yerini alır. Önceki bağlayıcı ile oluşturulan raporların bu bağlayıcı kullanılarak yeniden oluşturulması gerekir.

Azure Maliyet Yönetimi’ni kullanarak bağlanma

Power BI Desktop’ta Azure Maliyet Yönetimi bağlayıcısını kullanmak için:

  1. Giriş şeridinde Veri Al’ı seçin.

  2. Veri kategorileri listesinden Azure'ı seçin.

  3. Azure Maliyet Yönetimi’ni seçin.

    Verileri alma

  4. Açılan iletişim kutusunda Kapsam Seç açılan listesinde Microsoft Müşteri Sözleşmeleri için El ile Giriş Kapsamı'Enterprise Veya Kayıt Numarası'Enterprise kullanın.

Microsoft Müşteri Sözleşmesi hesabına bağlanma

Bu bölümde, bir Microsoft Müşteri Sözleşmesi hesabıyla bağlantı Microsoft Müşteri Sözleşmesi anlatılacaktır.

Bağlan hesabıyla oturum açın

Bir ödeme hesabına bağlanmak için ödeme hesabı kimliğinizi aşağıdaki Azure portal:

  1. Azure portalındaMaliyet Yönetimi + Faturalandırma’ya gidin.

  2. Faturalama profilinizi seçin.

  3. Menüdeki Ayarlar bölümünde, kenar çubuğundan Özellikler’i seçin.

  4. Faturalama profili bölümünde Kimlik’i seçin. Maliyet yönetimi faturalama profilinin ekran görüntüsü

  5. Kapsam Seç için El ile Giriş Kapsamı'ı seçin ve aşağıdaki örnekte gösterildiği gibi bağlantı dizesini girin. {billingAccountId} yerine önceki adımlardan kopyalanan verileri girin. /providers/Microsoft.Billing/billingAccounts/{billingAccountId}

  6. Ay sayısını girip Tamam’ı seçin.

    Ay sayısı Azure Maliyet Yönetimi ekran görüntüsü

  7. İstendiğinde, Azure kullanıcı hesabı ve parolanızla oturum açın. Faturalama verilerine başarıyla erişmek için Ödeme hesabı kapsamına erişiminizin olması gerekir.

Bağlan profiline bağlantı oluşturma

Bir faturalama profiline bağlanmak için faturalama profili kimliği ve Faturalama hesabı kimliği bilgilerinizi aşağıdaki Azure portal:

  1. Azure portalındaMaliyet Yönetimi + Faturalandırma’ya gidin.

  2. Faturalama profilinizi seçin.

  3. Menüdeki Ayarlar bölümünde, kenar çubuğundan Özellikler’i seçin.

  4. Faturalama profili bölümünde Kimlik’i seçin.

  5. Ödeme hesabı'nın altında, kimliğini kopyalayın.

    Ödeme hesabı Azure Maliyet Yönetimi ekran görüntüsü

  6. Kapsam Seç için, El ile Giriş Kapsamı'ı seçin ve aşağıdaki örnekte gösterildiği gibi bağlantı dizesini girin. {billingAccountId} ve {billingProfileId} yerine önceki adımlardan kopyalanan verilerle değiştirmeyin.

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

  7. Ay sayısını girip Tamam’ı seçin.

  8. İstendiğinde, Azure kullanıcı hesabı ve parolanızla oturum açın. Faturalama profili verilerine başarıyla erişmek için Faturalama profiline erişiminizin olması gerekir.

Kurumsal Anlaşma hesabına bağlanma

Bir Kurumsal Anlaşma (EA) hesabıyla bağlantı kurmak için, Azure portalından kayıt kimliğinizi alabilirsiniz:

  1. Azure portalındaMaliyet Yönetimi + Faturalandırma’ya gidin.

  2. Fatura hesabınızı seçin.

  3. Genel Bakış menüsünde Faturalama hesabı kimliği’ni kopyalayın.

  4. Kapsam Seçin için Kayıt Numarası’nı seçin ve önceki adımdaki faturalama profili kimliğini yapıştırın.

  5. Ay sayısını girip Tamam’ı seçin.

    Kayıt Numarası kapsamındaki Azure Maliyet Yönetimi özelliklerini gösteren ekran görüntüsü.

  6. İstendiğinde, Azure kullanıcı hesabı ve parolanızla oturum açın. Kurumsal Anlaşmalar için Kurumsal Yönetici hesabı kullanmalısınız.

Bağlayıcı aracılığıyla kullanılabilir olan veriler

Başarıyla kimlik doğrulaması yapmanızın ardından Gezgin penceresi, aşağıdaki kullanılabilir veri tablolarıyla birlikte görüntülenir:

Tablo Açıklama
Bakiye özeti Kurumsal Anlaşmalar için bakiye özeti.
Faturalama olayları Yeni faturalar, kredi satın almaları vb. için olay günlüğü. Yalnızca Microsoft Müşteri Sözleşmesi.
Budgets Mevcut bütçe hedeflerine göre gerçek maliyetleri ve kullanımı görüntülemek için bütçe ayrıntıları.
Ücretler Azure kullanımı, Market ücretleri ve ayrı faturalanan ücretlerin ay bazında özeti. Yalnızca Microsoft Müşteri Sözleşmesi.
Credit lots Belirtilen faturalama profili için Azure kredi lot satın alma ayrıntıları. Yalnızca Microsoft Müşteri Sözleşmesi.
Fiyat listeleri Belirtilen faturalama profili veya EA kaydı için geçerli ölçüm ücretleri.
RI ücretleri Son 24 ayda Ayrılmış Örneklerinizle ilişkili ücretler. Bu tablo kullanım dışıdır, lütfen RI işlemlerini kullanın
RI önerileri (paylaşılan) Son 30 gün için tüm abonelik kullanım eğilimlerinizi temel alan Ayrılmış Örnek satın alma önerileri.
RI önerileri (tek) Son 30 günlük tek abonelik kullanım eğilimlerinize göre Ayrılmış Örnek satın alma önerileri.
RI işlemleri Ödeme hesabı kapsamındaki ayrılmış örnekler için işlemlerin listesi.
RI kullanım ayrıntıları Mevcut Ayrılmış Örneklerinizin geçen ayki tüketim ayrıntıları.
RI kullanım özeti Günlük Azure rezervasyonu kullanım yüzdesi.
Kullanım ayrıntıları Kurumsal Anlaşma kaydında belirtilen faturalama profilinin tüketilen miktar ve tahmini ücretlerinin dökümü.
Amorti edilmiş kullanım ayrıntıları Kurumsal Anlaşma kaydında belirtilen faturalama profilinin tüketilen miktar ve tahmini itfa edilen ücretlerinin dökümü.

Önizleme iletişim kutusunu görmek için bir tablo seçebilirsiniz. Tablo adlarının yanlarında bulunan kutuları seçerek bir veya daha fazla tablo seçebilir ve ardından Yükle seçeneğini belirleyebilirsiniz.

Gezgin iletişim kutusunu gösteren ekran görüntüsü.

Yükle’yi seçtiğinizde veriler Power BI Desktop’a yüklenir.

Seçtiğiniz veriler yüklendiğinde, veri tabloları ve alanları Alanlar bölmesinde gösterilir.

Önemli noktalar ve sınırlamalar

Veri bağlayıcısı için aşağıdaki önemli noktalar Azure Maliyet Yönetimi geçerlidir:

Üç aydan daha fazla tarih parametresi seçtiyseniz, verileri yenilemeye çalıştığınızda RI kullanım ayrıntılarından 400 hatalı bir istek alabilirsiniz. Hatayı azaltmak için aşağıdaki adımları uygulayın:

  1. Power BI Desktop, giriş > verileri dönüştür' ü seçin.

  2. Power Query düzenleyicide, RI kullanım ayrıntıları veri kümesini seçin ve Gelişmiş Düzenleyici' ı seçin.

  3. Power Query kodunu aşağıdaki paragraflarda gösterildiği gibi güncelleştirin, bu, çağrıları üç aylık parçalara böler. Kayıt numaranızı veya faturalandırma hesabı/fatura profili KIMLIĞINI girdiğinizden emin olun.

    EA için aşağıdaki kod güncelleştirmesini kullanın:

    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
    

    Microsoft Müşteri anlaşmaları için aşağıdaki güncelleştirmeyi kullanın:

    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. Önceki adımdan ilgili güncelleştirme ile kodu güncelleştirdikten sonra bitti ' yi seçin ve ardından Kapat & Uygula' yı seçin.

Sonraki adımlar

Power BI Desktop’ı kullanarak birçok farklı veri kaynağına bağlanabilirsiniz. Daha fazla bilgi için aşağıdaki makaleleri inceleyin: