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

SharePoint 2013 ile BI – Bölüm 11” üzerine 2 yorum

  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?

    Beğen

    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

      Beğen

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s