Power BI – SharePoint Online
Power BI raporlarınızı bazen kurum içi özel ağınızda (intranet) yayımlamak durumunda kalabilirsiniz. İşte bu gibi durumlarda Power BI, intranet ağınız için bağlantı veya html kod üreterek raporlarınızın dinamik bir şekilde bu platformlarda görüntülenmesini sağlar.
Bu yazımda, Microsoft ürünü olan SharePoint Online ‘ a, Power BI raporlarının nasıl ekleneceğinden bahsetmek istiyorum. Ancak başlamadan önce SharePoint Online nedir, ne gibi özelliklere sahiptir, içeriğinde neler barındırır sorularını cevaplamanın daha uygun olacağı kanaatindeyim.
Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
SharePoint Online Nedir?

SharePoint Online Nedir ? / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
SharePoint Online, kuruluşlara intranet ağı oluşturarak; belgeleri depolamak (belge kitaplıkları), düzenlemek, ilgili kişilerle paylaşmak (yetki hiyerarşisi) ve bu belgelere istenilen yerde, istenilen zamanda ulaşabilmek için Microsoft tarafından geliştirilmiş ve Office 365 ile entegre çalışan bulut tabanlı bir hizmettir.
Ayrıca yukarıda sıraladığım özelliklere ek olarak;
- İntranet sayfaları özelleştirebilir ve çeşitli web bölümleri ekleyebilirsiniz.
- Ekip veya iletişim sitesiyle önemli görselleri, haberleri ve güncelleştirmeleri görebilirsiniz.
- Kuruluşunuzda bulunan siteleri, dosyaları ve kişileri bulabilir, takip edilebilirsiniz.
- İş akışları, görevler oluşturabilir, formlar ve listeler ile günlük programlar yapabilir ve bunları yönetebilirsiniz.
- Güvenli bir şekilde sizinle birlikte çalışabilmesi için belgelerinizi, dosyalarınızı bulutta eşitleyebilir, depolayabilir ve belgelerinize yetkiler oluşturup paylaşıma açabilirsiniz.
Power BI Raporlarını SharePoint ‘te Nasıl Yayımlarız ?
Power BI Web‘ te bulunan raporları intranet sayfalarınıza yani SharePoint Online ‘ a farklı yollarla ekleyebilirsiniz.
1) SharePoint Site Sayfasını Kullanarak Ekleme
2) SharePoint Wiki Sayfasını Kullanarak Ekleme
1) SharePoint Site Sayfasını Kullanarak Ekleme
Oluşturmuş olduğunuz SharePoint Online Ekip/İletişim sitesinin Sayfalar bölümüne tıklıyoruz. Burada Yeni açılır menüsünden Site Sayfasını seçerek sitemize bu sayfa tipini ekliyoruz.

SharePoint Online – Site Sayfası Ekleme / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
Açılan sayfaya bir isim tanımlıyoruz ve + butonuna basarak (1) açılan listeden Power BI ‘ ı seçiyoruz (2). Daha sonra açılan ekrandan Rapor Ekle butonuna tıklıyoruz (3).
Power BI Web‘ ten edineceğimiz bağlantıyı aşağıda belirtilen Power BI raporu bağlantısı bölümüne yapıştırıyoruz.
Peki bu bağlantıyı nasıl elde edeceğiz? Şimdi buna bir göz atalım.
Öncelikle Power BI Web ekranına giriş yapıyoruz ve paylaşacağımız raporu, Raporlar bölümünden seçerek görüntülenmesini sağlıyoruz.
Daha sonra üst menüde bulunan Dosya‘ ya tıklayarak, açılan menüden SharePoint Online ‘ a Ekle başlığına tıklıyoruz.

Power BI Web – SharePoint İçin Ekleme Bağlantısı / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
Power BI Web tarafından oluşturulan bağlantı kopyalanarak, SharePoint Online – Power BI raporu bağlantısı ekle alanına yapıştırıyoruz.
Bağlantıyı eklediğimizde Sayfa adı otomatik olarak Power BI Web’ te isimlendirdiğimiz raporun adı olarak belirlenir.
Görüntü bölmesinden ise ekran genişliklerini ayarlayabiliriz. 16:9 ve 4:3 seçenekleri bulunmaktadır.
Gezinti Bölmesini Göster butonu Açık halde ise raporunuzda bulunan diğer sayfaların da görüntülenmesi sağlanır.

SharePoint Online -Site Sayfası Gezinti Bölmesi Ayarları / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
Filtre Bölmesini Göster butonunu Açık hale getirirseniz raporunuzda bulunan filtreleri uygulayabileceğiniz Filtreler menüsü aktif hale gelir.
Son olarak Yayımla butonuna tıklayarak SharePoint Online site sayfasına Power BI raporumuzu ekleyip, yayımlamış oluyoruz.
Artık Power BI Web’ te Yenilemesi Zamanlanmış (Schedule Refresh) raporlarınız dinamik olarak SharePoint Online Site Sayfanızda da dinamik olarak yenilenecektir.

SharePoint Online Site Sayfasına Power BI Raporlarının Yayımlanması / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
2) SharePoint Wiki Sayfasını Kullanarak Ekleme
SharePoint Online ‘ da intranet ağınızı wiki sayfalardan oluşturduysanız, bu sayfalarda da Power BI raporlarınızı yayımlayabilir, sayfa yetkilendirmelerini kullanarak raporların ilgili kişiler tarafından görüntülenmesini sağlayabilirsiniz.
SharePoint’ te Wiki sayfasını Sayfalar bölümünden Yeni açılır menüsüne tıklayarak ve buradan Wiki Sayfasını seçerek ekleyebiliriz.
Intranet sitenize eklenen Wiki sayfanız aşağıdaki şekilde oluşacaktır. Düzenle bölümüne tıklayarak sayfanızı isimlendirebilirsiniz.

Wiki Sayfasının Sitenize Eklenmiş Hali / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
Daha sonra SharePoint Online Wiki sayfamıza yayımlayacağımız Power BI raporunun ekleme kodu yazacağımız ekranı açmak için Düzenle bölümüne tıkladıktan sonra Kaynağı Düzenle sekmesine tıklıyoruz.
Açılan HTML Kaynağı ekranına aşağıdaki gösterilen şekilde Power BI Web ‘ te ürettiğimiz html kod eklenir. Ben örnek olarak başlığın bir alt paragrafından başlayacak şekilde ekledim. Ok ile işaretlenmiş yer dışında sayfa tasarımınıza göre istediğiniz bölüme ekleyebilirsiniz.

SharePoint Online Wiki Sayfası HTML Kaynağı Ekleme Ekranı / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
Site Sayfasına eklenen bağlantıdan farklı olarak Wiki sayfaları için Power BI Web ekranından Dosya açılır menüsü altında bulunan Web’ de yayımla seçeneğini seçiyoruz.

Power BI Web – Dosya – Web’ de Yayımla / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
Power BI Web ekranında HTML kod aşağıdaki şekilde üretilir.
Açılan ekrandan raporunuzun, Wiki sayfasında yer alacak boyutunu açılır menüden ya da html kod içerisinden değiştirebilirsiniz. (800 x 600 px)
Blog’unuza veya sitenize yapıştırabileceğiniz Html başlığının altındaki kodu wiki sayfasında ilgili bölüme yapıştırıyoruz.

SharePoint Online Wiki Sayfası HTML Kodu Ekleme / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
SharePoint Online Wiki Sayfasında bulunan Kaydet butonuna basıp, rapor ekleme işlemini tamamlıyoruz.
SharePoint Online Wiki Sayfası – Kaydet / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
SharePoint – Wiki Sayfasına eklediğimiz yöntemi kullanarak Power BI raporlarınızı web sitenize veya blogunuza da ekleyebilirsiniz.

Power BI Raporlarının SharePoint Online ‘ a Dinamik Olarak Eklenmesi / Power BI Raporlarının SharePoint ‘e Eklenmesi (Embed in SharePoint Online)
NOT : Power BI Web ‘ ten SharePoint Online yayımladığınız bu tür raporların güncel olmasını sağlamak için Yenilemeyi Zamanlamanız (Scheduled Refresh) gerekir. Nasıl yapıldığını Power BI Web – Otomatik (Zamanlanmış) Veri Yenileme başlıklı yazımdan inceleyebilirsiniz.
Umarım sizin için faydalı bir yazı olmuştur. Konu ile ilgili bir öneriniz varsa iletmenizi çok isterim. Bir hatamız olduysa affola…
Görüşlerinizi, önerilerinizi ve sorularınızı yorum bölümüne yazabilirsiniz. Vakit buldukça cevaplamaya çalışacağım.
Takipte kalmanız dileğiyle…