Power Query Düzenleyicisi: Sorguları Hazırlama

Power Query Düzenleyicisi: Sorguları Hazırlama

Bu öğreticide, Power Query düzenleyicisini kullanarak sorguları hazırlamayı öğreneceğiz  . Bu, sorgu düzenleyicide bunu ne zaman ve nerede kullanabileceğimizi anlamamız için tartışmak istediğim yeni bir kavram  .  

Hazırlama sorguları, veri kaynakları parametrelerini yapılandırmak ve veri kümesinin boyut ve olgu tablosu sorgularına maruz bırakmak için kullanılabilir.

LuckyTemplates veri kümeleri için, veri kaynaklarına özgü parametreleri tanımlamamız ve bu parametrelere başvuran bir hazırlama sorgusu geliştirmemiz gerekir. Bu, önerilen bir veri erişim yöntemidir.

İçindekiler

Veri Modelini Analiz Etme

Şu an modelimize bakarsak, temel unsurlara zaten sahibiz ama yine de çok karmaşık. Bu nedenle, tablolarımızı veya verilerimizi daha rafine ve optimize edilmiş bir modele entegre etmek için sorguları kullanmamız gerekiyor. Sorguları Power Query düzenleyicisi aracılığıyla hazırlamak, bunu başarmak için bir aracı adımdır.

Power Query Düzenleyicisi: Sorguları Hazırlama

Burada, Kanal AyrıntılarıMüşterilerÜrünlerBölgeler gibi tabloların yanı sıra 20142015 ve  2016  için  çeşitli  Satış tabloları bulunur  .  

Power Query Düzenleyicisi: Sorguları Hazırlama

Gelecekte bağlamak zorunda kalabileceğimiz farklı veri kaynaklarından demo verilerimizin nasıl görünebileceğini görelim. Bu demo verilerdeki Satış Siparişleri tablolarına bakarsak , sadece bir yıl içinde değişen verilerin tamamen aynı olduğunu fark ederiz. Modelimize getirebilmek için bu verileri sorgulamamız gerekiyor. Bu nedenle, bu sorguları sürdürürken onları entegre etmenin bir yolunu bulmalıyız, böylece verileri bulmaya devam edebilirler.

Power Query Düzenleyicisi: Sorguları Hazırlama

Ayrıca, onları ilk sorguladıkları gibi aynı görünüm ve şekilde bırakmamalıyız. Bu yüzden bu tablolar için evreleme alanı adı verilen bu ara adımı oluşturmamız gerekiyor . Daha sonra sorgu düzenleyici içerisinde tabloyu optimize edeceğiz veya tek tablo haline getireceğiz.

Sales tablosuna ve Customers , Regions ve Products gibi arama tablolarına sahibiz . Ayrıca hazırlama tablosu olarak kullanacağımız Kanal Ayrıntıları tablomuz var . Daha sonra Kanal Detayları tablosunu fact tablomuz ( Sales tablosu) ile birleştirmemiz gerekiyor . Bu arada, Kanal Ayrıntıları tablosunu aşamalandırma sorgumuza koyacağız . Bu sadece size bu tabloyu nasıl kullanabileceğimizi göstermek içindir.

Modeli Power Query Düzenleyicisi Aracılığıyla Kurma

Şimdi demo modelimize geri dönelim. Bu üç tablodan yalnızca bir satış tablosu oluşturmak istediğimiz için nasıl kurmanızı önereceğimi size göstereceğim.

Power Query Düzenleyicisi: Sorguları Hazırlama

Bu üç sorguyu tutmamız gerekiyor. Bu nedenle, onlar için yeni bir grup oluşturacağız ve adını Hazırlama Sorguları olarak adlandıracağız.

Power Query Düzenleyicisi: Sorguları Hazırlama

Kanal Ayrıntıları tablosunu da Hazırlama Sorguları  grubumuza  taşıyalım   . 

Power Query Düzenleyicisi: Sorguları Hazırlama

Ardından Data Model grubu içerisinde CustomersProducts ve  Region  tablolarını  taşıyalım   .

Power Query Düzenleyicisi: Sorguları Hazırlama

Bu, tablolarımızı düzgün bir şekilde nasıl düzenleyeceğimizin bir başka güzel örneğidir. 

Power Query Düzenleyicisi Aracılığıyla Hazırlama Sorgusunu Sonlandırma

Hazırlamayla ilgili fark edilmesi gereken diğer tek şey, veri kaynağını sorgulamaya devam etmemizin gerekliliğidir. Ancak bu tabloların modellerimize girmesine izin vermemeliyiz.

Bunu düzenlemek için Sales_2014 tablosuna sağ tıklayarak başlayalım . Bu tabloda, Rapor yenilemeye dahil et seçeneğini koruyacağız . Ardından, Yüklemeyi Etkinleştir seçeneğinin işaretini kaldırarak yükü devre dışı bırakın .

Power Query Düzenleyicisi: Sorguları Hazırlama

Yüklemeyi Etkinleştir seçeneğinin işaretini kaldırarak Sales_2015 , Sales_2016 ve Channel Details tablosunu da devre dışı bırakalım . Bu, bu sorguları modelimize işlemeden önceki son adımdır.

Sonuç olarak, hazırlama sorgumuz böyle görünmelidir. Hala sorgulayacaklar ama onları modelimize dahil etmeyeceğiz.

Power Query Düzenleyicisi: Sorguları Hazırlama

Bu, veri alma sorgularından veri kaynağı parametrelerini kaldırmak ve ayrıca veri kaynaklarını ve sorgularını yönetmeyi kolaylaştırmak içindir.

Çözüm

Hazırlamanın, hem zaten bir modelde olanlardan hem de hazırlama alanımızda bulunanlardan gelen bu sorguları kullanmakla ilgili olduğunu unutmayın. Ardından, bunlardan oluşturmak istediğimiz modeli görselleştirmemiz gerekiyor. İlişki kuracağımız modele sokmak için tablolarımızı optimize etmeli, temizlemeli ve şekillendirmeliyiz.

Diğer eğitimlerde, hazırlama alanından bu tabloları nasıl ekleyeceğimizi ve birleştireceğimizi öğreneceğiz. Umarız bu, bu kavramı nasıl kullanabileceğiniz ve bunun hakkında sorgu perspektifinden nasıl düşünmeniz gerektiği konusunda size iyi bir fikir verir.

Herşey gönlünce olsun,


Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey