Power Query Kullanıcı arabirimi

Power Query, birçok farklı veri kaynağına bağlanabilir ve verileri istediğiniz şekle dönüştürebilirsiniz.

Bu makalede, bulma yoluyla Power Query sorguları oluşturmayı öğreneceksiniz:

  • "Veri al" deneyiminin Power Query nasıl çalıştığı.
  • Power Query kullanıcı arabiriminden nasıl kullanılır ve faydalanır.
  • Verileri gruplandırma ve birleştirme gibi yaygın dönüşümleri gerçekleştirme.

Power Query yeni başladıysanız, başlamadan önce Power BI ücretsiz deneme sürümüne kaydolabilirsiniz . Power BI veri akışlarını, bu makalede açıklanan Power Query çevrimiçi deneyimleri denemek için kullanabilirsiniz.

Power BI Desktop ücretsizolarak da indirebilirsiniz.

Bu makaledeki örnekler, Northwind OData akışınıkullanarak bu makaleye bağlantı sağlar.

https://services.odata.org/V4/Northwind/Northwind.svc/

Bir OData akışına bağlanma

Başlamak için "veri al" deneyiminden OData akış bağlayıcısını bulun. Üstteki diğer kategoriyi seçebilir veya sağ üst köşedeki arama çubuğunda OData araması yapabilirsiniz.

Veri Al deneyiminde OData ' i seçin.

Bu bağlayıcıyı seçtiğinizde, ekran bağlantı ayarlarını ve kimlik bilgilerini görüntüler.

  • URL için, önceki bölümde gösterilen Northwind OData akışına ait URL 'yi 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.

OData 'e Bağlan.

Gezgin artık veri kaynağından bağlamak istediğiniz tabloları seçtiğinizde açılır. Verilerin önizlemesini yüklemek için müşteriler tablosunu seçin ve ardından verileri Dönüştür' ü seçin.

Gezgin deneyimi.

İletişim kutusu daha sonra verileri müşteriler tablosundan Power Query düzenleyicisine yükler.

Verilerinize Bağlanma, kimlik doğrulama yöntemini belirtme ve bağlanılacak belirli nesne veya tabloyu seçme deneyimi veri alma deneyimi olarak adlandırılır ve 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 bkz. OData akışı.

Power Query Düzenleyicisi Kullanıcı deneyimi

Power Query Düzenleyicisi, sorguları ekleyebileceğiniz veya değiştirebileceğiniz, sorguları gruplandırarak veya sorgu adımlarına açıklamalar ekleyerek veya sorguları ve bunların yapısını farklı görünümlerle görselleştirebileceğiniz Power Query Kullanıcı arabirimini temsil eder. Power Query Kullanıcı arabiriminde beş ayrı bileşen vardır.

Power Query Kullanıcı arabirimi.

  1. Şerit: dönüşümler eklemek için birden çok sekme sağlayan Şerit gezinti deneyimi, sorgunuz için seçenekler seçin ve çeşitli görevleri tamamlamaya yönelik farklı şerit düğmelerine erişin.
  2. Sorgular bölmesi: tüm kullanılabilir sorgularınızın bir görünümü.
  3. Geçerli görünüm: Ana çalışma görünümveriniz, varsayılan olarak, sorgunuz için verilerin önizlemesini görüntüler. Ayrıca, veri önizleme görünümüyle birlikte Diyagram görünümünü de etkinleştirebilirsiniz. Diyagram görünümünü koruyarak şema görünümü ve veri önizleme görünümü arasında da geçiş yapabilirsiniz.
  4. Sorgu ayarları: Şu anda seçili olan sorgunun sorgu adı, sorgu adımları ve çeşitli göstergeler gibi ilgili bilgileri içeren bir görünümü.
  5. Durum çubuğu: sorgunuz hakkında yürütme süresi, toplam sütun ve satır ve işlem durumu gibi ilgili önemli bilgileri görüntüleyen bir ç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 çevrimiçi Power Query için 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ürürken çalışmaya başlamadan önce, bağlama göre genişletilebilen veya daraltılan bazı Kullanıcı arabirimi bölmelerini tartışacağız. Uygun bölmeleri seçmek, sizin için önemli olan görünüme odaklanmanızı sağlar. Ayrıca, Power Query Kullanıcı arabiriminde bulunan farklı görünümler de tartışıyoruz.

Bölmeleri Genişlet ve Daralt

Power Query Kullanıcı arabiriminde, bazı görünümleri veya bölümleri daraltmanıza veya genişletmenizi sağlayan simgeler olduğunu fark edeceksiniz. Ö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.

Sorgular bölmesinin sağ üst köşesindeki simgeyi kullanarak sorgular bölmesini daraltın.

Görünümler arasında geçiş yap

Power Query Kullanıcı arabirimindeki bazı bölmeleri ve bölümleri daralmadan ayrı olarak, görüntülenecek görünümleri de değiştirebilirsiniz. Görünümleri değiştirmek için Şeritteki Görünüm sekmesine gidin ve Power Query Kullanıcı arabiriminin nasıl görüneceğini denetleyen Önizleme ve Düzen gruplarını bulabilirsiniz.

En çok rahat çalışmaya başladığınızı görünümü ve düzeni bulmak için bu seçeneklerin tümünü denemeniz önerilir. Örnek olarak, şeritte şema görünümü ' nü seçin.

Power Query şeridindeki Görünüm sekmesinin içinde bulunan şema görünümü düğmesi.

Durum çubuğunun sağ tarafında Ayrıca diyagram, veriler ve şema görünümleri için simgeler de bulunur. Görünümler arasında geçiş yapmak için bu simgeleri kullanabilirsiniz. Seçtiğiniz görünümü etkinleştirmek veya devre dışı bırakmak için de bu simgeleri kullanabilirsiniz.

Sorgular bölmesi daraltılan Power Query Kullanıcı arabirimi ve geçerli görünüm, veri görünümündeki şema görünümüne geçti.

Şema görünümü nedir?

Şema görünümü, yalnızca tablonuzun şema bileşenleriyle (sütun adları ve veri türleri gibi) etkileşimde bulunmak için hızlı ve kolay bir yol sunar. Sütunları kaldırma, sütunları yeniden adlandırma, sütun veri türlerini değiştirme, sütunları yeniden sıralama veya sütunları çoğaltma gibi şemaya ilişkin eylemler yapmak istediğinizde şema görünümü önerilir.

Not

Şema görünümü hakkında daha fazla bilgi edinmek için bkz. şema görünümü kullanma.

Ö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ı verilerinden kaldırmak için bir dönüşüm uygular.

Sütunları kaldırın.

Diyagram görünümü nedir?

Artık veri Önizleme görünümüne geri dönebilir ve veri ve sorgunuzun daha görsel bir perspektifini görmek için Diyagram görünümünü etkinleştirebilirsiniz.

Diyagram görünümüne geçin.

Diyagram görünümü sorgunuzun nasıl yapılandırıldığını ve projenizdeki diğer sorgularla nasıl etkileşime girebileceğ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. Ayrıca, bağımlılıkları göstermek için adımları bağlayan satırlar da 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 önizlemenin en üstünde görüntülenir.

Veri önizlemesiyle Diyagram görünümünü görüntüleyin.

Not

Diyagram görünümü hakkında daha fazla bilgi için bkz. Diyagram görünümü.

Verilerinizi dönüştürmeye başlayın

Diyagram görünümü etkinken, artı işaretini seçin. Sorgunuza eklemek için yeni bir dönüşüm araması yapabilirsiniz. Grup ölçütü araması yapın ve dönüşümü seçin.

Gruplandırma ölçütü olarak Diyagram görünümünde arama yapın.

Gruplandırma ölçütü iletişim kutusu görüntülenir. Group By işlemini ülkeye göre gruplandırma olarak ayarlayabilir ve ülke başına müşteri satır sayısını saymanız gerekir.

  1. Temel radyo düğmesini seçili tutun.
  2. Gruplandırma ölçütü olarak kullanılacak ülkeyi seçin.
  3. Müşteriler ' i seçin ve sütun adı ve işlem olarak sırasıyla satırları Sayın .

İletişim kutusuna göre Gruplandır.

İşlemi gerçekleştirmek için Tamam ' ı seçin. Veri önizlemeniz, toplam müşteri sayısını ülkeye göre gösterecek şekilde yenilenir.

Gruplama ölçütü iletişim kutusunu başlatmak için alternatif bir yol, Şeritteki Grup ölçütü düğmesini veya ülke sütununa sağ tıklayarak kullanmaktır.

Grupla iletişim kutusu alt başlatma.

Kolaylık sağlaması için Power Query dönüştürmeleri genellikle birden çok yerden erişilebilir, böylece kullanıcılar tercih ettikleri deneyimi kullanmayı kabul edebilir.

Yeni sorgu ekleme

Ülke başına müşteri sayısını sağlayan bir sorgunuz olduğuna göre, her bir bölge için toplam sağlayıcı sayısını bularak bu verilere bağlam ekleyebilirsiniz.

İlk olarak, Suppliers verilerini eklemeniz gerekir. Veri al ' ı ve açılan menüden, sonra OData' i seçin.

Power Query kullanıcı arabiriminden OData 'ten veri alın.

OData bağlantı deneyimi yeniden görüntülenir. Northwind odata akışına bağlanmak için Bağlan OData akışına açıklandığı şekilde bağlantı ayarlarını girin. Gezgin deneyiminden Suppliers tablosunu arayıp seçin.

Bağlan Northwind OData Suppliers'e.

Yeni sorguyu düzenleyiciye eklemek için Oluştur'Power Query seçin. Sorgular bölmesinde şimdi hem Customers hem de Suppliers sorgusu görüntüleniyor.

Hem müşterileri hem de tedarikçileri gösteren sorgular bölmesi.

Bu kez Dönüştür sekmesinin altındaki şeritte Gruplama by düğmesini seçerek Gruplama ile iletişim kutusunu yeniden açın.

Dönüştürme şeridinden göre grupla.

Grupla iletişim kutusunda, Ülkeye göre grupla ve ülke başına tedarikçi satırı sayısını sayarak Grupla işlemi olarak ayarlayın.

  1. Temel radyo düğmesini seçili tutun.
  2. Grup için Ülke'yi seçin.
  3. Sırasıyla Sütun adı ve işlemi olarak Suppliers ve Count rows (Sağlayıcılar) ve Count rows (Satırları say) öğesini seçin.

Sağlayıcılara göre grupla.

Not

Dönüştürmeye göre gruplama hakkında daha fazla bilgi edinmek için bkz. Satırları gruplama veya özetleme.

Sorgulara başvuru

Artık müşteriler için bir sorgunuz ve sağlayıcılar için bir sorgunuz olduğu için, bir sonraki hedefiniz bu sorguları tek sorguda birleştirmektir. Müşteriler tablosunda Birleştir seçeneğini kullanmak, bir sorguyu yinelemek veya bir sorguya başvurmak da dahil olmak üzere bunu gerçekleştirmenin birçok yolu vardır. Bu örnekte Customers tablosuna sağ tıklar ve Başvuru'ya tıklayarak bir başvuru oluşturur ve bu da Customers sorgusuna başvurulan yeni bir sorgu oluşturur.

Başvuru sorgusu.

Bu yeni sorguyu oluşturduktan sonra sorgunun adını Country Analysis olarak değiştirebilir ve Suppliers sorgusunda Yükü etkinleştir seçeneğinin işaretlerini değiştirerek Customers tablosu yükünü devre dışı ebilirsiniz.

Sorgu yükünü devre dışı bırakma.

Sorguları birleştirme

Birleştirme sorguları işlemi, bir veya birden çok sütundaki eşleşen değerlere göre mevcut iki tabloyla bir araya geldi. Bu örnekte amaç hem Customers hem de Suppliers tablolarını yalnızca Hem Customers hem de Suppliers tablolarına sahip ülkeler için tek bir tabloya birleştirmektir.

Ülke Analizi sorgusunun içinde, şeritteki Giriş sekmesinden Sorguları birleştir seçeneğini belirleyin.

Şeritten sorguları birleştirme.

Birleştirme işlemi için yeni bir iletişim kutusu görüntülenir. Ardından sorguyu seçerek geçerli sorgunuzla birleştirebilirsiniz. Suppliers sorgusunu seçin ve her iki sorgudan da Country alanını seçin. Son olarak, bu analiz için yalnızca Müşteriler ve Tedarikçilerin bulunduğu ülkeleri istediğiniz için İç birleşim tür'lerini seçin.

Sorguları birleştir iletişim kutusu.

Tamam düğmesini seçdikten sonra Country Analysis sorgunuza Suppliers sorgusundan gelen verileri içeren yeni bir sütun eklenir. Suppliers (Sağlayıcılar) alanında bulunan ve genişletmek istediğiniz alanları seçen bir menüyü gösteren simgeyi seçin. Yalnızca Suppliers alanını ve ardından Tamam düğmesini seçin.

Suppliers verilerini genişletin.

Bu genişletme işlemi yalnızca 12 satır içeren bir tablodur. Alan adına çift tıklar ve yeni adı girerek Suppliers.Suppliers alanını yalnızca Suppliers olarak yeniden adlandırın.

Suppliers alanını yeniden adlandır.

Not

Sorguları birleştir özelliği hakkında daha fazla bilgi edinmek için bkz. Sorguları birleştirmeye genel bakış.

Uygulanan adımlar

Sorgunuza uygulanan her dönüştürme, sorgu ayarları bölmesinin Uygulanan adımlar bölümünde bir adım olarak kaydedilir. Sorgunun adım adım nasıl dönüştürüleceklerini denetlemeniz gerekirse, bir adım seçin ve sorgunuza bu belirli noktada nasıl çözümlenin önizlemesini sebilirsiniz.

Ayrıca bir sorguya sağ tıklar ve Özellikler seçeneğini seçerek sorgunun adını değiştirebilir veya sorgu için bir açıklama abilirsiniz. Örneğin, Ülke Analizi sorgusundan Sorguları birleştir adımına sağ tıklayın ve sorgunun adını Suppliers ile Birleştir olarak ve açıklamayı Suppliers (Suppliers by Country) sorgusundan veri alma olarak değiştirebilirsiniz.

Adım özellikleri.

Bu değişiklik, adımının yanına, açıklamasını okumak için üzerine gelerek yeni bir simge ekler.

Adım özelliklerini görüntülemek için üzerine gelin.

Not

Uygulanan adımlar hakkında daha fazla bilgi edinmek için bkz. Uygulanan Adımlar listesini kullanma.

Sonraki bölüme ilerlemeden önce Diyagram görünümünü devre dışı bırakarak yalnızca Veri önizlemesini görebilirsiniz.

Yeni sütun ekleme

Müşterilerin ve tedarikçilerin verileri tek bir tabloda yer alır ve artık her ülke için müşterilerden tedarikçiye oranı hesapabilirsiniz. Country Analysis sorgusunun son adımını seçin ve ardından hem Customers hem de Suppliers sütunlarını seçin. Şeritteki Sütun ekle sekmesinde ve From number grubunun içinde Standart 'ı ve ardından açılan listeden Bölme (Tamsayı) öğesini seçin.

Yeni sütun ekleyin.

Bu değişiklik, Ratio olarak yeniden adlandırarak Integer-division adlı yeni bir sütun oluşturur. Bu değişiklik sorgunuza son adımdır çünkü verilerin müşteri ve tedarikçiye sahip olduğu ülkeler için müşteriden tedarikçiye oranını görüyorsunuz.

Veri profili oluşturma

Verilerinizi Power Query yardımcı olacak bir diğer özellik de Veri Profili Oluşturma özelliğidir. Veri profili oluşturma özelliklerini etkinleştirerek, sorgu alanlarınız içindeki değer dağılımı, sütun kalitesi ve daha fazlası gibi veriler hakkında geri bildirim elde ederiz.

Sorgularınızı geliştirme sırasında bu özelliği kullanmanızı öneririz, ancak size uygun olan her zaman özelliği etkinleştirebilirsiniz ve devre dışı abilirsiniz. Aşağıdaki görüntüde Ülke Analizi sorgunuz için etkinleştirilmiş olan tüm veri profili oluşturma araçları yer amektedir.

Veri profili oluşturma.

Not

Veri profili oluşturma hakkında daha fazla bilgi edinmek için bkz. Veri profili oluşturma araçlarını kullanma.

Özet

Bu makalede, Northwind Power Query ülke düzeyinde müşteriden tedarikçiye oran analizi sağlayan bir dizi sorgu oluşturduk.

Power Query kullanıcı arabiriminin bileşenlerini, sorgu düzenleyicisinde yeni sorgular oluşturmayı, sorgulara başvuru oluşturmayı, sorguları birleştirmeyi, uygulanan adımları anlamayı, yeni sütunlar eklemeyi ve verilerinizi daha iyi anlamak için veri profili oluşturma araçlarını kullanmayı öğrendiniz.

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, kullanıcıların ham verileri önemli eyleme değiştirilebilir iş içgörülerine dönüştürmek için Power Query nasıl kullanabileceğini göstermek için örneklerdir.