Koray ŞAT

SQL CTE (Common Table Expressions): Karmaşık Sorguları Basitleştirmenin Anahtarı

Common Table Expressions (CTE) olarak bilinen SQL yapısı, karmaşık sorguları daha basit parçalara ayırarak hem okunabilirliği artırır hem de sorgunun performansını iyileştirebilir. CTE’ler, geçici bir sonuç kümesi oluşturarak bu sonuç kümesini sanki bir tabloymuş gibi diğer sorgularda kullanmamıza olanak tanır. Özellikle hiyerarşik verilerle çalışırken ve tekrar eden alt sorguları kullanırken CTE’ler oldukça faydalıdır. CTE Nasıl […]

SQL CTE (Common Table Expressions): Karmaşık Sorguları Basitleştirmenin Anahtarı Read More »

DAX All() Fonksiyonu

DAX ile çalışırken sıklıkla filtre bağlamına başvururuz. Filtreleri davranışlarını kontrol etmek için kullanılan fonksiyonlar, özellikle karmaşık ölçüler oluştururken kritik öneme sahiptir. Veri üzerindeki filtreleri tamamen veya kısmen kaldırmak, ya da tam tersine, filtrelerin etkisini korumak, sadece hesaplamaların çeşitliliğini ve doğruluğunu sağlamakla kalmaz, aynı zamanda rapor performansını da önemli ölçüde etkiler. Bu noktada, DAX sorgularımızın esnekliğini

DAX All() Fonksiyonu Read More »

Power BI’da Hangi Veri Modeli: Yıldız Şeması (Star Schema) Vs Kar tanesi Şeması (Snowflake Schema)

Yıldız şeması (Star Schema) ve Kartanesi Şemsası (Snowflake Schema) veri ambarı dizaynında kullanılan iki farklı yaklaşımdır. Power BI’da rapor performansını etkileyen en önemli faktörler arasında yer alır. Power BI en iyi pratiklerinde her zaman yıldız şema kullanımı öneriliyor olsa da gerçek dünya senaryoları için her iki modeli de anlamak oldukça önemli. Fact Table (Olgu Tablosu)

Power BI’da Hangi Veri Modeli: Yıldız Şeması (Star Schema) Vs Kar tanesi Şeması (Snowflake Schema) Read More »

Power BI ile Dağılım Grafiği Kullanarak Kümeleme (Clustering) Analizi

Veri analizi sürecinde, karmaşık veri kümelerini anlamak ve iç görüler elde etmek için farklı görselleştirme teknikleri kullanırız. Bu tekniklerden biri de, verileri gruplara ayırmamıza olanak tanıyan kümeleme (clustering) analizidir. Power BI ,dağılım grafikleri (scatter charts) sayesinde bu analizi görsel olarak destekleyerek, verilerdeki kalıpları daha kolay bir şekilde gözlemlemeye yardımcı olur. Dağılım Grafiği ile Kümeleme Nedir?

Power BI ile Dağılım Grafiği Kullanarak Kümeleme (Clustering) Analizi Read More »

SQL Server’da Veri Analizi İçin Temel String Fonksiyonları Kılavuzu

Veri analizinin ilk ve en kritik aşaması, ham verinin temizlenmesi, düzenlenmesi ve anlamlı bir hale getirilmesidir. Bu süreçte SQL sorguları, verileri kaynakta özetlemek ve düzenlemek için vazgeçilmez bir araçtır. Özellikle metin verileri üzerindeki işlemler, verileri özetlemede önemli bir rol üstlenir. Bu yazımızda, SQL’in güçlü metin işleme fonksiyonlarını kullanarak verilerinizi nasıl hazırlayacağınıza dair temel bir bakış

SQL Server’da Veri Analizi İçin Temel String Fonksiyonları Kılavuzu Read More »

DAX’ta ALLEXCEPT () Fonksiyonu : Performans Ve Risk

DAX’ta doğru sonuçlara ulaşmak için göz önünde bulundurulması gereken birçok nokta var. Fonksiyonların çalışma detayları, birbirleriyle etkileşimleri, hangi durumda hangi alternatif yaklaşımın izlenmesi gerektiği konusu bazen biraz karmaşık gelebilir. Bugün, kullanırken dikkatli olunması gereken fonksiyonlardan birine, ALLEXCEPT() fonksiyonuna daha yakından bakıyoruz. ALLEXCEPT() fonksiyonu iki temel kullanım alanı var. Tablo döndürebilir ya da daha popüler kullanımıyla

DAX’ta ALLEXCEPT () Fonksiyonu : Performans Ve Risk Read More »

SQL Server’da Veri Analizi İçin Temel Toplama Fonksiyonları Kılavuzu

. SQL Server’da veri analizleri yaparken verileri özetlemek ve anlamlı sonuçlar elde etmek için toplama fonksiyonları sıklıkla kullanılır. Bu fonksiyonlar, büyük veri kümelerindeki değerleri tek bir değer halinde birleştirerek genel bir bakış sunar. Örneğin, bir tabloda yer alan tüm sayısal değerlerin toplamını, ortalamasını veya en büyük değerini hesaplamak için bu fonksiyonlara başvururuz. Sık Kullanılan Toplama

SQL Server’da Veri Analizi İçin Temel Toplama Fonksiyonları Kılavuzu Read More »

SQL Server’da Veri Analizi İçin Temel Tarih Fonksiyonları Kılavuzu

Geniş veri setleriyle çalışan Power BI gibi araçlarda, raporların hızlı yüklenmesi ve daha az kaynak tüketmesi için her aşamada performansı göz önünde bulunduran bir yaklaşım şart. Tarihe göre gruplamak da en önde gelen özetleme yaklaşımlarının başlarında yer alıyor. Bu yazıda SQL Server’da analiz için sık kullanılan tarih fonksiyonlarına değiniyoruz. YEAR(), MONTH(), DAY(), EOMONTH() Fonksiyonları YEAR():

SQL Server’da Veri Analizi İçin Temel Tarih Fonksiyonları Kılavuzu Read More »

Power BI’da Python Entegrasyonu: Dağılım Grafikleri Ve Regresyon Örneğiyle

Power BI, veri görselleştirme için oldukça güçlü araçlar sunuyor. Ancak bazen verilerin daha spesifik hikayeleri olabiliyor ve bu hikayeleri aktarmak için daha özel görsellere ihtiyaç duyulabiliyor. Power BI’ın görselleştirme yeteneklerini Python’ın özelleştirme gücüyle birleştirerek daha etkileyici raporlar oluşturmaya hazır mısınız? Bu yazıda, Matplotlib kullanarak Power BI’da dağılım grafikleri oluşturma ve bunlara regresyon çizgileri ekleme sürecini

Power BI’da Python Entegrasyonu: Dağılım Grafikleri Ve Regresyon Örneğiyle Read More »

DAX’ta KEEPFILTERS() Fonksiyonu

Filtre bağlamıyla tanışma dönemi zordur. Tasarladığınız formüller, beklentinizden farklı ve çoğu zaman hatalı sonuçlar verebilir. Bağlamlar ve filtrelerin birbirleriyle ilişkisini her aşamada imgeleştirene kadar da bu süreç devam eder. Aynı sonucu veren satırlar, hatalı oluşan toplamlar, yanlış ortalamalar vb. sorunlar çoğu zaman ya filtrelerin nüanslarından ya da bağlamları göz önünde bulundurmanın atlanmasından kaynaklanır. Bugün en

DAX’ta KEEPFILTERS() Fonksiyonu Read More »