Power Query ile birçok farklı veri kaynağına bağlanabilir ve verileri istediğiniz şekle dönüştürebilirsiniz.
Bu makalede şunları keşfederek Power Query ile sorgu oluşturmayı öğreneceksiniz:
Power Query'de "Veri Al" deneyimi nasıl çalışır?
Power Query kullanıcı arabirimini kullanma ve bu arabirimden yararlanma.
Verileri gruplandırma ve birleştirme gibi yaygın dönüştürmeleri gerçekleştirme.
Power Query'yi kullanmaya yeni başladıysanız başlamadan önce Ücretsiz Power BI deneme sürümüne kaydolabilirsiniz. Bu makalede açıklanan Power Query Online deneyimlerini denemek için Power BI veri akışlarını kullanabilirsiniz.
Power BI Desktop'ı ücretsiz olarak da indirebilirsiniz.
Bu makaledeki örnekler Northwind OData akışına bağlanma ve bunları kullanma.
Power Query içeren microsoft ürünlerinin her birinden nereden veri alınacağı hakkında daha fazla bilgi edinmek için Nereden veri alınacağı bölümüne gidin.
Başlamak için "Veri Al" deneyiminden OData akışı bağlayıcısını bulun. Sağ üst köşedeki arama çubuğunda OData araması yapabilirsiniz.
Bu bağlayıcıyı seçtiğinizde, ekranda bağlantı ayarları ve kimlik bilgileri görüntülenir.
URL için, önceki bölümde gösterilen Northwind OData akışının URL'sini girin.
Şirket içi veri ağ geçidi için yok olarak bırakın.
Kimlik doğrulama türü için anonim olarak bırakın.
İleri düğmesini seçin.
Gezgin artık açılır ve burada veri kaynağından bağlanmak istediğiniz tabloları seçersiniz. Müşteriler tablosunu seçerek verilerin önizlemesini yükleyin ve ardından Verileri dönüştür'ü seçin.
İletişim kutusu daha sonra Müşteriler tablosundaki verileri Power Query düzenleyicisine yükler.
Yukarıdaki verilerinize bağlanma, kimlik doğrulama yöntemini belirtme ve bağlanılacak nesne veya tabloyu seçme deneyimine veri alma deneyimi adı verilir. Bu deneyim, Veri alma makalesinde daha ayrıntılı olarak belgelenmiştir.
Not
OData akışı bağlayıcısı hakkında daha fazla bilgi edinmek için OData akışı'na gidin.
Power Query düzenleyicisi kullanıcı deneyimi
Power Query düzenleyicisi, Power Query kullanıcı arabirimini temsil eder. Bu kullanıcı arabiriminde sorguları ekleyebilir veya değiştirebilir, sorgu adımlarını gruplandırarak veya açıklama ekleyerek sorguları yönetebilir ya da sorgularınızı ve bunların yapısını farklı görünümlerle görselleştirebilirsiniz. Power Query kullanıcı arabiriminin beş ayrı bileşeni vardır.
Şerit: Dönüşüm eklemek, sorgunuz için seçenekleri seçmek ve çeşitli görevleri tamamlamak için farklı şerit düğmelerine erişmek için birden çok sekme sağlayan şerit gezinti deneyimi.
Sorgular bölmesi: Tüm kullanılabilir sorgularınızın görünümü.
Sorgu ayarları: Sorgu adı, sorgu adımları ve çeşitli göstergeler gibi ilgili bilgilerle seçili durumdaki sorgunun görünümü.
Durum çubuğu: Yürütme süresi, toplam sütun ve satırlar ve işleme durumu gibi sorgunuzla ilgili önemli bilgileri görüntüleyen çubuk. Bu çubuk, geçerli görünümünüzü değiştirmek için düğmeler de içerir.
Not
Şema ve diyagram görünümü şu anda yalnızca Power Query Online'da kullanılabilir.
Power Query düzenleyicisini kullanma
Bu bölümde Power Query kullanarak verilerinizi dönüştürmeye başlayacaksınız. Ancak verileri dönüştürmeye başlamadan önce, bağlamlarına bağlı olarak genişletilebilen veya daraltılabilir bazı kullanıcı arabirimi bölmelerini ele alıyoruz. Uygun bölmeleri seçtiğinizde sizin için en önemli görünüme odaklanabilirsiniz. Ayrıca Power Query kullanıcı arabiriminde kullanılabilen farklı görünümleri de ele alıyoruz.
Şerit
Şerit, Power Query düzenleyicisinde yapabileceğiniz dönüşümlerin ve eylemlerin çoğunu bulabileceğiniz bileşendir. Değerleri ürün tümleştirmesine bağlı olan birden çok sekmesi vardır. Sekmelerin her biri belirli düğmeler ve seçenekler sağlar ve bunların bazıları Power Query deneyiminin tamamı boyunca yedekli olabilir. Bu düğmeler ve seçenekler, ihtiyaç duyabileceğiniz dönüşümlere ve eylemlere kolay erişim sağlar.
Power Query arabirimi yanıt verir ve size en iyi deneyimi göstermek için ekran çözünürlüğünüzü ayarlamaya çalışır. Şeridin kompakt bir sürümünü kullanmak istediğiniz senaryolarda, şeridin sağ alt köşesinde sıkıştırılmış şeride geçmenize yardımcı olacak bir daralt düğmesi de vardır.
Şeridin sağ alt köşesindeki genişlet simgesini seçerek standart şerit görünümüne geri dönebilirsiniz.
Bölmeleri genişletme ve daraltma
Power Query kullanıcı arabiriminde belirli görünümleri veya bölümleri daraltmanıza veya genişletmenize yardımcı olan simgeler olduğunu fark edebilirsiniz. Örneğin, Sorgular bölmesinin sağ üst köşesinde, seçildiğinde sorgular bölmesini daraltan ve yeniden seçildiğinde bölmeyi genişleten bir simge vardır.
Görünümler arasında geçiş yapma
Power Query kullanıcı arabiriminde belirli bölmeleri ve bölümleri daraltabilmenin dışında, hangi görünümlerin görüntüleneceğini de değiştirebilirsiniz. Görünümler arasında geçiş yapmak için, Power Query kullanıcı arabiriminin nasıl görüneceğini denetleyen Önizleme ve Düzen gruplarını bulduğunuz şeritteki Görünüm sekmesine gidin.
En rahat çalıştığınız görünümü ve düzeni bulmak için bu seçeneklerin tümünü denemeniz tavsiye edilir. Örnek olarak, şeritten Şema görünümü'nü seçin.
Durum çubuğunun sağ tarafında diyagram, veriler ve şema görünümleri için simgeler de bulunur. Görünümler arasında değişiklik yapmak için bu simgeleri kullanabilirsiniz. Bu simgeleri, tercih ettiğiniz görünümü etkinleştirmek veya devre dışı bırakmak için de kullanabilirsiniz.
Şema görünümü nedir?
Şema görünümü, yalnızca tablonuzun sütun adları ve veri türleri gibi şema bileşenleriyle etkileşim kurmanız için hızlı ve kolay bir yol sunar. Şemayla ilgili eylemleri gerçekleştirmek istediğinizde şema görünümünü öneririz. Bu eylemler sütunları kaldırmak, sütunları yeniden adlandırmak, sütun veri türlerini değiştirmek, sütunları yeniden sıralamak veya sütunları çoğaltmak olabilir.
Not
Şema görünümü hakkında daha fazla bilgi edinmek için Şema görünümünü kullanma bölümüne gidin.
Örneğin, şema görünümünde Siparişler ve CustomerDemographics sütunlarının yanındaki onay işaretini seçin ve şeritten Sütunları kaldır eylemini seçin. Bu seçim, bu sütunları verilerinizden kaldırmak için bir dönüştürme uygular.
Diyagram görünümü nedir?
Artık veri önizleme görünümüne geri dönebilir ve diyagram görünümünü etkinleştirerek verilerinizin ve sorgunuzun daha görsel bir bakış açısını kullanabilirsiniz.
Diyagram görünümü, sorgunuzun nasıl yapılandırıldığını ve projenizdeki diğer sorgularla nasıl etkileşim kurabileceğini görselleştirmenize yardımcı olur. Sorgunuzdaki her adımın, kullanılan dönüşümü tanımanıza yardımcı olacak ayrı bir simgesi vardır. Bağımlılıkları göstermek için adımları bağlayan çizgiler de vardır. Hem veri önizleme görünümü hem de diyagram görünümü etkinleştirildiğinden, diyagram görünümü veri önizlemesinin üzerinde görüntülenir.
Not
Diyagram görünümü hakkında daha fazla bilgi edinmek için Diyagram görünümü'ne gidin.
Verilerinizi dönüştürmeye başlama
Diyagram görünümü etkinken artı işaretini seçin. Sorgunuza eklemek için yeni bir dönüşüm arayabilirsiniz. Gruplandırma ölçütü için arama yapın ve dönüşümü seçin.
Gruplandırma ölçütü iletişim kutusu görüntülenir. Gruplandırma ölçütü işlemini ülkeye göre gruplandıracak şekilde ayarlayabilir ve ülke başına müşteri satırlarının sayısını sayabilirsiniz.
Temel radyo düğmesini seçili tutun.
Gruplandırmak için Ülke'yi seçin.
Yeni sütun adı olarak Müşteriler yazın ve işlem olarak Satırları say'ı seçin.
İşlemi gerçekleştirmek için Tamam'ı seçin. Veri önizlemeniz, ülkeye göre toplam müşteri sayısını gösterecek şekilde yenilenir.
Gruplandır iletişim kutusunu başlatmanın alternatif bir yolu, şeritteki Gruplandırma ölçütü düğmesini kullanmak veya Ülke sütununa sağ tıklamaktır.
Kolaylık sağlamak için Power Query'deki dönüşümlere genellikle birden çok yerden erişilebilir, böylece kullanıcılar tercih ettikleri deneyimi kullanmayı tercih edebilir.
Yeni sorgu ekleme
Ülke başına müşteri sayısını sağlayan bir sorgunuz olduğuna göre, her bölge için toplam tedarikçi sayısını bularak bu verilere bağlam ekleyebilirsiniz.
İlk olarak, Sağlayıcılar verilerini eklemeniz gerekir. Veri Al’ı seçin. Veri kaynağı seçin bölümünde OData araması yapın. Ardından OData bağlayıcısını seçin.
OData bağlantı deneyimi yeniden görünür. Northwind OData akışına bağlanmak için bir OData akışına Bağlan bölümünde açıklandığı gibi bağlantı ayarlarını girin. Gezgin deneyiminde Sağlayıcılar tablosunu arayın ve seçin.
Yeni sorguyu Power Query düzenleyicisine eklemek için Oluştur'u seçin. Şimdi hem Müşteriler hem de Sağlayıcılar sorgusunu görüntüleyen Sorgular bölmesini genişletin.
Bu kez Dönüştür sekmesinin altındaki şeritteki Gruplandırma ölçütü düğmesini seçerek Gruplandırma ölçütü iletişim kutusunu yeniden açın.
Gruplandırma ölçütü iletişim kutusunda Gruplandırma ölçütü işlemini ülkeye göre gruplandıracak şekilde ayarlayın ve ülke başına tedarikçi satır sayısını sayın.
Temel radyo düğmesini seçili tutun.
Gruplandırmak için Ülke'yi seçin.
Yeni sütun adına Sağlayıcılar yazın ve İşlem'de Satırları say'ı seçin.
Not
Dönüştürmeye göre gruplandırma hakkında daha fazla bilgi edinmek için Satırları gruplandırma veya özetleme bölümüne gidin.
Sorgulara başvurma
Müşteriler için bir sorgunuz ve tedarikçiler için bir sorgunuz olduğuna göre, bir sonraki hedefiniz bu sorguları tek bir sorguda birleştirmektir. Müşteriler tablosundaki Birleştir seçeneğini kullanmak, bir sorguyu yinelemek veya sorguya başvurmak da dahil olmak üzere bunu yapmanın birçok yolu vardır. Bu örnekte, Müşteriler tablosuna sağ tıklayıp Başvuru'yu seçerek bir başvuru oluşturursunuz ve bu da Müşteriler sorgusuna başvuran yeni bir sorgu oluşturur.
Bu yeni sorguyu oluşturduktan sonra, Sağlayıcılar sorgusundaki Yüklemeyi etkinleştir seçeneğinin işaretini kaldırarak sorgunun adını Ülke Analizi olarak değiştirin ve Müşteriler tablosunun yükünü devre dışı bırakın.
Sorguları birleştirme
Birleştirme sorguları işlemi, bir veya birden çok sütundaki eşleşen değerlere göre mevcut iki tabloyu birleştirir. Bu örnekte amaç, hem Müşteriler hem de Sağlayıcılar tablolarını yalnızca Hem Müşteriler hem de Tedarikçiler içeren ülkeler/bölgeler için tek bir tabloda birleştirmektir.
Ülke Analizi sorgusunun içinde, şeritteki Giriş sekmesinde sorgularıbirleştir seçeneğini belirleyin.
Birleştirme işlemi için yeni bir iletişim kutusu görüntülenir. Ardından, geçerli sorgunuzla birleştirmek için sorguyu seçebilirsiniz. Birleştirme için Sağ tabloda Sağlayıcılar sorgusunu seçin ve ardından her iki sorgudan da Ülke alanını seçin. Son olarak, yalnızca bu analiz için Müşteri ve Tedarikçilere sahip olduğunuz ülkeleri/bölgeleri istediğiniz için İç birleşim türünü seçin.
Tamam düğmesini seçtikten sonra, Ülke Analizi sorgunuza Sağlayıcılar sorgusundaki verileri içeren yeni bir sütun eklenir. Hangi alanları genişletmek istediğinizi seçebileceğiniz bir menü görüntüleyen Sağlayıcılar alanının yanındaki simgeyi seçin. Yalnızca Sağlayıcılar alanını ve ardından Tamam düğmesini seçin.
Bu genişletme işleminin sonucu, yalnızca 12 satırı olan bir tablodur. Alan adına çift tıklayıp yeni adı girerek Suppliers.1 alanını yalnızca Sağlayıcılar olarak yeniden adlandırın.
Not
Sorguları birleştir özelliği hakkında daha fazla bilgi edinmek için Sorguları birleştirmeye genel bakış bölümüne gidin.
Uygulanan adımlar
Sorgunuza uygulanan her dönüştürme, sorgu ayarları bölmesinin Uygulanan adımlar bölümüne bir adım olarak kaydedilir. Sorgunuzun adım adım nasıl dönüştürüldüğünü denetlemeniz gerekirse, bir adım seçebilir ve sorgunuzun bu noktada nasıl çözümlendiğinin önizlemesini görüntüleyebilirsiniz.
Ayrıca bir sorguya sağ tıklayıp Özellikler seçeneğini belirleyerek sorgunun adını değiştirebilir veya sorgu için bir açıklama ekleyebilirsiniz. Örneğin, Ülke Analizi sorgusundan Sorguları birleştir adımına sağ tıklayın ve sorgunun adını Sağlayıcılarla Birleştir olarak, açıklamayı da Ülkeye Göre Sağlayıcılar sorgusu için Sağlayıcılar sorgusundan veri alma olarak değiştirin.
Bu değişiklik sonrasında, diyagram görünümünde birleştirme sorgusu simgesinin üzerine gelebilir veya açıklamasını okumak için Uygulanan adımlar bölmesindeki adımınızın yanındaki yeni simgenin üzerine gelebilirsiniz.
Not
Uygulanan adımlar hakkında daha fazla bilgi edinmek için Uygulanan Adımlar listesini kullanma bölümüne gidin.
Sonraki bölüme geçmeden önce, Yalnızca Veri önizlemesini kullanmak için Diyagram görünümünü devre dışı bırakın.
Yeni sütun ekleme
Müşteriler ve tedarikçiler için tek bir tablodaki veriler sayesinde artık her ülke için müşteriden tedarikçiye oranı hesaplayabilirsiniz. Ülke Analizi sorgusunun son adımını seçin ve ardından hem Müşteriler hem de Sağlayıcılar sütunlarını seçin. Şeritteki Sütun ekle sekmesinde ve Kimden sayı grubunun içinde Standart'ı seçin ve açılan listeden Böl (Tamsayı) seçeneğini belirleyin.
Bu değişiklik, Oran olarak yeniden adlandırabileceğiniz Integer-division adlı yeni bir sütun oluşturur. Bu değişiklik sorgunuzun son adımıdır ve verilerin müşterileri ve tedarikçilerinin bulunduğu ülkeler/bölgeler için müşteriden tedarikçiye oranı sağlar.
Veri profili oluşturma
Verilerinizi daha iyi anlamanıza yardımcı olabilecek bir diğer Power Query özelliği de Veri Profili Oluşturma'dır. Veri profili oluşturma özelliklerini etkinleştirerek, değer dağıtımı, sütun kalitesi ve daha fazlası gibi sorgu alanlarınızın içindeki veriler hakkında geri bildirim alırsınız.
Bu özelliği sorgularınızın geliştirilmesi boyunca kullanmanızı öneririz, ancak istediğiniz zaman özelliği istediğiniz zaman etkinleştirebilir ve devre dışı bırakabilirsiniz. Aşağıdaki görüntüde Ülke Analizi sorgunuz için etkinleştirilen tüm veri profili oluşturma araçları gösterilmektedir.
Power Query düzenleyicisinin her adımda oluşturduğu kodu gözlemlemek veya kendi şekillendirme kodunuzu oluşturmak istiyorsanız, gelişmiş düzenleyiciyi kullanabilirsiniz. Gelişmiş düzenleyiciyi açmak için şeritteki Görünüm sekmesini ve ardından Gelişmiş Düzenleyici'ı seçin. Var olan sorgu kodunu gösteren bir pencere görüntülenir.
Kodu doğrudan Gelişmiş Düzenleyici penceresinde düzenleyebilirsiniz. Düzenleyici, kodunuzun söz dizimi hatası içermediğini belirtir. Pencereyi kapatmak için Bitti veya İptal düğmesini seçin.
Power Query yardımına erişme
Power Query kullanan Microsoft uygulamalarında erişilebilen çeşitli yardım düzeyleri vardır. Bu bölümde bu yardım düzeyleri açıklanmaktadır.
Excel'de Power Query yardımı
Excel'de Power Query için özel olarak geçerli olan Power Query yardım bilgilerine erişmenin birkaç yolu vardır. Çevrimiçi Excel Power Query belgelerine erişmenin bir yolu, Power Query düzenleyicisinde Dosya>Yardımı>Yardımı'nı seçmektir.
Excel'de satır içi Power Query yardım bilgilerine erişmek için Excel şeridindeki Yardım sekmesini seçin ve arama metin kutusuna Power Query yazın.
Power BI Desktop'ta Power Query yardımı
Power BI Desktop'ta çalışan Power Query düzenleyicisinde bir Yardım sekmesi vardır, ancak şu anda tüm seçenekler Power BI bilgilerini sağlayan konumlara gider. Dosya Yardımı'nı seçip yardım seçeneklerinden birini belirleyerek> Power BI Desktop'taki Power Query düzenleyicisinde de aynı Power BI Yardım bilgilerine ulaşabilirsiniz.
Power BI hizmeti, Power Apps, Müşteri Analizler ve Azure Data Factory'de Power Query yardımı
Power BI hizmeti, Power Apps, Dynamics 365 Müşteri Analizler ve Azure Data Factory'deki Power Query Yardım sekmesi, Power Query hakkında önemli bilgi kaynaklarının bağlantılarını içerir.
Yardım sekmesindeki seçenekler şunlara bağlantılar içerir:
Fikir gönderin: Power Query'nin çalışmakta olduğu Microsoft ürününün fikirler web sitesine bağlantılar.
Geri bildirim gönderme: Power Query'de bir pencere açar. Pencere, Power Query deneyiminizi derecelendirmenizi ve sağlamak istediğiniz ek bilgileri sağlamanızı ister.
Not
Şu anda Azure Analysis Services satır içi Power Query yardım bağlantısı içermiyor. Ancak Power Query M işlevleri için yardım alabilirsiniz. Sonraki bölümde daha fazla bilgi yer alır.
Power Query M işlevleri için yardım
Önceki bölümlerde listelenen Power Query yardım işlevlerine ek olarak, Power Query düzenleyicisinin içinden tek tek M işlevleri için de yardım alabilirsiniz. Aşağıdaki adımlarda bu satır içi yardıma nasıl ulaşıldığı açıklanmaktadır.
Power Query düzenleyicisi açıkken ekle adımı ( ) düğmesini seçin.
Formül çubuğuna denetlemek istediğiniz işlevin adını girin.
Power Query Desktop kullanıyorsanız bir eşittir işareti, boşluk ve işlevin adını girin.
Power Query Online kullanıyorsanız işlevin adını girin.
İşlevin özelliklerini seçin.
Power Query Desktop kullanıyorsanız, Sorgu Ayarlar bölmesindeki Özellikler'in altında Tüm özellikler'i seçin.
Power Query Online kullanıyorsanız, Sorgu Ayarlar bölmesinde Özellikler'i seçin.
Bu adımlar, seçtiğiniz işlevin satır içi yardım bilgilerini açar ve işlev tarafından kullanılan tek tek özellikleri girmenizi sağlar.
Özet
Bu makalede, Power Query ile Northwind şirketi için ülke düzeyinde müşteriden tedarikçiye oran analizi sağlayan bir dizi sorgu oluşturdunuz.
Power Query kullanıcı arabiriminin bileşenlerini, sorgu düzenleyicisinde yeni sorgular oluşturmayı, sorgulara başvurmayı, sorguları birleştirmeyi, uygulanan adımlar bölümünü anlamayı ve yeni sütunlar eklemeyi öğrendinsiniz. Ayrıca verilerinizi daha iyi anlamak için veri profili oluşturma araçlarını kullanmayı da öğrendinsiniz.
Power Query, birçok farklı veri kaynağına bağlanmak ve verileri istediğiniz şekle dönüştürmek için kullanılan güçlü bir araçtır. Bu makalede özetlenen senaryolar, ham verileri eyleme dönüştürülebilir önemli iş içgörülerine dönüştürmek için Power Query'yi nasıl kullanabileceğinizi gösteren örneklerdir.
Bu modül, modern analitik iş zekası araçları paketinin Power Query temel bir parçası olan güçlü bir veri bağlantısı, temizleme ve şekillendirme teknolojisini tanıtır. Microsoft Excel Microsoft
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.