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

MS SQL SERVER DATABASE MODLARININ INSERT İŞLEMLERİNDE PERFORMANSI

ETL 4 ay önce

  Bu yazımızda Microsoft SQL Server’da veritabanı modellerinin Integration Services Package yoluyla insert işleminde performanslarını ele alacağız. Microsoft SQL Server’da veritabanı modları, verilerin nasıl saklandığı ve yönetildiği konusunda belirli davranışları belirler. 1- Full Recovery Model Bu mod, veri kaybını en aza indirmek için ayrıntılı bir geri yükleme stratejisi sunar.Tam geri yükleme modeli, yedekleme, günlük dosyaları ve işlem günlüğü kayıtları arasında ayrıntılı bir ilişki oluşturur.Bu mod, tam yedekleme (full backup), fark yedekleme (differential backup) ve işlem günlüğü yedeklemesi (transaction log backup) gibi yedekleme türlerini destekler. 2- Simple Recovery Model Bu mod yedekleme ve geri yükleme sürecini basit tutar.Basit geri yükleme modeli, tam yedekleme (full backup) dışında herhangi bir fark yedekleme veya işlem günlüğü yedeklemesi türünü desteklemez.İşlem günlüğü, dolması tamamlandığında otomatik olarak temizlenir. 3- Bulk-Logged Recovery Model Bu mod, büyük hacimli veri ekleme ve değiştirme işlemlerini hızlandırır. Tam geri yükleme modeline kıyasla daha az işlem günlüğü kaydedilir, bu da yedekleme ve geri […]

Veri Tabanından Veri Ambarına SSIS İle Veri Aktarımı

ETL 9 ay önce

Bu makalemizde bir veri tabanında bulunan verilerden veri ambarı nasıl oluşturulur onları ele alacağız. Öncelikle veri tabanı ile veri ambarı arasındaki farkı anlamamız gerekiyor ki neden bir veri ambarı oluşturduğumuzu bilelim. -Veri tabanı ile veri ambarı arasındaki fark Veri Tabanı gerçek dünyadaki verileri temsil eden verilerin toplandığı yerken, Veri Ambarı farklı kaynaklardan ele edilen verileri depolayan bir bilgi sistemidir. Veri tabanları verileri tutmak Veri Ambarları ise verileri analiz etmek için tasarlanmıştır. Bu tanımlardan da yola çıkarak canlı bir veri tabanından veri ambarına veri nasıl çekilir birlikte bakalım. Öncelikle bir OLTP diye bir veri tabanımız olduğunu ve içinde bazı tabloların olduğunu düşünelim ve aynı şekilde bir de OLTP_DWH oluşturalım. OLTP bizim veri tabanımız OLTP_DWH ise bizim veri ambarımız. Daha sonra bize lazım olan SSIS(SQL Server Integration Services) araçları için Visual Studio ortamını açıyoruz. Buradan sonra yapacağımız işlemleri canlı veri tabanında ihtiyacımız olan her tablo için aynen yapacağız. Data Flow Task aracını […]

SQL Server’dan Logstash ile FTP Veri Aktarımı

ETL 11 ay önce

SQL Server’dan veri çıkarmak istediğimizde bunun birçok yöntemi vardır. Bu yöntemlerden biri de Logstash kullanmaktır. Logstash bulk copy veri aktarımı yaptığı için hızlı veri aktarımında denenmesi güzel sonuçlar vermektedir. Bu makalede SQL Server üzerinde bulunan verilerin txt formatında bir ortama çıkarılması ve bu formatta çıkarılan verilerin FTP ile uzak sunucuya otomatik olarak her gün bırakılması adımlarını izleyeceğiz. Uzun süreli veri paylaşımları için FTP yerine web servis kullanılması, hem hatanın tespiti hem de FTP’de yaşanacak problemlerin önüne geçilmesini engelleyecektir. Biz işlemlerimizi 3 farklı ortamda gerçekleştirdik. 1.ortamımız SQL Server’da verilerin tutulduğu ortam, 2.ortam Logstash’ın bulunduğu ortam, 3.ortamımız ise verilerin aktarımının gerçekleştirildiği ve FTP aktarımının yapıldığı ortam. FTP ortamı ile verilerin txt dosya formatına çıkarıldığı ortamı aynı yerde tutmamızın sebebi, FTP ile atılacak verilerin hızlı bir şekilde aktarımının yapılmasını sağlamaktır. Verilerin standart olarak belirli tarihler arasında aktarımın yapılabilmesi için aşağıdaki logstash config dosyasını kendi ihtiyaçlarımızı belirledikten sonra kullanabiliriz. Yukarıdaki config dosyasını çalıştırmak için, […]

0 Yorum

Yorum Yaz

Rastgele