Microsoft SQL Server Analiz Servis (SSAS) Tabular Modelleme -

Bu kurs, analiz servisine giriş yapmak isteyenler için temel bilgileri sunarken, tabular model oluşturma, yönetme ve performans optimizasyonu konularında daha derinlemesine bilgi ve becerilerin kazandırılmasını amaçlamaktadır.

Analiz Servislerine adım atmak ve Tabular Modellemeyi ustalıkla öğrenmek mi istiyorsunuz? Aradığınızı buldunuz Kapsamlı kursumuz, Analiz Servislerinin tam potansiyelini kullanmanızı sağlayacak bilgi ve becerilerle donatılmıştır. Veri analizi dünyasına ilk adımlarınızı atan bir acemi ya da uzmanlığınızı geliştirmek isteyen bir profesyonel olun, bu kurs sizin ihtiyaçlarınıza uygun olarak tasarlanmıştır.

Kurs İçeriği:

Kursumuz, Analiz Servisleri Tabular Modellemesinin temel kavramlarını ve pratik tekniklerini sizlere aktaracak şekilde özenle hazırlanmıştır. Veri ediniminden farklı kaynaklardan veri alma, çeşitli veri tipleriyle çalışma ve Vertipaq motorunun iç işleyişini anlama gibi konuları içeren geniş bir yelpazeyi kapsayan bir öğrenme yolculuğuna çıkacaksınız.

İlerledikçe, veri modellerini etkili bir şekilde oluşturmanızı sağlayacak temel tablo ve sunum katmanlarının detaylarına ineceğiz. İlişkileri oluşturma, karmaşık bir çoktan-çoka ilişkiyi yönetme ve veri güvenliğini sağlamak için satır düzeyi güvenliği (RLS) uygulama konularına derinlemesine bakacağız. Ayrıca, işleme ve bölüm yönetimi tekniklerini, performansı optimize etmeyi ve gerçek zamanlı veri analizi için Direct Query'nin gücünü kullanmayı keşfedeceğiz.

Kurs boyunca, tabular modellerinizi ayarlamak ve performanslarını en üst düzeye çıkarmak için en iyi uygulamaları ve pratik ipuçlarını keşfedeceksiniz. Ayrıca, performans saçlarını ve SQL Profiler gibi araçları kullanarak tabular modellerinizi izleyerek herhangi bir darboğazı tespit etme ve çözme becerisi kazanacaksınız.

Bu Kursa Neden Kaydolmalısınız?

Tabular Modelleme kursumuza kaydolmanız size şunları sağlayacaktır:

  • Kapsamlı Müfredat: Analiz Servisleri Tabular Modellemesinin tüm temel yönlerini kapsayan, bütünsel bir öğrenme deneyimi sunan iyi yapılandırılmış bir müfredat.
  • Pratik Yaklaşım: Bilginizi uygulamanıza ve kavramları pekiştirmenize olanak tanıyan el alıştırmaları ve gerçek dünya senaryoları.
  • Uzman Rehberlik: Deneyimli eğitmenlerimiz kurs boyunca size rehberlik edecek, aydınlatıcı açıklamalar, pratik örnekler sunacak ve sorularınızı yanıtlayacaklar.
  • Kariyer Gelişimi: Tablo Modellemeyi öğrenmek, veri analizi alanında aranan becerilere sahip olmanızı sağlayacak ve kariyer olanaklarınızı geliştirecek, yeni fırsatlar sunacak.

Analiz Servislerinin gücünü açığa çıkarın ve kapsamlı kursumuzla Tabular Modellemeyi ustalıkla öğrenin. Veri analisti olmak isteyen, iş zekası uzmanı ya da BT uzmanı olsanız da, bu kurs, sağlam Tabular modelleri oluşturmanıza, performansı optimize etmenize ve verilerinizden değerli bilgiler çıkarmanıza olanak tanıyacak. Hemen kaydolun ve becerilerinizi geliştirecek ve veri odaklı kararlarınızı özgüvenle verebileceğiniz dönüşümcü bir öğrenme yolculuğuna adım atın.

Eğitim İçeriği

Analiz Servisi (SSAS), verilerin analiz edilmesi, iş zekası ve raporlama için kullanılan bir Microsoft SQL Server bileşenidir. SSAS, çok boyutlu veritabanlarını oluşturur ve bu verileri etkileşimli ve hızlı bir şekilde sorgulayarak kullanıcılara anlamlı bilgiler sunar. SSAS'nin temel bileşenlerinden biri olan Tabular Object Model (Tablo Nesne Modeli), tablo ve sütunlardan oluşan bir veri modeli sağlar ve bu model üzerinde sorguları ve analizleri gerçekleştirir. SSAS Mimarisi ise SSAS'nin bileşenlerinin birlikte çalıştığı, verilerin yönetildiği ve sorgulandığı yapıyı tanımlar. Bu şekilde, analitik verilerin sağlanması ve işlenmesi için etkili bir platform sunulur.
Tabular Modellemeye Giriş
  • Neden Analiz Servis Kullanılmalı?
  • Analiz Servis Nedir?
  • Temel SSAS Mimarisi
  • Tabular Object Model Nedir?
  • SSAS Tabular Model Vertipaq Motoru Nedir?
Aşağıdaki maddelerde, SSAS 2017/2019'un kurulumu, Analiz Servisi için kullanılacak hesabın seçimi, SQL Server Management Studio (SSMS) ve demo veritabanının kurulumu, Visual Studio'nun kurulumu ve Power BI Desktop'ın kurulumu hakkında bilgiler bulunmaktadır. Bu adımları takip ederek, SSAS ve ilgili bileşenlerin doğru şekilde kurulumunu gerçekleştirebilir ve analiz hizmetlerine hazır bir şekilde çalışmaya başlayabilirsiniz.
SSAS Kurulumu
  • SSAS 2019 Kurulumu
  • Analiz Serviste Kullanılacak Hesabın Seçimi
  • SSMS ve Demo Database Kurulumu
  • Visual Studio 2019 Community Edition Kurulumu
  • Power BI Masaüstü Kurulum ve Modele Bağlanma
Yukarıdaki maddelerde, bir projenin oluşturulması, temel kavramsal çerçeve, proje özelliklerinin anlaşılması, model özelliklerinin anlaşılması, hesaplanan sütunlar, ölçüler, hesaplanan tablolar, diagram ve veri görünümü, hiyerarşi oluşturma ve modelin dağıtılması konularında bilgiler yer almaktadır. Bu adımları takip ederek, bir analiz modeli oluşturabilir, modelin özelliklerini ve bileşenlerini anlayabilir ve projeyi başarılı bir şekilde dağıtabilirsiniz.
Tabular Model
  • Proje Oluşturulması
  • Diagram ve Veri Görünümü
  • Hesaplanan Tablolar
  • Ölçülerin Oluşturulması
  • Hesaplanan Sütun Oluşturma
  • Model Özelliklerini Anlama
  • Proje Özelliklerini Anlama
Aşağıdaki maddelerde, veri kaynaklarına giriş, Power Query kullanımı, Impersonation yöntemi, SQL Server'dan veri alma, büyük tablolarla çalışma, SSAS'den veri alma ve verileri giriş konularında bilgiler yer almaktadır. Bu adımları takip ederek, çeşitli veri kaynaklarından veri alabilir, verileri işleyebilir ve analiz projeniz için gerekli veri kaynaklarını kullanabilirsiniz.
Verileri Alma/Kaynaklar
  • Veri Kaynaklarına Bağlanma
  • SQL Server'dan Veri Alma
  • Diğer Yöntemlerle Verinin Yüklenmesi (SSAS, Dışardan Veri Girme, Native Query)
  • Impersonation Nedir?
  • Büyük Tablolarla Çalışırken Nelere Dikkat Edilmeli
Bu bölümde, veri türlerine giriş, veri türlerinde transformasyon, ondalıklı sayılarla çalışma, datetime veri türü ve diğer veri türleri (string, boolean, binary) konuları yer almaktadır. Bu adımları takip ederek, veri tipleri hakkında bilgi sahibi olabilir, verileri dönüştürebilir ve analiz projenizde farklı veri tiplerini doğru şekilde kullanabilirsiniz.
Veri Türleri
  • Veri Türlerine Giriş
  • Veri Türlerinde Transformasyon
  • Ondalıklı Sayılarla Çalışma
  • Datetime
  • Diğer Veri Türleri (String, Boolean, Binary)
Bu bölümde, Memory Engine'in nasıl çalıştığı, VertiPaq Engine'in ne olduğu, RLE algoritmasının ne olduğu ve VertiPaq'ın nasıl sıkıştırma yaptığı konuları yer almaktadır. Bu konulara odaklanarak, analiz projenizdeki verilerin hafıza ve depolama yönetimi hakkında daha derin bir anlayış geliştirebilir ve performansı optimize edebilirsiniz.
Kavramsal Çerçeve
  • Memory Engine Nasıl Çalışır?
  • Vertipaq Engine Nedir?
  • RLE Algoritması Nedir?
  • Vertipaq Nasıl Sıkıştırma Yapar?
Bu bölümde, tabular ilişki ve kavramsal çerçeve, ilişki türleri, Userelationship ve Crossfilter fonksiyonları, veri modelinde hangi unsurların saklanması gerektiği, çok-a-çok ilişkilerle çalışma ve belirsizlik gibi konular yer almaktadır. Bu konulara odaklanarak, analiz projenizde tabular veri modellerini doğru şekilde oluşturabilir, ilişkileri yönetebilir ve belirsizlikleri ele alabilirsiniz.
İlişkiler
  • Tablolar Arasında Birden Fazla İlişkiyi Yönetme
  • Bire Bir İlişki
  • Bire Çok İlişki
  • Birleşik Anahtarlar İçin İlişkilerle Çalışma
  • Çoktan Çoka İlişki
  • Çift Yönlü Çapraz Filtreler Kullanma
  • Çift Yönlü Çapraz Filtreler Kullanırken Dikkat Edilmesi Gerekenler
  • Userelationship Ve Crossfilter Fonksiyonları
Bu bölümde, hiyerarşilerle çalışma, objelerin isimlendirilmesi, sıralama seçenekleri, biçimlendirme ayarları, perspektifler, tablo özelliklerinin yönetimi, klasörler altında toplama ve KPI (Anahtar Performans Göstergesi) oluşturma gibi konular yer almaktadır. Bu konulara odaklanarak, analiz projenizde verilerinizi daha iyi organize edebilir, raporlama ve analiz süreçlerinizi daha etkili bir şekilde yönetebilirsiniz.
Modelin Kullanılabilirliğini İyileştirme
  • Hesaplama Gruplarını Kullanarak Ölçüleri Düzenleme
  • Klasörlerle Çalışma
  • Çeviriler (Translation) Oluşturma
  • Perspektifler Oluşturma
  • Parent - Child Hiyerarşileri Oluşturma
  • Birden Fazla Tabloyu Kapsayan Hiyerarşiler Oluşturma
  • KPI'ler Oluşturma
  • Biçimlendirme Ayarları
  • Sıralama Seçenekleri
  • Objelerin İsimlendirilmesi
  • Ayrıntılı Satırları Görüntüleme
  • Tablo Özellikleriyle Çalışma
Bu bölümde, role tabanlı güvenlik konusunda, administrator rolü, temel RLS (satır düzeyi güvenlik), RLS'in demo uygulaması, RLS filtre bağlamı, role tabanlı dinamik güvenlik ve dinamik RLS fonksiyonları gibi konular yer almaktadır. Bu konulara odaklanarak, veri modelinizdeki güvenlik gereksinimlerini yönetebilir, kullanıcılara rol bazlı erişim ve filtreleme sağlayabilirsiniz.
Rol Tabanlı Güvenlik
  • Administrator Rolü Tanıyalım
  • Temel RLS & RLS Uygulaması
  • RLS Filtre Bağlamı
  • Role Tabanlı Dinamik Güvenlik
  • Dinamik RLS Fonksiyonları
Bu bölümde, tablo modellerindeki dağıtım (deployment), bölümler (partitions) ve bölüm stratejileri konuları ele alınmaktadır. Ayrıca, işleme (processing) seçenekleri, bölüm ve veritabanı işleme gibi konular da incelenmektedir. Bu konuları anlayarak, tablo modellerinizde veri bölümlendirme stratejileri oluşturabilir ve veri işleme süreçlerinizi etkin bir şekilde yönetebilirsiniz.
Modeliniz İçin Doğru İşleme Operasyonlarını Seçme
  • Deployment Seçeneklerini Tanıyalım
  • Tabular Modelde Processing Seçenekleri
  • Tabular Modelde Partition Seçenekleri
  • Tabular Modelde Partition Stratejileri
  • Visual Studio İle Verinin Process Edilmesi
  • SSMS İle Verinin Process Edilmesi
  • Process Full vs. Process Default
  • İlişki Tabloların Process Edilmesi
  • Tabular Modelde Process Stratejileri
  • Incremental Loading
Bu bölümde, Direct Query kavramı ve çalışma prensipleri incelenmektedir. Direct Query'in ne olduğu, nasıl çalıştığı ve avantajları ele alınmaktadır. Ayrıca, Direct Query ile Vertipaq arasındaki farklar, Direct Query ayarları, örnek veri bölümleme (sample data partition), DAX'in Direct Query ile kullanımı, Direct Query izleme ve Direct Query senaryoları gibi konular da açıklanmaktadır. Bu bilgileri anlayarak, Direct Query'in işleyişini anlamak ve etkin bir şekilde kullanmak mümkündür.
Direct Query
  • Direct Query Nedir, Nasıl Çalışır?
  • Direct Query'nin Avantajları Neler?
  • Vertipag vs. DirectQuery
  • Direct Query Ayarları
  • Sample Data Partition Oluşturma
  • DAX ve Direct Query
  • Direct Query Performans ve Sorgu İzleme Yöntemi
Bu bölümde, SSAS işleme süreci, SSAS konfigürasyonu, Vertipag sayfalama, bellek sınırları, performans sayaçları ve SQL Profiler gibi konular incelenmektedir. Bu konuları anlamak, SSAS tabular modelinin işlenmesi, yapılandırılması, performans ölçümleri ve izlenmesi gibi önemli bileşenler hakkında bilgi sahibi olmanıza yardımcı olacaktır.
Tabular Model
  • SSAS Process Süreci
  • SSAS Konfigürasyonu
  • Vertipag Paging Nedir?
  • Memory Limits Nedir?
  • Performans Counter Nedir?
  • SQL Profiler Nasıl Kullanılır?

Sıkça Sorulan Sorular

SQL Server Analysis Services (SSAS), Microsoft'un sunduğu bir OLAP (Online Analytical Processing) data platformudur. SSAS, verileri analiz etmek ve raporlar oluşturmak için kullanılan çok boyutlu küpler ve tabular modeller sunar.

SAS küpü, çok boyutlu verileri analiz etmek için kullanılan bir veri yapısıdır. Bir küp, boyutlar (dimensions) ve ölçüler (measures) içerir. Boyutlar, veriyi kategorilere ayıran hiyerarşik yapılardır, ölçüler ise analiz edilen sayısal verileri içerir. Kullanıcılar küp üzerinde dilimleme (slicing), dilimleme ve zar (dice) işlemleriyle veriyi analiz edebilirler.

Tabular modelin avantajları arasında; yüksek performans, bellek içi işleme (in-memory processing) ile hızlı veri analizi, DAX dilinin kolay öğrenilebilir olması, Power BI ve Excel gibi araçlarla güçlü entegrasyon ve büyük veri kümeleriyle kolayca çalışabilme yeteneği bulunur.

SSAS bilgisi, veri analizi, iş zekası (BI) ve veri ambarı gibi alanlarda çalışmak isteyen profesyoneller için önemli bir beceri olup, bu alandaki kariyer fırsatlarını artırır.

Microsoft SQL Server Analysis Services (SSAS) eğitimi, veri analizi, iş zekası (BI) ve veri madenciliği alanlarında çalışan veya bu alanlarda kariyer yapmak isteyen profesyoneller için idealdir. Özellikle veri analistleri, BI geliştiricileri, veri bilimcileri, SQL Server yöneticileri ve raporlama uzmanları bu eğitimi alarak büyük veri kümeleri üzerinde verimli analizler yapabilir, iş süreçlerini optimize edebilir ve stratejik kararlar için gerekli olan derinlemesine içgörüler elde edebilirler. Ayrıca, SQL Server ekosisteminde uzmanlaşmak isteyen yazılım geliştiriciler ve IT danışmanları da SSAS eğitimi ile becerilerini ileri seviyeye taşıyabilirler.

Programda %70 devam koşulu bulunmaktadır. Devam zorunluluğunu yerine getiren katılımcılar sertifika almaya hak kazanacaktır. Eğitim sonunda gerçekleştirilen proje çalışmasında başarılı sayılan katılımcılar Momentum+ onaylı Uzmanlık Sertifikası almaya hak kazanacaktır. Proje çalışmasına katılmayan veya proje çalışmasından başarılı sayılmayan katılımcılar Momentum+ onaylı Katılım Sertifikası almaya hak kazanacaktır.

SSIS kullanmaya başlamak için SQL Server'ın temel yapı taşları ve veri tabanı yönetimi hakkında bilgi sahibi olmanız gerekmektedir. Ayrıca, veri tabanı tasarımı, ilişkisel veri modelleme ve veri yapıları konusunda genel bir anlayışa sahip olmanız önemlidir. ETL (Extract, Transform, Load) süreçleri hakkında temel bilgi edinmek ve T-SQL dilinde veri sorgulama ve işleme becerilerine sahip olmak da faydalıdır.

Eğitim tamamen uygulamalı olarak gerçekleştirilecektir. Programın sonunda, eğitim çıktılarının değerlendirilmesi amacıyla bir proje uygulanacaktır. Gerçekleştirdiğiniz proje değerlendirilip sertifikalandırılacaktır.

Eğitim başlamadan bir hafta önce, ilgili materyaller ve kaynak dosyaları paylaşılacaktır.

Kayıt işlemlerinizi online İyzico altyapısı üzerinden tamamlayabilirsiniz. Taksitli (2,3,6 veya 9 Taksit) ödeme yapılabilir. Farklı ödeme seçeneklerinden sizin için en uygun olanı seçebilir ve satın alma işlemini tamamlayabilirsiniz. Bu işlemi tamamladığınızda kaydınız gerçekleşir ve tarafınıza bilgilendirme maili gönderilir. Online ödeme sistemi 7/24 hizmet vermektedir.

Eğitimciler

Momentum Plus, dinamik ve etkileşimli bir öğrenme ortamı oluşturma taahhüdüyle hareket eden tutkulu eğitimcilerden oluşan özel bir ekip. Deneyimli öğretmenlerimiz, her öğrencinin potansiyeline ulaşmasını sağlamak için uzmanlık, yenilik ve kişiselleştirilmiş bir yaklaşım sunar. Momentum Plus kaliteli eğitimlerle geleceği şekillendirmeniz için güvenilir bir platformdur.