SharePoint 2013 ile BI – Bölüm 11

Merhaba Arkadaşlar,
Bu yazımızın konusu, ilk demomuz olan SharePoint 2013 Reporting Services ile rapor oluşturma.

İlk olarak BI Center’ımızdan Documents bölümünü açalım.
bi_part_11_01
Files bölümünden New Document altında yer alan Report Builder Report bağlantısını açalım. Bu işlemden sonra SharePoint sunucumuzdan kullanmış olduğumuz Client bilgisayarına bir program indirecek ve çalıştıracak.
bi_part_11_02
SQL Server Report Builder programı açılıyor. Açılan ekrandan Blank Report seçeneğini seçelim.
bi_part_11_03
Boş bir rapor sayfası açılacak. Açılan raporu aşağıya doğru uzatalım.
bi_part_11_04
Rapor başlığınını aşağıdaki gibi değiştirelim.
bi_part_11_05
Sol tarafta yer alan bölümden Data Sets kısmına sağ tıklayıp Add Data Source kısmını seçelim.
bi_part_11_06
Karşımıza Data Source Properties sayfası açılıyor.
bi_part_11_07
Bu pencerede Use a connection embedded in my report seçeneğini seçelim ve Builde butonuna basalım.
bi_part_11_08
Server Name kısmına AdventureWorks veri ambarı olan sunucuyu seçelim ve Connect to a database kısmından AdevntureWorksDW2014 ‘ü seçelim.
bi_part_11_09
Data Source Properties penceresinde sol tarafta yer alan Credentials kısmını açalım.
bi_part_11_10
İlgili sql sunucusu ve veritabanına bağlanıp veri çekebilen bir kullanıcı hesabını yazalım. Hatırlarsanız bir önceki yazımıda AdventureWorksDW2014 veritabanı için izinler kısmından BICenterRead kullanıcı grubunu eklemiştik. O grup içerisine de sp_unattended kullanıcısını eklemiştik. Use as Windows credentials seçeneğini seçmeyi unutmayalım.
bi_part_11_11
Bu işlemlerden sonra aşağıda yer alan Test Connection butonuna basıp bağlantımızın çalıştığını test edelim.
bi_part_11_12
Data Source ekledikten sonra aşağıdaki görüntüyü alıyor olmamız lazım.
bi_part_11_13
Şimdide Datasets bölümüne sağ tıklayıp Add Dataset’i seçelim.
bi_part_11_14
Dataset Properties kısmında Use a dataset embedded in my report seçeneğini seçelim. Data Source kısmında daha önce oluşturmuş olduğumuz Data Source’u seçelim. Bu işlemden sonra SQL sorgu cümlesi oluşturacağımız Query Designer butonuna basalım.
bi_part_11_15
Bu işlem sonrası aşağıdaki ekran ile karşılaşacağız.
bi_part_11_16
Sol taraftan aşağıdaki görseldeki sıraya göre, DimGeography tablosundaki StateProvienceName sütununu seçelim.
bi_part_11_17
Daha sonra FactInternetSales tablosundan SalesAmount sütununu seçelim.
bi_part_11_18
Sağ üstte yer alan Group and Aggregate seçeneğini seçelim ve SalesAmount’un yanında yer alan Grouped By bölümünü Sum olarak değiştirelim.
bi_part_11_19
Applies filters kısmına iki adet filter ekleyelim. Birincisi DimGeography tablosundaki CountryReigonCode sütununu seçip Operator olarak “is” ve Value olarak “US” yazalım.
bi_part_11_20
bi_part_11_21
İkinci filterımız DimCustomer tablosundaki EnglishEducation sütununu seçelim. Operator olarak “is” ve Value olarak EducationLevel yazalım. Ama burada dikkat etmemiz gereken, Parameter seçeneğini de işaretleyelim.
bi_part_11_22
bi_part_11_23
Sonuç olarak aşağıdaki SQL cümlesini elde etmemiz gerekiyor.
bi_part_11_24
Ardından Insert tabından Map butonuna basalım ve Map Wizar seçeneğini seçelim.
bi_part_11_25
Karşımıza aşağıdaki pencere çıkacaktır. Bu pencereden USA by State Inset seçeneğini seçip Next diyelim.
bi_part_11_26
Bu aşamada hiç bir işlem yapmadan next diyelim.
bi_part_11_27
Bu ekranda Color Analytical Map seçeneğini seçelim.
bi_part_11_28
Önceki oluşturduğumuz DataSet1 ‘i seçelim.
bi_part_11_29
Bu ekranda STATENAME ksımında StateProvienceName’i seçelim.
bi_part_11_30
Theme olarak Generic, Field to visualize kısmında [Sum(Sum_SalesAmount)]’u seçelim.
bi_part_11_31
Haritamız rapora eklenmiş oluyor.
bi_part_11_32
Daha sonra Insert tabından Table butonuna basalım ve Inser Table seçeneğini seçelim.
bi_part_11_33
Bizlere 2 satır ve 3 sütunluk bir tablo ekliyor.
bi_part_11_34
Gerekli olmadığından 3. sütunu silelim.
bi_part_11_35
Sürükle bırak yöntemi ile StateProvienceName’i 1. satır ve 1. hücreye bırakalım. Yine aynı yöntemle Sum_SalesAmount’u 1. satır 2. hücreye bırakalım.
bi_part_11_36
Biçimlendirme yöntemi ile başlıkları belirginleştirelim.
bi_part_11_37
Su_SalesAmount’un yer aldığı hücreye sağ tıklayıp Text Box properties kısmını seçelim.
bi_part_11_38
Aşağıdaki görselde olduğu gibi Number bölümünden Currency, Use 1000 seperator, Symbol olarak ise $ English (United States) ‘i seçelim.
bi_part_11_39
Daha sonra ikinci bir DataSet ekleyelim.
bi_part_11_40
DimCostumer tablosundan EnglishEducation’ı seçelim ve Group and Aggregate’i seçelim.
bi_part_11_41
Aşağıdaki görselde yer alan SQL sorgusunu elde etmemiz gerekiyor.
bi_part_11_42
Son olarak aşağıdaki görüntüyü elde ediyor olmamız gerekiyor.
bi_part_11_43
Sol taraftaki Parameters bölümünde yer alan EnglishEducation parametresini sağ tıklayıp özelliklerine bakalım.
bi_part_11_44
Available Values kısmından Get Values from a query seçip Dataset olarak ikinci eklediğimiz Dataseti seçelim.
bi_part_11_45
bi_part_11_46
Son olarak raporumuzu BI Center içerisindeki Documents içerisinde Amerika İnternet Satışları olarak kaydedelim.
bi_part_11_47
bi_part_11_48
Bı Center içerisinde Documents kısmını kontrol ettiğimizde Amerika İnternet Satışları Raporumuzun yer aldığını görebiliriz.
bi_part_11_49
Raporumuzu açtığımızda boş olarak gelecektir. Sağ taraftan parametremizi seçip altta yer alan Apply butonuna basarak raporumuzu görebiliriz.
bi_part_11_50
bi_part_11_51
bi_part_11_52
Artık çeşitli raporlar oluşturarak SharePoint 2013 Bı Center içerisinden interaktif raporlar oluşturabilirsiniz.
Allah’a emanet olunuz.
Konunun ana başlığı : SharePoint 2013 ile BI – Bölüm 1

2 thoughts on “SharePoint 2013 ile BI – Bölüm 11”

  1. Merhaba 200 e yakın farklı database ile çalışılan bir üretim işletmesi ortamında raporlama hizmetlerimizde bu platformu en iyi verimlilikle kullanabilmek için gerekli kurulum devreye alma planlama ve sürdürme kaynaklarını nasıl ölçümlendirebilirim?

    1. Merhaba Uğur Bey,
      İlk olarak değerli yorumunuz için teşekkür ederim. Sorunuzu konunun asıl uzmanı olan, hocam Serkan KONAK Bey’e sormanız daha doğru olur. En doğru cevabı kendisi verecektir. E-Posta adresi: serkan (at) spdanismanlik.com

Leave a Reply

Your email address will not be published. Required fields are marked *