SSAS’de Yeni Proje Oluşturma

Bu yazımızda, veri analizi ve iş zekası sürecinde kullanılan SSAS’de yeni bir proje oluşturma sürecini ele alacağız. SQL Server Analysis Services (SSAS), Microsoft SQL Server’ın bir bileşeni olarak veri analizi ve iş zekası sağlayan bir hizmettir. SSAS, işletmelerin büyük veri kümelerini işlemesine, veri analizi yapmasına ve bu verilerden anlamlı bilgiler çıkarmasına yardımcı olur. SQL Server Analysis Services (SSAS) ile yeni bir proje oluşturmak için aşağıdaki adımları izleyebilirsiniz: 1. Visual Studio‘yu açın. Bu, SSAS projelerini oluşturmak ve yönetmek için kullanılır. 2. Yeni Proje Oluşturma: • “File” menüsünden “New” seçeneğini seçin. • Ardından “Project” veya “New Project” seçeneğini tıklayın. 3. Proje Türünü Seçin: • “Analysis Services” altında, yeni projenizin türünü seçin. • “Multidimensional Project” veya “Tabular Model Project” seçeneklerinden birini seçin. Projenizin ihtiyaçlarına bağlı olarak hangi modeli kullanmanız gerektiğini seçin. • Yeni proje için bir ad belirtin ve projenizin saklanacağı konumu seçin. 4. Veri Kaynağı Tanımlama: • Projenize bir veri kaynağı eklemek […]

SSAS’de Yeni Proje Oluşturma

Bu yazımızda, veri analizi ve iş zekası sürecinde kullanılan SSAS’de yeni bir proje oluşturma sürecini ele alacağız.
SQL Server Analysis Services (SSAS), Microsoft SQL Server’ın bir bileşeni olarak veri analizi ve iş zekası sağlayan bir hizmettir. SSAS, işletmelerin büyük veri kümelerini işlemesine, veri analizi yapmasına ve bu verilerden anlamlı bilgiler çıkarmasına yardımcı olur.
SQL Server Analysis Services (SSAS) ile yeni bir proje oluşturmak için aşağıdaki adımları izleyebilirsiniz:
1. Visual Studio‘yu açın. Bu, SSAS projelerini oluşturmak ve yönetmek için kullanılır.
2. Yeni Proje Oluşturma:

• “File” menüsünden “New” seçeneğini seçin.
• Ardından “Project” veya “New Project” seçeneğini tıklayın.

3. Proje Türünü Seçin:

• “Analysis Services” altında, yeni projenizin türünü seçin.
• “Multidimensional Project” veya “Tabular Model Project” seçeneklerinden birini seçin. Projenizin ihtiyaçlarına bağlı olarak hangi modeli kullanmanız gerektiğini seçin.
• Yeni proje için bir ad belirtin ve projenizin saklanacağı konumu seçin.

4. Veri Kaynağı Tanımlama:

• Projenize bir veri kaynağı eklemek için “Solution Explorer” (Çözüm Gezgini) paneline sağ tıklayın ve “New Data Source” (Yeni Veri Kaynağı) seçeneğini seçin.

 

• İsterseniz üst kısımda bulunan Database simgesine tıklayarak da veri kaynağı tanımlayabilirsiniz.

5. Veri Kaynağını İçe Aktarma:

• Kullanmak istediğiniz veri kaynağının türünü seçin.

• Veri kaynağınıza bağlanıp, kullanmak istediğiniz Database seçin.

• SQL Server Analysis Services (SSAS) bağlamında, impersonation, bir veri kaynağına bağlanırken veya bir sorgu çalıştırırken hangi kimlik bilgileri kullanılacağını belirtme işlemidir. Özellikle, veri kaynağına bağlantı sırasında, bu işlem gerçekleşir. Hangi impersonation yönteminin kullanılacağı, projenin gereksinimlerine, veri kaynağına erişim izinlerine ve güvenlik politikalarına bağlıdır. Veri kaynağına erişim izinlerini yöneten yönetici veya veri kaynağı sahibi ile iletişim kurarak doğru impersonation yöntemini belirlemek önemlidir.

 

 

• Veri kaynağınıza bağlandıktan sonra, ister listeden kullanmak istediğiniz tabloları seçerek verinizi aktarın isterseniz SQL sorgusu yazarak aktarın.

6. Model Oluşturma:

• Seçtiğiniz projeye göre, çok boyutlu (cube) veya tablo modeli oluşturun.

• Çok boyutlu model oluşturuyorsanız, veri kaynağındaki tabloları ve ilişkileri modelinize ekleyin.
• Tablo modeli oluşturuyorsanız, veri kaynağındaki tabloları ve ilişkileri belirtin.

7. Ölçüler (Measures) ve Boyutlar (Dimensions) Tanımlayın:

• Modelinizdeki ana veri ölçülerini ve boyutlarını tanımlayın.

8. Hesaplanmış Sütunlar (Calculated Columns) ve Hesaplanmış Ölçüler (Calculated Measures) Ekleyin:

• Gerekirse, modelinizi zenginleştirmek için hesaplanmış sütunlar ve ölçüler ekleyin.

11. Role Ekleme:

• SQL Server Analysis Services (SSAS) içinde de rol kavramı vardır ve bu, belirli bir SSAS kümesindeki veriye erişim düzeyini kontrol etmek için kullanılır. SSAS’daki roller, kullanıcılara veya gruplara belirli veri erişim yetkileri sağlar.

12. Veri Yükleme ve Modeli Yayımlama:

• Modele sağ tıklayarak Özellikler menüsünü açın.

• Deploy etmek istediğiniz sunucuyu ve deploy ederken modeli process edilip edilmeyeceği gibi seçenekleri belirtiniz.

• Modeliniz yayınlanmaya hazır olduğunda, SSAS sunucusuna (ya da yerel modda çalışıyorsanız yerel sunucuya) yayınlayın.

Bu adımlar, temel bir SSAS projesi oluşturma sürecini özetlemektedir. Her adım daha fazla ayrıntı ve yapılandırma seçeneği içerebilir ve projenizin karmaşıklığına bağlı olarak değişebilir. Modelinizi geliştirmek ve özelleştirmek için belirli gereksinimlerinize uygun olarak daha fazla işlem yapmanız gerekebilir.

Benzer Yazılar

SSIS CONNECTION MANAGER

ETL 2 ay önce

Bu makalede Visual Studio ‘da SSIS Connection Manager ile sunucular arasında bağlantı sağlama adımlarından bahsedeceğim. SQL Server Integration Services (SSIS) süreçlerini yönetmek ve geliştirmek için birçok seçenek var bunlardan bazılarını örnek vermek gerekirse; Visual Studio, Azure Data Factory (ADF), Third-Party (KingswaySoft, COZYROC SSIS) bunların yanında tabi SQL Server üzerinde de bu işlemlerimizi yapabiliriz. Ben bunlardan en yaygın olarak kullanılan Visual Studio üzerinden yaptığım çalışmalar kapsamında örnekler vermeye çalışacağım. Visual Studio üzerinden bir SSIS packages oluşturarak farklı sunucularda bulunan verileri taşıma işlemlerini yaptırmak istiyorum. Bunun için öncelikle sunucularda ilgili yetkilendirilmesi yapılmış bir kullanıcınızı olduğunu varsayarak ilerleyeceğim ama buradaki senaryolardan konuşmak istiyorum biraz örneğin; Kullanıcı Senaryosu 1: 142.142.0.42 sunucudaki A veri tabanında okuma yetkisine sahip “kullanici1”, 242.242.0.42 sunucusundaki B veri tabanında yazma yetkisine sahip “kullanici2” kullanıcılarına sahipsiniz Kullanıcı Senaryosu 2: 142.142.0.42 sunucudaki A veri tabanında okuma yetkisine, 242.242.0.42 sunucusundaki B veri tabanında yazma yetkisine sahip “kullanici3” kullanıcısına sahipsiniz Bu iki senaryoda da […]

INTEGRATION SERVICES KURULUM

ETL 2 ay önce

Bu makalede SQL Server Integration Service Feature kurulum adımlarından bahsedeceğim. NOT – 1: SQL Server Integration Service Feature kurulum aşamasında ve sonrasında sunucu restart veya SQL Server service restart gerekmemektedir. NOT – 2: Mevcutta WFCI kurulmuş olan bir ortamınıza sonradan SQL Server Integration Service Feature eklemenize desek vermemektedir, ancak WFCI SQL Services ilk kurulumunda “Feature Selection” sekmesinden Integration Service seçmeniz durumunda kurulumunu yapabilirsiniz. SQL Server kurulum aşamasında eğer Integration Service kurulumunu yapmadıysanız, Integration Services Catalog gelerek sağ tıkladığımızda Create Catalog seçeneğini tıkladığımızda kurulumunu yapmak istediğimizde aşağıdaki görsellerdeki şekilde hatalar alacaksınız. Görsel – 1   Görsel – 2   Görsel – 3   Yukarıda Görsel – 3 ‘te Sql Server Configuration Manager ‘dan kontrol sağladığımızda SQL Server Integration Services olmadığını görüyoruz. Örnek görsellerde görüldüğü üzere SQL Server ‘da ilgili features olmadığı ile ilgili hatayı alıyoruz bu hatayı gidermek için features ekleyeceğiz. Görsel –4 Görsel –5   Görsel – 6 ‘da görüldüğü […]

SSIS’de STAGING KULLANARAK DEĞİŞEN VE YENİ EKLENEN VERİ AKTARIMI

ETL 8 ay önce

Bu yazımızda ETL süreçleri ile veri aktarımı yaparken sadece değişen ve yeni eklenen verilerin aktarımını nasıl yapılacağını öğreneceğiz. ETL süreçlerinde veri aktarımı yapılırken aktarılacak verinin boyutu küçük, değişen ve yeni eklenen veriler olması durumda SSIS paketlerinde hedef tablolarımızı ilk önce “Truncate table” komutu ile tablonun içerisinin boşaltılarak tüm veriyi yeniden çekiyoruz. Ancak bu yöntem büyük veri bulunan tablolarda sunucu sistemlerimizin gereksiz olarak yorulmasına ve SSIS süreçlerinin uzamasına sebebiyet vermekte ve verimli bir yol olarak izlenmemektedir. Büyük veri tablolarında bu şekilde veri aktarımı yapmak için staging yapısını da kullanmak gerekmektedir. Staging ile Duplicate value ve Veri kaybı gibi hataların olmasını engellenmek amaçlanmaktadır. Bu süreçte en önemli konulardan biri ise, aktarım yapılacak tablonun UNIQUE bir kolonu, değişen veri ve yeni eklenen verinin yazıldığı zamanı belirten bir tarih kolonun olması gerekmektedir. 1. İlk olarak Visual Studio Integration Tool kullanarak yeni proje oluşturuyoruz. Görsel 1: Yeni Proje Oluşturma 2. Oluşturacağımız proje Integration Services Project […]

0 Yorum

Yorum Yaz

Rastgele