Power BI'dan web'de yayımlama

Power BI Web'de yayımla seçeneğiyle etkileşimli Power BI içeriğini blog gönderilerine, web sitelerine, e-postalara veya sosyal medyaya kolayca ekleyebilirsiniz. Ayrıca yayımlanan görsellerinizi kolayca düzenleyebilir, güncelleştirebilir, yenileyebilir veya paylaşmayı durdurabilirsiniz.

Uyarı

Web'de yayımla seçeneğini kullandığınızda yayımladığınız rapor veya görseller, internet üzerindeki herkes tarafından görüntülenebilir. Görüntüleme için kimlik doğrulaması gerekmez. Buna raporlarınızda toplanan ayrıntı düzeyindeki verileri görüntüleme de dahildir. Raporu yayımlamadan önce verileri ve görselleştirmeleri herkesle paylaşmanızın uygun olduğundan emin olun. Gizli veya üzerinde mülkiyet hakları bulunan bilgileri yayımlamayın. Bu konuda şüpheleriniz varsa yayımlamadan önce kuruluşunuzun ilkelerini inceleyin.

Not

İçeriğinizi bir iç portala veya web sitesine güvenli bir şekilde ekleyebilirsiniz. SharePoint Online'da Ekle veya Ekle seçeneklerini kullanın. Bu seçenekler, kullanıcılarınız iç verilerinizi görüntülediğinde tüm izinlerin ve veri güvenliğinin uygulanmasını sağlar.

Önkoşullar

  • Çalışma Alanım'dan web'de yayımlamak için bir Microsoft Power BI lisansına sahip olmanız gerekir.
  • Çalışma alanlarından web'de yayımlamak için Bir Microsoft Power BI Pro veya Kullanıcı Başına Premium lisansınız olmalıdır.
  • Çalışma Alanım'da ve çalışma alanlarınızda düzenleyebileceğiniz raporlar için Web'de yayımla seçeneği kullanılabilir.
  • Sizinle paylaşılan raporlar veya verilerin güvenliğini sağlamak için satır düzeyi güvenliğe dayanan raporlar için kullanılamaz.
  • Rapor görüntüleyicilerinizin Power BI kullanıcısı olması gerekmez.

Web'de yayımla'nın desteklenmediği durumların tam listesi için aşağıdaki Önemli noktalar ve sınırlamalar bölümüne bakın.

Web'de yayımla ile ekleme kodları oluşturma

Web'de yayımla özelliğini kullanmak için bu adımları izleyin. Web'de yayımlamadan önce bu makalenin önceki bölümlerindeki Uyarı'ya göz atın.

  1. Düzenleyebileceğiniz bir çalışma alanında bir rapor açın ve Dosya>Ekleme raporu>Web'de yayımla (genel)'i seçin.

    Screenshot of Publish to web on More options.

  2. Power BI yöneticiniz ekleme kodları oluşturmanıza izin vermediyse, bu kodlara başvurmanız gerekebilir.

    Screenshot of Contact your Power BI admin.

    Kuruluşunuzda Web'de yayımla özelliğini etkinleştirebilecek kişiyi bulma konusunda yardım için bu makalenin devamında Yer alan Power BI yöneticinizi bulma bölümüne bakın.

  3. İletişim kutusu içeriğini gözden geçirin ve Ekleme kodu oluştur'u seçin.

    Screenshot of Review Embed in a public website.

  4. Burada gösterildiği gibi uyarıyı gözden geçirin ve verilerin genel bir web sitesine eklendiğini onaylayın. Bu durumda Yayımla'yı seçin.

    Screenshot of dialog box with the warning

  5. Başarı iletişim kutusunda raporun nasıl görüneceğine ilişkin bir önizleme görürsünüz. Boyut ve Varsayılan sayfasını seçin.

    Web sayfasının daha hızlı yüklenmesini sağlamak için yer tutucu görüntüsü de ekleyebilirsiniz. Yer tutucu bir görüntüyle, raporunuzu web'de görüntüleyen kişiler, raporun kendisini görüntülemek için seçebilecekleri etkileşimli içeriği görüntüle düğmesini görür.

    Önce bu değişiklikleri yapın. Ardından bağlantıyı kopyalayarak e-postayla gönderin veya HTML'yi kopyalayarak bir web sitesine yapıştırın. Bunu iFrame gibi bir koda ekleyebilir veya doğrudan bir web sayfasına veya bloga yapıştırabilirsiniz.

    Screenshot of Success: a link and HTML.

  6. Daha önce bir rapor için ekleme kodu oluşturduysanız ve Web'de yayımla'yı seçerseniz, 2-4 arası adımlarda iletişim kutularını görmezsiniz. Bunun yerine, Kod ekle iletişim kutusunu görürsünüz.

    Screenshot of Embed code dialog box.

    Her rapor için yalnızca bir ekleme kodu oluşturabilirsiniz.

Görünüm modları için İpuçları

Bir blog gönderisine içerik eklerken genellikle içeriği belirli bir ekran boyutuna sığdırmalısınız. iFrame etiketindeki yüksekliği ve genişliği gerektiği gibi ayarlayabilirsiniz. Ancak raporunuzun verilen iFrame alanına sığdığından emin olmanız gerekir, bu nedenle raporu düzenlerken uygun bir Görünüm Modu ayarlayın.

Aşağıdaki tabloda Görünüm Modu ve eklendiğinde nasıl görüneceği hakkında yönergeler sağlanmaktadır.

Görüntüleme Modu Eklendiğinde nasıl görünür?
Screenshot of Fit to page. Sayfaya sığdır, raporunuzun sayfa yüksekliğine ve genişliğine uyar. Sayfanızı 16:9 veya 4:3 gibi dinamik oranlara ayarlarsanız, içeriğiniz iFrame'e sığacak şekilde ölçeklendirilir. Bir iFrame'e eklendiğinde, Sayfaya sığdır seçeneğinin kullanılması letterbox'a neden olabilir: İçerik iFrame'e sığacak şekilde ölçeklendirildikten sonra iFrame alanlarında gri bir arka plan gösterilir. Letterboxing'i en aza indirmek için iFrame'in yüksekliğini ve genişliğini uygun şekilde ayarlayın.
Screenshot of Actual size. Gerçek boyut , raporun boyutunu rapor sayfasında ayarlandığı şekilde korumasını sağlar. Bu, iFrame'inizde kaydırma çubuklarının görünmesine neden olabilir. Kaydırma çubuklarını önlemek için iFrame yüksekliğini ve genişliğini ayarlayın.
Screenshot of Fit to width. Genişliğe uydur, içeriğin iFrame'in yatay alanını doldurmasını sağlar. Kenarlık gösterilmeye devam eder, ancak içerik kullanılabilir tüm yatay alanı kullanacak şekilde ölçeklendirilir.

iFrame yüksekliği ve genişliği için İpuçları

Web'de yayımla ekleme kodu aşağıdaki örneğe benzer:

Screenshot of Embed code.

Genişlik ve yüksekliği el ile düzenleyerek, eklediğiniz sayfaya tam olarak nasıl sığmasını istediğinizden emin olabilirsiniz.

Daha mükemmel bir uyum elde etmek için, alt çubuğun geçerli boyutunu karşılamak için iFrame'in yüksekliğine 56 piksel eklemeyi deneyebilirsiniz. Rapor sayfanız dinamik boyutu kullanıyorsa, aşağıdaki tabloda letterboxing olmadan bir uyum elde etmek için kullanabileceğiniz bazı boyutlar sağlanır.

Oran Size Boyut (genişlik x yükseklik)
16:9 Küçük 640 x 416 piksel
16:9 Orta 800 x 506 piksel
16:9 Büyük 960 x 596 piksel
4:3 Küçük 640 x 536 piksel
4:3 Orta 800 x 656 piksel
4:3 Büyük 960 x 776 piksel

Ekleme kodlarını yönet

Web'de yayımla ekleme kodu oluşturduktan sonra, Power BI'daki Ayarlar menüsünden kodlarınızı yönetebilirsiniz. Ekleme kodlarını yönetme, bir kodun hedef görselini veya raporunu kaldırma (ekleme kodunu kullanılamaz hale getirme) veya ekleme kodunu alma özelliğini içerir.

  1. Web'de yayımla ekleme kodlarınızı yönetmek için raporun bulunduğu çalışma alanını açın, Ayarlar dişlisini seçin ve Ekleme kodlarını yönet'i seçin.

    Screenshot of Manage embed codes

  2. Bu çalışma alanında raporların ekleme kodları görüntülenir.

    Screenshot of list of embed codes.

  3. Ekleme kodunu alabilir veya silebilirsiniz. Silindiğinde bu rapora veya görsele yönelik tüm bağlantılar devre dışı bırakılır.

    Screenshot of retrieving or deleting embed codes.

  4. Sil'i seçerseniz bir onay istenir.

    Screenshot of confirming deletion.

Raporlara Güncelleştirmeler ve veri yenileme

Web'de yayımla ekleme kodunuzu oluşturduktan ve paylaştıktan sonra rapor yaptığınız tüm değişikliklerle güncelleştirilir. Ekleme kodu bağlantısı hemen etkindir. Bağlantıyı açan herkes bağlantıyı görüntüleyebilir. Veriler, alındığından itibaren bir saat boyunca önbelleğe alınır. Sık sık yenilenmesi gereken veriler için Web'de yayımla seçeneğini kullanmanızı önermiyoruz. Daha fazla bilgi edinmek için bu makalenin devamında yer alan Nasıl çalışır ? bölümüne bakın.

Veri yenileme

Veri yenilemeleri otomatik olarak eklenmiş raporunuza veya görselinize yansıtılır. Power BI hizmeti bir içeri aktarma veri modeli için veriler yenilendiğinde, hizmet veri önbelleğini temizler ve veri güncelleştirmesini hızlı bir şekilde sağlar. Otomatik yenilemeyi devre dışı bırakmak için raporun kullandığı anlam modelinin zaman çizelgesinde Yenileme'yi seçin.

Yoğun kullanım

Bir rapor kısa sürede çok fazla sorgu aldığında yoğun kullanım deneyimi oluşabilir. Yoğun kullanım gerçekleştiğinde kullanıcılar yoğun kullanım süresi geçene kadar raporu görüntüleyemez veya raporla etkileşim kuramaz.

Raporunuz için yer tutucu görüntü ayarlamanızı öneririz. Yoğun kullanım oluşursa, kullanıcılar yer tutucu görüntüsünü görür.

Yoğun kullanım deneyiminden kaçınmaya yardımcı olmak için raporunuzun oluşturabileceği farklı sorgu sayısını ve veri yenileme sıklığını sınırlayın. Raporlarınızı akışla hazırlama hakkında ipuçları için bkz. Power BI iyileştirme kılavuzu .

Power BI görselleri

Power BI görselleri Web'de yayımla bölümünde desteklenir. Web'de yayımla özelliğini kullandığınızda, yayımlanmış görselinizi paylaştığınız kullanıcıların raporu görüntülemek için Power BI görsellerini etkinleştirmesi gerekmez.

Ekleme kodu durum sütununu anlama

Not

Sık yayımladığınız ekleme kodlarını gözden geçirin. Artık genel kullanıma sunulması gerekmeyenleri kaldırın.

Ekleme kodlarını yönet sayfasında bir durum sütunu bulunur. Varsayılan olarak ekleme kodları Etkindir, ancak aşağıda listelenen durumlardan biri de olabilir.

Çalıştırma Durumu Açıklama
Etkin Rapor, İnternet kullanıcılarının görüntülemesi ve etkileşim kurması için kullanılabilir.
Engellendi Rapor içeriği Power BI Hizmet Koşulları'nı ihlal ediyor. Microsoft bunu engelledi. İçeriğin hatayla engellendiğini düşünüyorsanız desteğe başvurun.
Desteklenmiyor Raporun anlamsal modeli satır düzeyi güvenlik veya desteklenmeyen başka bir yapılandırma kullanıyor. Tam liste için Önemli noktalar ve taklitler bölümüne bakın.
Ihlal Ekleme kodu tanımlı kiracı ilkesinin dışındadır. Bu durum genellikle ekleme kodu oluşturulduğunda ve web'de yayımla kiracı ayarı ekleme koduna sahip olan kullanıcıyı dışlayacak şekilde değiştirildiğinde oluşur. Kiracı ayarı devre dışı bırakılırsa veya kullanıcının ekleme kodları oluşturmasına artık izin verilmiyorsa, mevcut ekleme kodları İhlal edilmiş durumu gösterir. Ayrıntılar için bu makaledeki Power BI yöneticinizi bulma bölümüne bakın.

Web'de yayımla içeriğiyle ilgili bir sorun bildirin

Bir web sitesine veya bloga eklenmiş web içeriğinde yayımla ile ilgili bir endişeyi bildirmek için Web'de yayımla raporunun alt çubuğundaki Paylaş simgesini ve ardından Paylaş iletişim kutusunda Bayrak simgesini seçin.

Screenshot of sharing a concern.

Microsoft'a endişenizi açıklayan bir e-posta göndermeniz istenir. Microsoft, içeriği Power BI Hizmet Koşullarına göre değerlendirir ve uygun işlemleri gerçekleştirir.

Nasıl çalışır (teknik ayrıntılar)

Web'de yayımla'yı kullanarak ekleme kodu oluşturduğunuzda, rapor İnternet kullanıcıları tarafından görünür hale gelir. Genel kullanıma açık olduğundan, izleyicilerin gelecekte raporu sosyal medya üzerinden kolayca paylaşmasını bekleyebilirsiniz. Kullanıcılar raporu doğrudan genel URL'yi açarak veya bir web sayfasına veya bloga eklenmiş olarak görüntüleyerek görüntüler. Power BI, rapor tanımını ve raporu görüntülemek için gereken sorguların sonuçlarını önbelleğe alır. Bu önbelleğe alma, binlerce eşzamanlı kullanıcının performansı etkilemeden raporu görüntüleyebilmesini sağlar.

Veriler, alındığından itibaren bir saat boyunca önbelleğe alınır. Rapor tanımını güncelleştirirseniz (örneğin, Görünüm modunu değiştirirseniz) veya rapor verilerini yenilerseniz, değişikliklerin kullanıcılarınızın görüntülendiği raporun sürümüne yansıtılmış olması biraz zaman alabilir. İçeri aktarma veri modeli için veri yenileme gerçekleştiğinde, hizmet önbelleğe alınan verileri temizler ve yeni verileri alır. Çoğu durumda veriler, verilerin içeri aktarılmasıyla neredeyse aynı anda güncelleştirilir. Ancak, birçok farklı sorgu içeren raporlar için güncelleştirme biraz zaman alabilir. Her öğe ve veri değeri bağımsız olarak önbelleğe alındığından, bir veri güncelleştirmesi gerçekleştiğinde, kullanıcı geçerli ve önceki değerlerin bir karışımını görebilir. Bu nedenle, çalışmanızı önceden hazırlamanızı ve web'de yayımla ekleme kodunu yalnızca ayarlardan memnun olduğunuzda oluşturmanızı öneririz. Verileriniz yenilenecekse yenileme sayısını en aza indirin ve yenilemeleri çalışma saatleri dışında gerçekleştirin. Sık sık yenilenmesi gereken veriler için Web'de yayımla seçeneğini kullanmanızı önermiyoruz.

Power BI yöneticinizi bulma

Power BI yönetici portalında, web'de kimlerin yayımlayabileceğini denetleyen ayarlar bulunur. Yönetici portalında Web'de yayımla kiracı ayarlarını değiştirmek için kuruluşunuzun Power BI yöneticisiyle birlikte çalışın.

Power BI'a kaydolan küçük kuruluşlar veya kişiler için henüz bir Power BI yöneticiniz olmayabilir. Yönetici devralma işlemimizi izleyin. Power BI yöneticiniz olduktan sonra sizin için ekleme kodları oluşturmayı etkinleştirebilir.

Yerleşik kuruluşların genellikle bir Power BI yöneticisi vardır. Aşağıdaki rollerden herhangi birinde Kişiler Power BI yöneticisi olarak görev yapabilir:

  • Genel yöneticiler
  • Microsoft Entra Id'de Doku yöneticisi rolüne sahip kullanıcılar

Kuruluşunuzda bu kişilerden birini bulmanız ve yönetici portalında Web'de yayımla kiracı ayarlarını güncelleştirmesini istemeniz gerekir.

Dikkat edilecekler ve sınırlamalar

Web'de yayımlama, Power BI hizmeti veri kaynaklarının ve raporların büyük çoğunluğu için desteklenir. Ancak, şu anda web'de yayımla özelliğiyle aşağıdaki tür raporlar desteklenmemekte veya kullanılamamaktadır:

  • Satır düzeyi güvenlik kullanan raporlar.
  • DirectQuery kullanarak verilere bağlanan raporlar. Bunun yerine bileşik veya içeri aktarma modunu kullanarak Bağlan. Modlar arasındaki farklar hakkında bilgi edinin.
  • Şirket içinde barındırılan Analysis Services Tablolu, Analysis Services Çok Boyutlu ve Azure Analysis Services dahil olmak üzere herhangi bir Canlı Bağlan ion veri kaynağını kullanan raporlar.
  • Rapordan farklı bir çalışma alanında depolanan paylaşılan bir anlam modeli kullanan raporlar.
  • Paylaşılan ve sertifikalı anlam modelleri.
  • Doğrudan veya bir uygulama aracılığıyla sizinle paylaşılan raporlar.
  • Düzenleme üyesi olmadığınız bir çalışma alanında raporlar.
  • "R" ve Python görselleri şu anda Web'de yayımlama raporlarında desteklenmemektedir.
  • Web'de yayımlanmış bir rapordaki görsellerden verileri dışarı aktarma.
  • Power BI görselleri için Soru-Cevap.
  • Rapor düzeyinde DAX ölçüleri içeren raporlar.
  • Power BI anlam modellerindeki bileşik modeller veya Azure Analysis Services dahil olmak üzere çoklu oturum açma veri sorgusu modelleri.
  • Gizli veya özel bilgilerin güvenliğini sağlama.
  • Ekle seçeneğiyle sağlanan otomatik kimlik doğrulama özelliği Power BI JavaScript API'siyle çalışmaz. Power BI JavaScript API'sinde eklemeye yönelik veri sahibi kullanıcı yaklaşımını kullanın.
  • Yönetici'ler, genel İnternet erişimini şu şekilde açıklanmıştır:Dokuya güvenli erişim için özel bağlantılar. Bu durumda, Power BI yönetici portalında kiracınız için Web'de Yayımla seçeneği gri görünür.
  • Özel görseller için lisans zorlama.
  • Kuruluştaki onaylanmamış görseller için genel kiracı anahtarı açık olduğunda kuruluş deposundan onaylanmamış görseller.
  • Kuruluşun genel kiracı anahtarı Power BI SDK'sı kullanılarak oluşturulan görsellere izin vermediğinde kuruluş deposundaki genel görseller.
  • Ekleme kodunu oluşturan kullanıcının ekleme kodunun çalışması için rapora erişimi sürdürmesi gerekir. Bu, çalışma alanının gerektirdiği şekilde Pro veya Kullanıcı Başına Premium lisansı gerektirmeyi içerir.
  • Sayfalandırılmış raporlar.
  • Birden çok dil raporları.

Başka sorunuz var mı? Power BI Topluluğu'nu deneyin