SSAS OLAP Küpü Oluşturma

Uzun bir aradan sonra tekrardan merhaba :) Bu makalemde SQL Server Analysis Service(SSAS) kullanarak OLAP küpü oluşturmaktan bahsedeceğim.
Bilindiği üzere iş zekası platformlarında raporlamalarda küp kullanılır. Kübü hazırlamadan önce  datawarehouse dan gerekli tablolar ya da viewlar kullanılarak bir database oluşturulur. Veya da alternatif bir çözüm olarak function ya da sp’ler yardımıyla dimension ve fact tabloları SSAS’te oluşturulur. Ben bu makalemde AdventureWorksDW2008R2 database ini data source olarak kullandım. Sonraki makalelerimde de yine bu database üzerinden örnekler anlatmaya çalışacağım.
 İşe  SQL Server Business Intelligence Development Studio’da (BIDS) Analysis Service projesi oluşturarak başlayabiliriz. Küp oluşturmadan önce kullanacağımız datasource u seçmemiz lazım. Aşağıda step step wizard kullanarak data source, data source view ve cube oluşturmayı gösterdim. Öncelikle BIDS’te oluşturduğumuz projede, Solution Explorer’da Data Sources kısmında sağ tıkladığımızda New Data Source diyerek wizard ı kullanabiliriz.
Açılan ekranda Next diyerek ilerleyebiliriz.
Bir sonraki stepte New butonunu tıklayarak Connection Manager ı açarız.

Connection Manager’da  servername, log on ve de connect to a database kısımları uygun bir şekilde doldurulur. Burada ben local serverımda Windows Authentication ile AdventureWorksDW2008R2 database ini kullandım.

Bu pencerede data source’a bağlanırken istersek username ve password tanımlayabiliriz. Ya da service account ı tercih edebiliriz. Ben burada Use the credentials of the current user seçeneğini seçtim.  

 Son olarak da connection stringimizi de görüp, data source’umuza istediğimiz ismi vererek Finish butonunu tıklayabiliriz. Artık data source oluşturmuş olduk. 
Küp oluşturmadan önce bir de data source view oluşturmamız gerekli. Bunun sebebi küpte bu referans aldığımız databasedeki tüm tabloları ya da viewları kullanmak zorunda olmamamızdır.
Projemizde yine Solution Explorer da Data Source Views  kısmına sağ tılayarak New Data Source View seçeneğini seçmemiz gerekir.

Açılan wizard’da Next diyerek ilerleriz.

Sonrasında kullanacağımız data source’u seçeriz. Sonuçta birden fazla data source oluşturmuş olabiliriz. Dilersek burada da New Data Source diyerek data source oluşturabiliriz. Sonrasında Next deyip ilerleriz.

Kullanacağımız tablo ve viewları seçtikten sonra Add Related Tables seçeneğini seçerek ilerleriz.

Son olarak da oluşturduğumuz data source view a isim verip bu kısmı tamamlarız.

Artık küp oluşturabilirz. Bunun için de Solution Explorer’da Cubes kısmında sağ tıklayarak New Cube seçeriz.

Açılan pencerede her zamanki gibi Next diyerek ilerleriz.


Select Creation Method kısmında küpte kullanacağımız tabloların seçimini nasıl yapacağımızı ya da boş küp oluşturmayı seçebiliriz. Ben burada Use existing tables seçeneğini seçtim.
Sonrasında measure grup tablolarını açılan tablo listesinden seçebiliriz. Suggest butonuna tıklayarak da seçim yapabiliriz. 

Bu ekranda küpte kullanacağımız measureları  seçeriz.

Bu ekranda da kullanacağımız dimensionları seçeriz.

Son olarak da küpe istediğimiz ismi veririz. 

Ve böylece artık küpümüz hazır :) Bir sonraki makalemde de SSAS projesi kullanarak yapabileceklerimizi anlatmaya devam edeceğim. Görüşmek üzere :)

4 yorum:

Metin SEVİNDİK dedi ki...

Çok yararlı makale olmuş, teşekkürler.

sahin dedi ki...

basit ve açıklayıcı olmuş. teşekkürler.

Unknown dedi ki...

Abi Eyvallah çok işime yaradı

Unknown dedi ki...

Kusura bakma abi dedim abla

Yorum Gönder