Microsoft SQL Server 2012 ile beraber raporlama platformunu bir adim daha ileri götürerek kullanicilara kendi raporlarini hazirlama imkani PowerView eklentisi artik gelistiricilerin ve son kullanicilarin hizmetinde.

PowerView su hali ile degerlendirilir ise SSRS in yerine geçmek için degil ancak son kullanicilarin kendi raporlama çözümlerini yaratacagi ve görselligi ile SSRS i destekleyecek bir araç olarak karsimiza çikiyor.

Bu yazimizda PowerView ile raporlarin nasil hazirlanacabilecegi konusunda basit bir giris yapacagiz.

Tabiki bunun için ön hazirliklarin tamamlanmis oldugunu varsayiyorum.

Kurulumlar ve Powerview ile ilgili diger makaleleri ilerleyen günlerde eklemeyi planliyorum.

Simdilik ihtiyacimiz olanlari tekrar siralarsak :

  • SQL Server 2012  (Reporting Services - Sharepoint , Reporting Services Add-In for Sharepoint Products feature lari ile birlikte)
  • Sharepoint 2010 Enterprise Edition
  • SQL Server Analysis Services (Tabular Mode)
  • SQL Server 2012 PowerPivot eklentisi
  • Silverlight 5

Sistemimiz tam olarak kurulu olarak öncelikle ihtiyacimizi bir veri ambari yaratmak olacak.

Bunun öncelikle SQL Server Business Intelligence Studio üzerinden Analysis Server Tabular Project olusturuyoruz.

Analysis Service Tabular Mode da kuruldugundan yapacagimiz basitçe bir veri kaynagindan tablo ve view lari eklememiz gerekiyor.

Buradaki veri kaynagimiz SQL Server ve veri tabani olarak da bir Microsoft efsanesi olan Northwind kullaniyoruz.

Veritabanimizdan raporlarda kullanilacak olan tablolari seçiyoruz.

Tablo seçimini de bitirdikten sonra projeye sag tiklayip deployment sunucusunun ismini yazip olusturdugumuz

yeni veritabanini SSAS e deploy ediyoruz.

Veritabani deployment bittikten sonra Sharepoint site imizi açip eger Report Library miz yoksa

yeni bir report library olusturmak için Site Actions kismindan More Options i seçiyoruz.

Bu ekrandan Report Library seçilerek Sharepoint site imiza yeni bir library ekliyoruz.

Yeni olusturdugumuz library imizden Library Setting i seçtikten sonra

Content Types bölümünden Add from existing site content types bölümünden library de kullanacagimiz raporlama

tiplerini sisteme eklememiz gerekiyor.

Burada BI Semantic Model Connection ve Report Data Source bizim için önemli.

Daha sonra tekrar daha önce olusturdugumuz library ye gidip kendimize yeni bir doküman olusturuyoruz. Yeni dokümani

olustururken ben Report Data Source seçerek yoluma devam ettim.

Data Source u olustururken Data Source type olarak PowerView raporunu olusturmak için Microsoft BI Semantic

Model for Power View seçenegini seçtikten sonra Connection string alanina SSAS de bulunan veritabanimiza ait

olan connection string degerlerini yaziyoruz. Test Connection diyip Sharepoint den tamam cevabini aldiktan sonra

yeniden library mize geri dönüyoruz.

Bundan sonra olusturdugumuz data source umuzun menüsünden Create PowerView Report seçenegini seçip yolumuza

devam ediyoruz.

Artik kullanicilariniz sharepoint üzerinden kendi raporlarini tasarlama imkanina sahipler.