Veri Modelleme ve DAX
DAX, Microsoft SQL Server Analiz Servisi'ndeki Power BI, Power Pivot için Excel ve SSAS Tabular modellerininde kullanılan fonksiyon temelli dildir. Eğitim, Power BI kullanıcıları ve DAX dilini öğrenmek ve bu dilde uzmanlaşmak isteyen SSAS Analysis Serv
- Süre35 Saat
- TarihBelirlenecek
- ÜcretTeklif Alınız
- En Az10 Kişi
DAX, Microsoft SQL Server Analiz Servisi'ndeki Power BI, Power Pivot için Excel ve SSAS Tabular modellerininde kullanılan fonksiyon temelli dildir. Eğitim, Power BI kullanıcıları ve DAX dilini öğrenmek ve bu dilde uzmanlaşmak isteyen SSAS Analysis Services geliştiricilerine yöneliktir.
Kursun amacı, yaygın ve gelişmiş iş senaryoları için formül yazma bilgisi sağlayarak DAX'ın tüm özelliklerini öğretmektir. Gerçek dünya senaryoları aracılığıyla, verilerinizde bulmak istediğiniz içgörüleri keşfetmek için DAX'ı pratikte nasıl kullanacağınız konusunda bilgilendirileceksiniz. Sorgu düzenleyicisini ve etkili Power BI veri modellerinin nasıl geliştirileceğini ayrıntılı olarak öğreneceksiniz. Ham veri tablolarınızı optimize etmenize ve ardından, DAX analitik ihtiyaçlarınızı yanıtlayacak doğru sonuçları alabileceğiniz işleyen bir analitik model oluşturma konusunda bilgilendirileceksiniz.
Power BI’dan en iyi şekilde yararlanmak için veri modelleme gerekli bir beceridir. Bu kurs, Power BI kullanıcılarının raporlama gereksinimleri için en uygun veri modelini nasıl oluşturacaklarını öğrenmek isteyen geliştiricilere yöneliktir. Bu kurs, herhangi bir Power BI kullanıcısının etkileyici Power BI raporları ve çözümleri oluşturmasını sağlayacak önemli ipuçlarını ve teknikleri kapsar.
Neler Öğreneceksiniz?
- Power Query: Gelişmiş veri temizleme ve dönüştürme.
- Sorgu Düzenleyici: En iyi uygulamalar, çoklu tablo sorgulama ve gelişmiş modelleme.
- Veri Modelleme: Modelleri düzenleme teknikleri ve hesaplanan sütunların kullanımı.
- DAX: Hesaplanan sütunlar, ölçüler, bağlam ve Akıllı Zaman Analizi.
'Bağlam' kavramını kapsamlı bir şekilde anlayıp DAX’ın tüm önemli işlevlerini kullanmasını öğreneceksiniz. Gelişmiş tablo fonksiyonlarını ve bunların nasıl kullanılacağını, DAX ve SQL'i karşılaştırıp ve DAX'i kullanırken SQL bilginizden nasıl yararlanabileceğinizi öğreneceksiniz.
Gerçek dünyada her gün karşılaşacağınız yaygın analitik senaryoları çözmek için veri modelini ve DAX'ı kullanmayı, Filtre ve satır bağlamanı anlayarak formül okumayı, Tarih tablosuyla birlikte Akıllı zaman formüllerini kullanmayı ve gelişmiş tablo fonksiyonlarıyla DAX ile sorgulamanın nasıl yapılacağını öğreneceksiniz.
|
|
Eğitim İçeriği
- DAX'a Giriş
- DAX'ı Anlamaya Yardımcı Teknikler
- Operatörler Ve Veri Türleri
- Adlandırma Kuralları
- Söz Dizimi Kuralları
- Değişkenkler
- Dax'ta Açıklama Ve Yorum Yazma
- Ölçü Gruplandırma
- Excel İle DAX Arasındaki Farklar
- Dax Nasıl Çalışır
- Hesaplanan Sütunlar Ve Ölçüler
- Veri Modeli Nedir?
- İki Yönlü Filtreleme Ve Kurallar
- Filtre Akışı Ve Filtreleme
- Çoklu İşlem Tablolarıyla Çalışma
- Kardinalite Ve Kuramsal Çerçeve (Bire-Bir, Çoka-Çok, Bir-Çok)
- Aktif-İnaktif İlişkiler
- Tablo İlişkileri Düzenleme Ve Yönetme
- Kar Tanesi Şeması
- Tablolar Arası İlişki Oluşturma
- Birleştirilmiş Tablolarla Çalışma
- Birincil Ve Yabancı Anahtarlar
- Arama Ve İşlem Tabloları
- Normalizasyon Kuralları
- En İyi Veri Modelleme İpuçları
- Değerlendirme / Başlangıç Bağlamı Nedir?
- Filtre Bağlamı Nedir?
- Satır Bağlamı Nedir?
- Bağlam Oluştururken Dikkat Edilmesi Gereken Noktalar
- Bağlamın Genişletilmesi (RELATED/ISFILTERED/ISCROSSFILTERED/EARLIER)
- Bağlam Kontrolü (ISINSCOPE)
- Bağlam Ve Çapraz Filtreleme (Cross Filter)
- Context Hataları
- DAX Nedir?
- Ölçü Ve Hesaplanan Sütuna Arasındaki Farklar
- Hesaplanan Sütunlarla Çalışma
- Mantıksal İşlevler (IF/SWITCH/OR/AND/IN)
- İterasyon Fonksiyonları (SUMX/AVERAGEX/COUNTX/MINX/MAXX)
- Bölme İşlemi Ve Yüzde Hesaplamaları (DIVIDE Fonksiyonu)
- Kümeleme Fonksiyonları (SUM/AVERAGE/MIN/MAX/COUNT/COUNTA/COUNTROWS/DISTINCTCOUNT)
- Söz Dizimi Kuralları
- Ölçü Nedir? Ölçü Nasıl Çalışır?
- Hesaplanan Sütun Nedir?
- Dax'ta Hata Düzenleme Fonksiyonları (BLANK/ISBLANK/ISERROR)
- CALCULATE Neden Önemli, Neden Calculate Kullanmalıyız?
- CALCULATE Sözdizimi
- CALCULATE Kullanımı Ve Örnekler
- CALCULATE Nasıl Çalışır? Ne Zaman Devreye Girer?
- CALCULATE Nerelerde Kullanılır?
- CALCULATE İle Filtreleme Ve Örnekler
- CALCULATE VE Filtre bağlamı
- CALCULATE ve KEEPFILTER
- CALCULATE Filtre Çalışma Sırası
- Kavramsal Çerçeve
- Circular Dependency (Döngüsel Bağımlılık)
- Bağlam Geçişi (CONTEXT TRANSITION) Nedir?
- RELATEDTABLE Fonksiyon Kullanımı Ve Örnekler
- VALUES/DISTINCT Fonksiyon Kullanımı Ve Örnekler
- HASONEVALUE/SELECTEDVALUE/ISFILTERED/ISINSCOPE Fonksiyon Kullanımı Ve Örnekler
- ALLEXCEPT Fonksiyonu Kullanımı Ve Örnekler
- ALLSELECTED Fonksiyonu Kullanımı Ve Örnekler
- ALL/REMOVEFILTERS Fonksiyonu Kullanımı Ve Örnekler
- FILTER Fonksiyonu Kullanımı Ve Örnekler
- CALCULATE Filtre Çalışma Sırası
- Tarih Tablosunun Önemi ve Tarih Tablosu Oluşturma (CALENDAR/CALENDARAUTO Fonksiyonları)
- Tarih Bazlı Analizler (DATESBETWEEN / DATESINPERIOD / DATEDIFF)
- SAMEPERIODLASTYEAR İle DATEADD Arasındaki Temel Farklar
- DATEADD Fonksiyon Kullanımı Ve Örnekler
- SAMEPERIODLASTYEAR / PARALELPERIOD / PREVIOUSMONTH Fonksiyon Kullanımı Ve Örnekler
- DATESMTD/DATESQTD/DATESYTD Fonksiyon Kullanımı Ve Örnekler
- Zaman Analizleri Fonksiyon Çeşitleri Kavramsal Çerçeve
- Zaman Analizleri ve CALCULATE
- Zaman Analizleri İçin Gereken Veri Modeli Tasarımı
- OPENNINGBLANCEMONTH/STARTOFMONTH/ENDOFYEAR Kullanımı Ve Örnekler
- EVALUATE Kullanımı ve Örnekler
- INTERSECT & EXCEPT Kullanımı ve Örnekler
- ROW & DATATABLE & UNION Kullanımı ve Örnekler
- CROSSJOIN Kullanımı ve Örnekler
- SUMMARIZCOLUMNS Kullanımı ve Örnekler
- ADDCOLUMNS Kullanımı ve Örnekler
- SUMMARIZE Kullanımı ve Örnekler
- SELECTCOLUMNS Kullanımı ve Örnekler
- CALCULATETABLE Kullanımı ve Örnekler
- GROUPBY Kullanımı ve Örnekler
- RANKX Fonksiyon Kullanımı ve Örnekler
- RANKX & Satır bağlamı
- TOPN Fonksiyon Kullanımı ve Örnekler
- GENERATE & TOPN Fonksiyonlarının Birlikte Kullanımı ve Örnekler
- TOPN ile Dinamik Listeleme
- RANKX ile CROSSJOIN Fonksiyonlarının Birlikte Kullanımı ve Örnekler
- TOPN ile CALCULATETABLE/COUNTROWS Fonksiyonlarının Birlikte Kullanımı ve Örnekler
- Kavramsal Çerçeve
- WATERFALL Yöntemi
- Bütçe Senaryo Değerlendirmesi (Farklı ayrıntı seviyelerinin değerlendirilmesi)
- Ara Katman Tabloları Nedir, Nasıl Kullanılır?
- Destekteyici Tablolar Ne İşe Yarar, Nasıl Kullanılır?
- Senaryo Tabloları Nedir Ne İşe Yarar?
- Veri Modelinde Ne Zaman Fiziksel İlişki Oluşturmalıyız?
- Datalinege Kavramı ve TREATAS Fonksiyon Kullanımı
- Sanal İlişkiler (CONTAINS Kullanımı)
- Sanal İlişkiler (TREATAS Kullanımı)
- Veri Modeli Ve En İyi Uygulama İpuçları
- Hesaplama Grupları Oluşturma (CALCULATION GROUPS)
- DAX’ı Hesaplanan Gruplar İçinde Kullanma ve Örnekler
- Raporlarda Birden Fazla Hesaplama Gruplarını Kullanma
- Hesaplama Gruplarında İşlem Öncelikleri
Fonksiyonlar
- INDEX Fonksiyonunun Kullanımı ve Örnekler
- PARTITIONBY Fonksiyonunun Kullanımı ve Örnekler
- OFFSET Fonksiyonunun Kullanımı ve Örnekler
- WINDOW Fonksiyonunun Kullanımı ve Örnekler
- RANK ve ROWNUMBER Fonksiyonunun Kullanımı ve Örnekler
Sıkça Sorulan Sorular
Power BI'da veri modellemesi, verilerin işlenmesi, organize edilmesi ve ilişkilendirilmesi sürecidir. Veri modelleme, raporlama ve analiz süreçlerinde doğru ve tutarlı sonuçlar elde etmek için temel bir adımdır. Veri modellemesi, farklı kaynaklardan gelen verilerin birleştirilmesini ve ilişkilendirilmesini sağlar, böylece veri analizi için uygun bir yapı oluşturulur.
DAX (Data Analysis Expressions), Power BI'da kullanılan bir formül dili ve hesaplama motorudur. DAX, veri analizi ve hesaplama işlemleri için kullanılır ve Power BI raporlarında hesaplamaları ve ölçüleri tanımlamak için kullanılır.
Power BI'da yaygın olarak kullanılan DAX fonksiyonları arasında SUM, AVERAGE, MAX, MIN, CALCULATE, FILTER, RELATED, ve many others gibi fonksiyonlar bulunur. Bu fonksiyonlar, veri manipülasyonu, filtreleme, toplama ve diğer hesaplama işlemleri için kullanılır.
Power BI'da bir veri modelini optimize etmek ve performansı artırmak için, gereksiz sütunları kaldırmak, ilişkileri optimize etmek, veri sıkıştırma ve önbellekleme gibi teknikleri kullanmak önemlidir. Ayrıca, veri modelinin karmaşıklığını azaltmak ve veri sorgularını optimize etmek için uygun indeksleme stratejileri uygulamak da faydalı olabilir.
Veri modelleme ve DAX eğitimine, veri analistleri, iş analistleri, veri mimarları, iş zekası geliştiricileri ve veri yöneticileri katılmalıdır.
Veri modelleme ve DAX eğitimine, veri analistleri, iş analistleri, veri mimarları, iş zekası geliştiricileri ve veri yöneticileri katılmalıdır.
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.