Veri akışı oluşturma

Veri akışı, Power BI hizmeti çalışma alanlarında oluşturulan ve yönetilen bir tablo koleksiyonudur. Tablo, verileri depolamak için kullanılan bir sütun kümesidir( veritabanı içindeki bir tablo gibi). Veri akışınıza tablo ekleyip düzenleyebilir ve veri yenileme zamanlamalarını doğrudan veri akışınızın oluşturulduğu çalışma alanından yönetebilirsiniz.

Veri akışı oluşturmak için tarayıcıda Power BI hizmeti başlatın ve ardından aşağıdaki ekranda gösterildiği gibi soldaki gezinti bölmesinden bir çalışma alanı seçin (veri akışları Power BI hizmeti çalışma alanımda kullanılamaz). Ayrıca, içinde yeni veri akışınızın oluşturulacağı yeni bir çalışma alanı da oluşturabilirsiniz.

Screenshot of options for creating a dataflow.

Yeni bir veri akışı oluşturmanın veya bu veri akışının üzerine oluşturmanın birden çok yolu vardır:

Aşağıdaki bölümlerde, veri akışı oluşturmanın bu yollarından her biri ayrıntılı olarak incelanmıştır.

Not

Veri akışları Premium çalışma alanında bulunan kullanıcılar, Pro lisansı olan kullanıcılar ve Kullanıcı Başına Premium (PPU) lisansına sahip kullanıcılar tarafından oluşturulabilir.

Yeni tablo tanımlamayı kullanarak veri akışı oluşturma

Yeni tablo tanımla seçeneğinin kullanılması, yeni bir tablo tanımlamanıza ve yeni bir veri kaynağına bağlanmanıza olanak tanır.

Screenshot showing options for data sources.

Bir veri kaynağı seçtiğinizde, aşağıdaki görüntüde gösterildiği gibi veri kaynağına bağlanırken kullanılacak hesap da dahil olmak üzere bağlantı ayarlarını sağlamanız istenir.

Screenshot of the form displayed after you choose Azure SQL as a connector.

Bağlandıktan sonra, tablonuz için hangi verilerin kullanılacağını seçebilirsiniz. Veri ve kaynak seçtiğinizde Power BI, veri kaynağına yeniden bağlanır. Yeniden bağlantı, veri akışınızdaki verilerin kurulum işleminde daha sonra seçtiğiniz sıklıkta yenilenmesini sağlar.

Screenshot of a table selection on the Choose Data screen.

Tabloda kullanılacak verileri seçtikten sonra, bu verileri veri akışınızda kullanmak için gereken biçime şekillendirmek veya dönüştürmek için veri akışı düzenleyicisini kullanabilirsiniz.

Bağlı tabloları kullanarak veri akışı oluşturma

Bağlı tabloları kullanarak veri akışı oluşturmak, başka bir veri akışında tanımlanan mevcut bir tabloya salt okunur bir şekilde başvurmanızı sağlar. Aşağıdaki listede bu yaklaşımı seçmenizin bazı nedenleri açıklanmaktadır:

  • Bir tabloyu tarih tablosu veya statik arama tablosu gibi birden çok veri akışında yeniden kullanmak istiyorsanız, bir kez tablo oluşturup diğer veri akışlarına başvurmanız gerekir.

  • Bir veri kaynağında birden çok yenileme oluşturmaktan kaçınmak istiyorsanız, verileri depolamak ve önbellek olarak işlem yapmak için bağlı tabloları kullanmak daha iyidir. Bunu yapmak, izleyen her tüketicinin bu tabloyu kullanmasına olanak sağlayarak temel alınan veri kaynağına olan yükü azaltır.

  • İki tablo arasında birleştirme gerçekleştirmeniz gerekiyorsa.

Not

Bağlantılı tablolar yalnızca Power BI Premium ile kullanılabilir.

Hesaplanan tablo kullanarak veri akışı oluşturma

Hesaplanan tablo kullanarak veri akışı oluşturmak, bağlantılı bir tabloya başvurmanıza ve bunun üzerinde yalnızca yazma biçiminde işlemler gerçekleştirmenize olanak tanır. Sonuç, veri akışının bir parçası olan yeni bir tablodur. Bağlantılı tabloyu hesaplanan tabloya dönüştürmenin iki yolu vardır. Birleştirme işleminden yeni bir sorgu oluşturabilirsiniz. Ya da tabloyu düzenlemek veya dönüştürmek istiyorsanız, tablonun başvuru veya yinelemesini oluşturabilirsiniz.

Hesaplanan tablolar oluşturma

Tablo listesi içeren bir veri akışınız olduktan sonra, bu tablolarda hesaplamalar yapabilirsiniz. Power BI hizmeti veri akışı yazma aracında Tabloları düzenle'yi seçin, ardından hesaplanan tablonuzun temeli olarak kullanmak istediğiniz ve hesaplamalar yapmak istediğiniz tabloya sağ tıklayın. Bağlam menüsünde Başvuru'ya tıklayın. Tablonun hesaplanan tablo olarak uygun olması için, aşağıdaki görüntüde gösterildiği gibi Yükü etkinleştir seçiminin denetlenmiş olması gerekir. Bu bağlam menüsünü görüntülemek için tabloya sağ tıklayın.

Screenshot of the context menu on a selected table with enable load highlighted.

Yüklemeyi etkinleştir'i seçerek kaynağı başvurulan tablo olan yeni bir tablo oluşturursunuz. Simge değişir ve aşağıdaki görüntüde gösterildiği gibi hesaplanan simgeyi gösterir.

Screenshot of the changed icon of the table highlighted.

Bu yeni oluşturulan tabloda gerçekleştirdiğiniz tüm dönüştürmeler, Power BI veri akışı depolama alanında bulunan veriler üzerinde çalıştırılır. Bu, sorgunun SQL veritabanından çekilen veriler gibi verilerin içeri aktarıldığı dış veri kaynağında çalıştırmayacağı anlamına gelir. Bunun yerine sorgu, veri akışı depolama alanında bulunan veriler üzerinde gerçekleştirilir.

Örnek kullanım örnekleri

Hesaplanan tablolarla ne tür dönüştürmeler gerçekleştirilebilir? Genellikle Power BI'daki dönüştürme kullanıcı arabirimini veya M düzenleyicisini kullanarak belirttiğiniz tüm dönüştürmeler, depolama içi hesaplama yapılırken desteklenir.

Aşağıdaki örneği göz önünde bulundurun: Dynamics 365 aboneliğinizdeki tüm müşterilerin ham verilerini içeren bir Hesap tablonuz var. Ayrıca , Yılın her günü farklı hesaptan gerçekleştirilen destek çağrılarının verileriyle birlikte Hizmet Merkezi'nden ServiceCalls ham verileriniz de vardır.

Account tablosunu ServiceCalls'dan alınan verilerle zenginleştirmek istediğinizi düşünün. İlk olarak, geçen yıl her hesap için yapılan destek çağrılarının sayısını hesaplamak için ServiceCalls'tan verileri toplamanız gerekir.

Screenshot of the Group by accountid screen.

Ardından, zenginleştirilmiş Account tablosunu hesaplamak için Account tablosunu ServiceCallsAggregated tablosuyla birleştirmek istersiniz.

Screenshot of the Merge screen.

Ardından aşağıdaki görüntüde EnrichedAccount olarak gösterilen sonuçları görebilirsiniz.

Screenshot of the merge results.

İşte bu kadar; dönüştürme işlemi kaynak verilerde değil Power BI Premium aboneliğinizde bulunan veri akışındaki veriler üzerinde gerçekleştirilir.

Not

Hesaplanan tablolar yalnızca premium bir özelliktir

CDM klasörü kullanarak veri akışı oluşturma

CDM klasöründen veri akışı oluşturmak, başka bir uygulama tarafından Ortak Veri Modeli (CDM) biçiminde yazılmış bir tabloya başvurmanıza olanak tanır. ADLS 2. Nesil'de depolanan CDM biçim dosyasının tam yolunu sağlamanız istenir.

Screenshot of the Attach a new CDM folder to a new dataflow screen.

Aşağıdaki listede açıklandığı gibi CDM klasörlerinden veri akışları oluşturmak için birkaç gereksinim vardır:

  • PBI'nin dosyaya erişebilmesi için ADLS 2. Nesil hesabının uygun izinlere sahip olması gerekir.

  • ADLS 2. Nesil hesabına veri akışını oluşturmaya çalışan kullanıcı tarafından erişilebilir olmalıdır.

  • URL, JSON dosyasının doğrudan dosya yolu olmalı ve ADLS 2. Nesil uç noktasını kullanmalıdır; blob.core desteklenmez.

İçeri/dışarı aktarma kullanarak veri akışı oluşturma

İçeri/dışarı aktarma kullanarak veri akışı oluşturmak, bir dosyadan veri akışını içeri aktarmanızı sağlar. Bu araç, bir veri akışı kopyasını çevrimdışı kaydetmek veya veri akışını bir çalışma alanından diğerine taşımak istiyorsanız kullanışlıdır.

Bir veri akışını dışarı aktarmak için, oluşturduğunuz veri akışını seçin ve Diğer menü öğesini (üç nokta) seçerek seçenekleri genişletin ve ardından .json dosyasını dışarı aktar'ı seçin. CDM biçiminde temsil edilen veri akışını indirmeye başlamanız istenir.

Screenshot of a selected dataflow with the more dropdown menu opened.

Veri akışını içeri aktarmak için içeri aktarma kutusunu seçin ve dosyayı karşıya yükleyin. Power BI veri akışını sizin için oluşturur ve veri akışını olduğu gibi kaydetmenize veya başka dönüştürmeler gerçekleştirmenize olanak tanır.

Verilerinizi bir veri akışına yerleştirerek Power BI Desktop'ı ve Power BI hizmeti kullanarak anlamsal modeller, raporlar, panolar ve uygulamalar oluşturabilirsiniz. Bu yeni kaynaklar, iş etkinliklerinizle ilgili içgörüler sağlayabilir. Aşağıdaki makalelerde, veri akışları için yaygın kullanım senaryoları hakkında daha ayrıntılı bilgi ve bulabilirsiniz: