Aracılığıyla paylaş


FinOps araç seti sorun giderme kılavuzu

Bu makalede, FinOps araç seti çözümlerinin doğru dağıtıldığını ve yapılandırıldığını doğrulama açıklanmaktadır. Belirli bir hata kodunuz varsa, ayrıntılar ve azaltma adımları için sık karşılaşılan hataları gözden geçirin. Yapılandırmanızı doğrulamak için daha ayrıntılı bir kılavuza ihtiyacınız varsa, size uygun olan aşağıdaki adımları kullanın.


Belirli bir hata kodunuz var mı?

Belirli bir hata kodunuz varsa karşılaştığınız sorunun doğrudan açıklaması için yaygın hatalarla başlamanızı öneririz. Ayrıca sorunu hafifletmek veya geçici bir çözüm bulmak için gereken bilgiler de vardır.


FinOps hub dağıtımınızı doğrulama

FinOps hub dağıtımınızı doğrulamak için aşağıdaki adımları kullanın:

1. Adım: Maliyet Yönetimi dışarı aktarmalarını doğrulama

  1. Maliyet Yönetimi ihracatlarına gidin ve ihracat durumunun Successful olduğundan emin olun.
  2. Başarılı olmazsa, hub'ınızın dağıtıldığı abonelik için 'Cost Management' kaynak sağlayıcısının kayıtlı olduğundan emin olun.
  3. Daha fazla araştırma yapmak için Maliyet Yönetimi ekibine bir destek isteği gönderin.

2. Adım: Data Factory işlem hatlarını doğrulama

  1. Data Factory Studio'dan soldaki menüden İzleyici'yi seçin ve işlem hatlarının başarıyla çalıştığını onaylayın.
  2. Boru hatları başarısız oluyorsa, hata kodunu ve iletisini gözden geçirin ve düzeltme adımları için yaygın hataları denetleyin.
  3. Son çalışma zamanını, son dışarı aktarmanın zamanıyla karşılaştırın. Yakın olmaları gerekir.
  4. Yönet>Yazar>Tetikleyiciler’i seçin ve tetikleyicinin msexports_ManifestAdded başlatılmış olduğunu doğrulayın. Aksi takdirde, başlat.
  5. Tetikleyici "kaynak sağlayıcısı kayıtlı değil" hatasıyla başlayamazsa aboneliği Azure portalında açın, Ayarlar>Kaynak sağlayıcıları'nı seçin, Microsoft.EventGrid satırını ve ardından Kaydet'i seçin. Kayıt birkaç dakika sürebilir.
  6. Kayıt tamamlandıktan sonra tetikleyiciyi msexports_ManifestAdded yeniden başlatın.
  7. Tetikleyici başlatıldıktan sonra, tüm bağlı Maliyet Yönetimi çıktılarını tekrar çalıştırın. Veriler 10-20 dakika içinde tamamen alınmalıdır.
  8. Alma işlem hattı çalışmıyorsa ve bir MappingColumnNameNotFoundInSourceFile hata iletisi gösteriyorsa, dışarı aktarma işleminin desteklenen bir veri kümesi ve sürüm için yapılandırıldığını doğrulayın.

3. Adım: Depolama hesabını doğrulama – msexports kapsayıcısı

  1. msexports kapsayıcısı, Maliyet Yönetimi'nin "ham" dışa aktarımları ulaştırdığı yerdir.
  2. Son dışa aktarma yolunda CSV veya Parquet dosyası olmadığını onaylayın.
  3. Maliyet Yönetimi dışarı aktarmalarından CSV veya parquet dosyaları varsa Data Factory Studio'yu açın ve msexports_ExecuteETL ve msexports_ETL_ingestion işlem hatlarının başarılı olduğunu onaylayın.
    • Msexports kapsayıcısı pozitif bir bekletme ilkesine sahip olacak şekilde yapılandırılmadığı sürece, alma tamamlandığında dışarı aktarılan dosyalar kaldırılır.

4. Adım: Depolama hesabını doğrulama – veri alma kapsayıcısı

  1. Alım kapsayıcısı, Power BI gibi istemcilerin veriyi çekmek için bağlandığı yerdir. Bu kapsayıcıda her ay için her zaman bir veya daha fazla parquet dosyası bulunmalıdır.
  2. Alım kapsayıcısında herhangi bir parquet dosyası görmüyorsanız msexports kapsayıcısında dosyaların olup olmadığını kontrol edin.
  3. msexports kapsayıcısında CSV veya parquet dosyaları bulursanız, Data Factory işlem hattı çalışmıyor demektir. Data Factory işlem hatlarını doğrulama bölümüne geri bakın.
  4. msexports kapsayıcısında dosya yoksa ve veri alma kapsayıcısında parquet dosyası yoksa, bu, Maliyet Yönetimi dışa aktarma işleminin düzgün çalışmadığı anlamına gelir. Maliyet Yönetimi dışarı aktarmalarını doğrulama bölümüne geri bakın.

Power BI yapılandırmanızı doğrulama

Power BI yapılandırmanızı doğrulamak için aşağıdaki adımları kullanın:

1. Adım: Depolama URL'nizi tanımlama

Power BI yapılandırmanızı doğrulamaya başlamadan önce aşağıdaki mekanizmalardan birini kullanarak verilerinize bağlanıp bağlanmadığınızı bilmeniz gerekir:

  • Power BI için Maliyet Yönetimi bağlayıcısı – Sınırlı ihtiyaçları olan küçük hesaplar için idealdir. Toplam maliyetlerde 2 milyon ABD dolarından fazla raporlama yaparsanız önerilmez.
  • Depolama alanında Maliyet Yönetimi dışa aktarma: Maliyet Yönetimi'nden bir depolama hesabına veri aktarmayı gerektirir. Başka dağıtımlar gerektirmez.
  • FinOps hub'ları – FinOps hub çözümünün dağıtılması gerekir.

İhtiyaçlarınıza en uygun yaklaşımı seçmede yardıma ihtiyacınız varsa bkz . Power BI veri kaynağı seçme.

Maliyet Yönetimi bağlayıcısını kullanıyorsanız bkz . Power BI Desktop'ta Maliyet Yönetimi bağlayıcısı ile görseller ve raporlar oluşturma.

FinOps hub'ları kullanıyorsanız, Azure portalındaki dağıtım çıkışlarından URL'yi kopyalayabilirsiniz:

  1. FinOps hub'larının dağıtıldığı kaynak grubuna gidin.
  2. Menüden Ayarlar>Dağıtımlar seçin.
  3. Hub dağıtımını seçin.
  4. Menüden Çıkışlar'ı seçin.
  5. storageUrlForPowerBI değerini kopyalayın.
  6. Bu URL'yi Power BI'daki Hub depolama URL'sine yapıştırın.
  7. Herhangi bir veri için ham dışarı aktarmalar kullanıyorsanız aşağıdaki adımları da kullanın.
  8. Ham dışa aktarımlarını hiçbir veri için kullanmıyorsanız, hub depolama URL'sini Power BI'daki Depolama URL'sine yapıştırın.

    Not

    Power BI, Power BI hizmeti veri kümelerini yenilemesi için her iki parametrenin de ayarlanmasını gerektirir.

Herhangi bir veri kümesi için FinOps hub'ları olmadan ham dışarı aktarmalar kullanıyorsanız (maliyet verileri için hub kullanıyor olsanız bile), Azure portalındaki depolama hesabınızdan Data Lake Storage URI'sini alabilirsiniz:

  1. Azure portalında depolama hesabına gidin.
  2. Menüden Ayarlar>Uç Noktalar seçin.
  3. Data Lake Storage>URL'sini kopyalayın.
  4. Bu URL'yi Power BI'deki Depolama URL'si Dışa Aktarım kutusuna yapıştırın.
  5. Herhangi bir veri için FinOps hub'ları kullanıyorsanız, önceki adımları da izleyin.
  6. Herhangi bir veri için FinOps hub'ları kullanmıyorsanız dışarı aktarma depolama URL'sini Power BI'daki Hub depolama URL'sine yapıştırın.

    Not

    Power BI, Power BI hizmeti veri kümelerini yenilemesi için her iki parametrenin de ayarlanmasını gerektirir.

2. Adım: Power BI'ı depolamaya bağlama

Kullanıcı veya hizmet sorumlusu hesabı kullanarak veya depolama hesabı anahtarı (SAS belirteci olarak da adlandırılır) kullanarak depolamaya bağlanmak isteyip istemediğinize karar verin.

  • Kullanıcı veya hizmet sorumlusu hesabı kullanma
    1. Kullanacağınız hesapta Depolama Blobu Veri Okuyucusu rolünün açıkça tanımlandığından emin olun. "Sahip" veya "Katkıda Bulunan" izinleriniz olsa bile bu izin devralınmıyor.
  • SAS belirteci kullanma
    1. Belirteç için aşağıdaki izinleri ayarladığınızdan emin olun:
      • İzin verilen hizmetler: Blob
      • İzin verilen kaynak türleri: Kapsayıcı ve Nesne
      • İzin verilen izinler: Okuma ve Listeleme
    2. Ayrıca geçerli bir başlangıç ve bitiş tarihi/saati ayarladığınızdan emin olun.

3. Adım: Bağlantı hatalarını giderme

  1. Depolama hesabınıza bağlanmaya çalışırken Access to the resource is forbidden hatasını alırsanız, büyük olasılıkla birkaç izniniz olmadığı muhtemeldir. Doğru izinlere sahip olduğunuzdan emin olmak için Bkz. Power BI'ı depolamaya bağlama.
  2. Erişimin yasaklandığıyla ilgili bir hata görürseniz, bağlandığınız ödeme hesabının doğru olup olmadığını gözden geçirin. Power BI raporlarına örnek bir ödeme hesabı sağlanır ve bunu kendi kimliğinizle değiştirmezseniz bağlanamazsınız.

4. Adım: Eksik ay verilerinin sorunlarını giderme

  1. Power BI raporu tüm ayların verilerini içermiyorsa, Şeritteki Verileri Dönüştür seçeneğinde > kontrol ederek Power BI raporundaki tarih parametrelerini doğrulayın. Ayrıntılar için İlk raporunuzu ayarlama kısmına bakın.
    • Ay Sayısı, raporlarda kaç kapalı ay (geçerli aydan önce) gösterileceğini tanımlar. Veriler dışarı aktarılmış olsa bile, bu aralığın dışındaki veriler gösterilmez. Tanımlanmışsa, bu parametre diğerlerini geçersiz kılar.
    • RangeStart ve RangeEnd raporlarda gösterilecek açık bir veri aralığı tanımlar. Bu tarihlerden önceki veya sonraki hiçbir şey gösterilmez.
    • RangeStart boşsa RangeEnd'in önceki tüm geçmiş verileri eklenir.
    • RangeEnd boşsa RangeStart sonrasındaki tüm yeni veriler eklenir.
    • Tüm tarih parametreleri boşsa, tüm kullanılabilir veriler eklenir.

Power BI sorgu hatalarında hata ayıklama

Power BI bilinmeyen bir hata döndürürse, sorunu tanımlamak için aşağıdaki adımları kullanın.

Başarısız sorguyu tanımlama

  1. Raporu açın.
  2. Şeritte Verileri dönüştür>Verileri dönüştür'ü seçin.
  3. Power Query Düzenleyicisi penceresinde, soldaki sorgu listesinde başarısız olan sorguyu bulun.
  4. Klasörü temel alan sorun giderme bölümüne atlayın.

Depolama sorgusu hatalarını giderme

  1. Power Query Düzenleyicisi penceresinden, soldaki sorgu listesinde başarısız olan sorguyu seçin.
  2. Sağ taraftaki Uygulanan Adımlar bölümünde RawData adımını seçin.
  3. Bu adım hataları varsa, ftk_Storage hatalarını giderme bölümüne atlayın.
  4. Bu adım işe yararsa, küçük harf veya alt çizgiyle başlayan her şeyi atlayarak altındaki sonraki adımı seçin.
  5. Hata veren ilk adımı bulana kadar 4. adımı yineleyin.
  6. Sorun gidermeye yardımcı olmak için herhangi bir sorunda veya destek isteğinde başarısız olan ilk adımın adını paylaşın.

ftk_Storage hatalarını giderme

  1. Power Query Düzenleyicisi penceresinde soldaki ftk_Storage işlevine sağ tıklayın ve Çoğalt'ı seçin.
  2. ftk_Storage (2) öğesine sağ tıklayın ve Gelişmiş Düzenleyici'yi seçin.
  3. İlk satırı kaldırın ve data = if datasetType... satırını data = "focuscost", ile değiştirin.
  4. İletişim kutusunun sağ alt kısmındaki Bitti'yi seçin.
  5. Soldaki ftk_Storage (2) öğesini seçin ve üstteki şeritte Önizlemeyi Yenile'ye tıklayın.
  6. Sağ taraftaki Uygulanan Adımlar'da son adımı seçin.
  7. Bu adım hata verirse, ondan öncekini seçin (alt çizgi veya ilk karakteri küçük olan her şeyi atlayın).
  8. Çalışan bir tane bulana kadar 7'yi yineleyin.
  9. Sorun gidermeye yardımcı olmak için herhangi bir sorunda veya destek isteğinde başarısız olan ilk adımın adını paylaşın.

Hub* ve Depolama* sorgu hatalarını giderme

  1. Power Query Düzenleyicisi penceresinden soldaki başarısız sorguyu seçin ve üstteki şeritte Önizlemeyi Yenile'ye tıklayın.
  2. Sağ taraftaki Uygulanan Adımlar'da son adımı seçin.
  3. Bu adım hata verirse, ondan öncekini seçin (alt çizgi veya ilk karakteri küçük olan her şeyi atlayın).
  4. Çalışan bir tane bulana kadar 3'i yineleyin.
  5. Sorun gidermeye yardımcı olmak için herhangi bir sorunda veya destek isteğinde başarısız olan ilk adımın adını paylaşın.

Hâlâ yardıma ihtiyacınız var mı?

Sorun giderme adımlarını izlediyseniz ve yine de yardıma ihtiyacınız varsa ekipten canlı yardım almak için iki haftalık ofis saatlerimize katılın. Daha fazla uygulamalı desteğe ihtiyacınız varsa, ofis saatleri içinde ücretli, topluluk destekli bir danışmanlık oturumu veya danışmanlık hizmeti talep edebilirsiniz.


Görüş bildirin

Hızlı bir incelemeyle nasıl olduğumuzu bize bildirin. Bu incelemeleri FinOps araçlarını ve kaynaklarını geliştirmek ve genişletmek için kullanırız.

Belirli bir şey arıyorsanız mevcut bir fikir için oy verin veya yeni bir fikir oluşturun. Daha fazla oy almak için başkalarıyla fikir paylaşın. En çok oyu alan fikirlere odaklanıyoruz.


İlgili çözümler: