SQL Server Analysis Services Nedir? İlk SSAS Projemizi Oluşturuyoruz.
Veri, günümüz iş dünyasının en değerli kaynağı. Ancak bu veriler ham hâlde tutulduğunda çoğu zaman anlam ifade etmez. Gerçek değer, bu…
SQL Server Analysis Services Nedir? İlk SSAS Projemizi Oluşturuyoruz.
Veri, günümüz iş dünyasının en değerli kaynağı. Ancak bu veriler ham hâlde tutulduğunda çoğu zaman anlam ifade etmez. Gerçek değer, bu verileri analiz ederek içgörüye dönüştürmekten geçer. İşte tam bu noktada SSAS (SQL Server Analysis Services) devreye giriyor.

SQL Server Analysis Services (SSAS), Microsoft’un veri analizi ve çok boyutlu (multidimensional) modelleme için geliştirdiği güçlü bir OLAP (Online Analytical Processing) ve veri madenciliği platformudur. Basitçe söylemek gerekirse SSAS, büyük miktarda veriyi hızlı bir şekilde analiz edebilmemizi ve anlamlı raporlar üretebilmemizi sağlar.
SSAS, verilerinizi analiz etmek ve raporlamak için bir “model” oluşturmanızı sağlar. Bu model sayesinde kullanıcılar:
- Verileri farklı açılardan (örneğin: bölge, ürün, tarih bazında) inceleyebilir.
- Karmaşık hesaplamaları saniyeler içinde yapabilir.
- Power BI, Excel veya diğer BI araçlarından bu verilere kolayca erişebilir.
Örneğin; bir satış yöneticisi, SSAS modeli sayesinde “Hangi bölgede hangi ürün ne kadar satıldı?” veya “Son 6 ayda satış trendi nasıl değişti?” gibi sorulara anında yanıt bulabilir.
SSAS iki farklı modelleme yaklaşımı sunar:
1. Multidimensional Model (OLAP Küpü)
- Veriler “küp” (cube) yapısında tutulur.
- Boyutlar (dimensions) ve ölçüler (measures) kullanılır.
- Klasik veri ambarı (Data Warehouse) yapılarıyla uyumludur.
2. Tabular Model
- Daha modern bir yaklaşımdır.
- Columnar storage (sütun bazlı depolama) teknolojisini kullanır.
- DAX (Data Analysis Expressions) diliyle hesaplamalar yapılır.
- Power BI ile tamamen entegre çalışır.
Bugün birçok kurum, Tabular modeli tercih etmektedir çünkü hem performansı yüksektir hem de geliştirmesi kolaydır.
Kısa bir tanıtımın ardında ilk SSAS projemizi oluşturup, deploy edip, ardında PowerBI bağlantılarını yapalım.
- Visual Studio Community üzerinden yeni proje açıyoruz. Proje türlerinden Analysis Services Tabular Project’e tıklıyoruz. Proje oluşturulduktan sonra aşağıdaki ekran ile karşılaşıyoruz.

Modelin detaylarına inmek için model.bim dosyasına tıklayıp aşağıdaki ekranı elde ediyoruz. Modelin veri kaynağını bağlamak için işaretlediğim data source kısmına sağ tıklıyoruz.

Data source kısmından sağa tıkladıktan sonra Import from data source kısmında tıklayınca aşağıdaki ekran önümüze açılıyor. Oradan veri kaynağımızı seçiyoruz. Ben ilk deneme için Microsoft SQL Server’ı seçiyorum.

Kendi bilgisayarımda çalıştığım için server name localhost anlamına gelen nokta işaretini ekledim. Log on to the server için de SQL Server Authentication özelliğini seçtim. Burada user’ı kolaylık olsun diye sa’yı tercih ettim ama biliyorsunuz ki sa riskli bir kullanıcıdır. Her yerde onu kullanmamalıyız. Nedenini ilerde tartışabiliriz. :) Ekrandaki bilgileri girdikten sonra test connection yaparak bağlantının doğruluğunu da kontrol etmeyi unutmayalım. Kontrollerinizi tamamlandıktan sonra Next butonuna basarak ilerliyoruz.

Veri tabanı bağlantılarından sonra impersonation ayarları ile ilgili sayfaya geliyoruz. Impersonation Information, Analysis Services Tabular veya Multidimensional modellerinde bir veri kaynağına bağlanırken hangi kullanıcı hesabıyla bağlanılacağını belirleyen ayardır. 4 farklı ayar bulunmaktadır. Burada veri tabanındaki kullanıcı ile aynı kullanıcı olması amacıyla service account özelliğini seçiyorum ve next adımına tıklıyorum.

Burada modelimize ekleyeceğimiz tabloları ya da viewleri seçiyoruz. Dilersek SQL sorgusunun burada yazarak da ekleyebiliriz.

Burada seçimi yaparak, ilgili tablo ya da view’in modele eklenmesini bekliyorum.

Bu ekranı gördüysen modele eklemeyi başarıyla yapmışsın demektir. :)

Şimdi modelimizi deploy edeceğiz. Öncelikle yaptığımız değişikleri modelimize kaydedip build alıyoruz. Ardında deploy işlemine başlıyoruz.


Deploy esnasında veri kaynağı için giriş bilgileri isteyebilir. Bu bilgileri giriş yaptıktan sonra aşağıdaki ekranı gördüyseniz tabloları yükleme işlemi başarılı olmuş demektir. Artık ilk Analysis Service projeniz hazır. Şimdi hızlıca PowerBI’a da bağlayalım. :)

PowerBI-> GetData -> Analysis Services’e tıklayarak yukarıdaki ekrana geliyoruz. Server bilgilerini giriyor ve daha sonra Connect live’a tıklıyoruz. Ok dedikten sonra PowerBI klasik veri navigatorü çıkıyor. Oradan modelimizi seçip okeye tıklıyoruz ve bağlantı sağlıyoruz. Böylelikle ilk projemizi oluşturmuş oluyoruz. Bu projemize eklemeler yapacağımız diye blog yazılarımızda görüşmek üzere. :)
메타데이터
- post_id
- dcd3c55d3d6a
- slug
- sql-server-analysis-services-nedir-i̇lk-ssas-projemizi-oluşturuyoruz-dcd3c55d3d6a
- url
- https://medium.com/@ecemagacdograyan/sql-server-analysis-services-nedir-i%CC%87lk-ssas-projemizi-olu%C5%9Fturuyoruz-dcd3c55d3d6a
- canonical_url
- https://medium.com/@ecemagacdograyan/sql-server-analysis-services-nedir-i%CC%87lk-ssas-projemizi-olu%C5%9Fturuyoruz-dcd3c55d3d6a
- author_url
- https://medium.com/@ecemagacdograyan
- status
- ok
- fetched_at
- 2026-07-14 19:03:46