Power BI görseli için sertifika alın

Sertifikalı Power BI görselleri, AppSource’ta yer alan ve Microsoft Power BI ekibinin kod gereksinimlerini karşılayan görsellerdir. Bu görseller test edilmiş ve dış hizmetlere veya kaynaklara erişmedikleri, güvenli kodlama desenlerine ve yönergelerine uydukları doğrulanmıştır.

Power BI görseli sertifikalandığında, daha fazla özellik sunar. Örneğin görseli PowerPoint'e aktarabilirsiniz veya bir kullanıcı rapor sayfalarına abone olduğunda alınan e-postalarda görüntüleyebilirsiniz.

Sertifikasyon işlemi isteğe bağlıdır. Sertifikalı olmayan Power BI görsellerinin güvenli olmaması gerekmez. Bazı Power BI görselleri sertifikalı değildir çünkü bunlar sertifikasyon gereksinimlerinin biriyle veya birden çoğuyla uyumlu değildir. Örneğin dış hizmete bağlanan bir harita Power BI görseli veya ticari kitaplıkları kullanan Power BI görseli.

Not

Üçüncü taraf Power BI görsellerinin yazarı Microsoft değildir. Üçüncü taraf görsellerinin işlevselliğini doğrulamak için doğrudan görselin yazarına başvurun.

Sertifikasyon gereksinimleri

Power BI görselinizin sertifikalı olmasını sağlamak için, Power BI görseliniz bu bölümde listelenen gereksinimleri karşılamalıdır.

Genel gereksinimler

Power BI görselinizin İş Ortağı Merkezi tarafından onaylanması gerekir. Power BI görselinizin zaten AppSource’ta bulunmasını öneririz. Power BI görselini AppSource’ta yayımlamayı öğrenmek için bkz. Power BI görsellerini İş Ortağı Merkezi’nde yayımlama.

Sertifika için Power BI görselini göndermeden önce şunları doğrulayın:

Kod deposu gereksinimleri

Kodunuzu GitHub’da herkese açık bir şekilde paylaşmanız gerekmese de, kod deposunun Power BI ekibinin gözden geçirmesine açık olması gerekir. Bunu yapmanın en iyi yolu GitHub’da kaynak kodu (JavaScript veya TypeScript) sağlamaktır.

Depo aşağıdakileri içermelidir:

  • Tek bir Power BI görselinin kodu. Birden çok Power BI görselinin kodunu veya ilişkisiz bir kod içeremez.
  • certification (küçük harf gereklidir) adlı bir dal. Bu daldaki kaynak kodun gönderilen paketle eşleşmesi gerekir. Power BI görselinizi yeniden gönderiyorsanız, bu kod ancak sonraki gönderim işlemi sırasında güncelleştirilebilir.

Power BI görseliniz özel npm paketleri veya git alt modülleri içeriyorsa, bu kodu içeren ek depolara erişim sağlamanız gerekir.

Power BI görsel deposunun nasıl göründüğünü anlamak için Power BI görselleri örnek çubuk grafiği için GitHub deposunu gözden geçirin.

Dosya gereksinimleri

Power BI görselini yazmak için en son API sürümünü kullanın.

Depo aşağıdaki dosyaları içermelidir:

  • .gitignore - Bu dosyaya node_modules, .tmp ve dist ekleyin. Kod node_modules, .tmp veya dist klasörleri içeremez.
  • capabilities.json - Bu dosyalardaki özelliklerde değişiklikler yapılmış olarak Power BI görselinizin daha yeni bir sürümünü gönderiyorsanız, bunun mevcut kullanıcıların raporlarını bozmadığını doğrulayın.
  • pbiviz.json
  • package.json. Görselde aşağıdaki paket yüklü olmalıdır:
    • "tslint" - Sürüm 5.18.0 veya üzeri
    • "typescript" - Sürüm 3.0.0 veya üzeri
    • "tslint-microsoftcontrib" - Sürüm 6.2.0 veya üzerin
    • Dosya linter çalıştırmak için bir komut içermelidir - "lint": "tslint -c tslint.json -p tsconfig.json"
  • package-lock.json
  • tsconfig.json

Komut gereksinimleri

Aşağıdaki komutların hata döndürmediğinden emin olun.

Derleme gereksinimleri

Power BI görselini yazmak için en son powerbi-visuals-tools sürümünü kullanın.

Power BI görselinizi pbiviz package ile derlemelisiniz. Kendi derleme betiklerinizi kullanıyorsanız bir npm run package özel derleme komutu sağlayın.

Kaynak kod gereksinimleri

Power BI görselleri ek sertifikasyonu ilke listesine uyduğunuzu doğrulayın. Gönderiminiz bu yönergelere uymuyorsa, İş Ortağı Merkezi’nden gelen reddetme e-postası bu bağlantıda listelenen ilke numaralarını içerir.

Kodunuzun Power BI sertifikasyon ilkelerine uygun olduğundan emin olmak için aşağıda listelenen kod gereksinimlerine uyun.

Aşağıdakiler Gerekli'dir:

  • Yalnızca genel olarak gözden geçirilebilen genel JavaScript veya TypeScript kitaplıkları gibi OSS bileşenleri kullanın.
  • Kodun Olay İşleme API’sini desteklemesi gerekir.
  • DOM’nin güvenle işlendiğinden emin olun. Kullanıcı girişini veya kullanıcı verilerini DOM’ye eklemeden önce bu öğelerde temizleme işlemini kullanın.
  • Örnek raporu test veri kümesi olarak kullanın.

Aşağıdakilere izin verilmez:

  • Dış hizmetlere ya da kaynaklara erişim. Örneğin, Power BI'dan hizmetlere hiçbir HTTP/S veya WebSocket isteği gidemez.
  • innerHTML veya D3.html(user data or user input) kullanma.
  • Herhangi bir giriş verisi için tarayıcı konsolunda JavaScript hataları veya özel durumlar.
  • eval() gibi rasgele veya dinamik kod; settimeout(), requestAnimationFrame(), setinterval(user input function) ve kullanıcı girişi veya kullanıcı verilerinin güvenli olmayan kullanımı.
  • Küçültülmüş JavaScript dosyaları veya projeleri.

Power BI görselini sertifikasyon için gönderme

İş Ortağı Merkezi üzerinden Power BI görselinizin Power BI ekibi tarafından sertifikalanmasını isteyebilirsiniz.

İpucu

Power BI sertifikasyon işlemi zaman alabilir. Yeni Power BI görseli oluşturuyorsanız, Power BI sertifikasyonu istemeden önce Power BI görselinizi İş Ortağı Merkezi'nde yayımlamanızı öneririz. Bu şekilde görselinizin yayımlanmasını geciktirmemiş olursunuz.

Power BI sertifikasyonu istemek için:

  1. İş Ortağı Merkezi'nde oturum açın.
  2. Genel bakış sayfasında Power BI görselinizi seçin ve Ürün kurulum sayfasına gidin.
  3. Power BI sertifikasyonu iste onay kutusunu seçin.
  4. Gözden geçir ve yayımla sayfasındaki Sertifikasyon notları onay kutusunda, kaynak kodun bağlantısını ve bu bağlantıya erişmek için gereken kimlik bilgilerini sağlayın.

Özel depo gönderim işlemi

Power BI görselinizi sertifikasyona göndermek için GitHub gibi bir özel depo kullanıyorsanız bu bölümdeki yönergeleri izleyin.

  1. Doğrulama ekibi için yeni bir hesap oluşturun.
  2. Hesabınızda iki faktörlü kimlik doğrulamasını yapılandırın.
  3. Yeni bir kurtarma kodları kümesi oluşturun.
  4. Power BI görselini göndererek aşağıdaki bilgileri sağlarken emin olun:
    • Deponun bağlantısı
    • Oturum açma kimlik bilgileri (parola dahil)
    • Kurtarma kodları
    • Hesabımıza salt okuma izinleri (pbicvsupport)

Sertifikalı Power BI görseli rozetleri

Power BI görseli sertifikalı olunca, sertifikalı olduğunu göstermek için belirlenmiş bir rozet alır.

AppSource’ta sertifikalı Power BI görselleri

  • AppSource’ta Power BI görselleri için çevrimiçi arama yaparken, görselin kartındaki küçük sarı bir rozet bunun sertifikalı bir Power BI görseli olduğunu gösterir.

    AppSource sertifikalı Power BI görseli

  • AppSource’ta Power BI görseli kartına tıkladıktan sonra PBI Sertifikalı başlıklı sarı rozet bu Power BI görselinin sertifikalandığını gösterir.

    Uygulama sayfası sertifikalı Power BI görseli

Power BI arabiriminde sertifikalı Power BI görselleri

  • Power BI görselini Power BI’ın (Desktop veya hizmet) içinden içeri aktarırken, mavi bir rozet Power BI görselinin sertifikalı olduğunu gösterir.

    Power BI arabirimi sertifikalı Power BI görseli

  • Power BI Sertifikalı filtre seçeneğini kullanarak yalnızca sertifikalı Power BI görsellerinin görüntülenmesini sağlayabilirsiniz.

Yayımlama zaman çizelgesi

AppSource’un dağıtımı biraz zaman alan bir işlemdir. Bu işlem tamamlandıktan sonra Power BI görseliniz AppSource’dan indirilebilir.

Kullanıcılar görselimi ne zaman indirebilecek?

  • Power BI görselini ilk kez gönderdiyseniz, siz AppSource’dan bir e-posta aldıktan birkaç saat sonra kullanıcılar görseli indirebilir.

  • mevcut bir Power BI görselindeki bir güncelleştirmeyi gönderdikten sonra, kullanıcılar bunu gönderiminizin iki haftası içinde indirebilecektir.

    Not

    AppSource’daki sürüm alanı Power BI’ınızın AppSource tarafından onaylandığı gün ile güncelleştirilir. Bu, yaklaşık olarak görselinizi göndermenizden bir hafta sonrasına denk gelir. Kullanıcılar güncelleştirilmiş görseli indirebilir ama güncelleştirilmiş özellikler geçerlilik kazanmaz. Görselin yeni özellikleri, kullanıcının raporlarını iki hafta sonra etkileyecektir.

Power BI görselim ne zaman bir sertifikasyon rozeti görüntüleyecek?

  • Power BI görselini ilk kez gönderdiyseniz, AppSource’dan onay e-postası alındıktan sonraki gün içinde sertifikasyon rozeti görüntülenir.

  • mevcut Power BI görselinizi için sertifika isteğinde bulunduğsanız, sertifika rozet gönderinizin iki haftası içinde görünür.

Sonraki adımlar