Veri akışları nelerdir?

İpucu

Kuruluşlar için hepsi bir arada analiz çözümü olan Microsoft Fabric'teki Data Factory'de Dataflow 2. Nesil'i deneyin. Microsoft Fabric , veri taşımadan veri bilimine, gerçek zamanlı analize, iş zekasına ve raporlamaya kadar her şeyi kapsar. Yeni bir deneme sürümünü ücretsiz olarak başlatmayı öğrenin!

Veri akışları self servis, bulut tabanlı bir veri hazırlama teknolojisidir. Veri akışları müşterilerin Microsoft Dataverse ortamlarına, Power BI çalışma alanlarına veya kuruluşunuzun Azure Data Lake Depolama hesabına veri almasını, dönüştürmesini ve yüklemesini sağlar. Veri akışları, Excel ve Power BI dahil olmak üzere birçok Microsoft ürününde zaten öne çıkan birleşik bir veri bağlantısı ve hazırlık deneyimi olan Power Query kullanılarak yazılır. Müşteriler veri akışlarını isteğe bağlı olarak veya bir zamanlamaya göre otomatik olarak çalışacak şekilde tetikleyebilir; veriler her zaman güncel tutulur.

Veri akışları birden çok Microsoft ürününde oluşturulabilir

Veri akışları birden çok Microsoft ürününde bulunur ve veri akışına özgü bir lisansın oluşturulmasını veya çalıştırılmasını gerektirmez. Veri akışları Power Apps, Power BI ve Dynamics 365 Müşteri Analizler kullanılabilir. Veri akışları oluşturma ve çalıştırma özelliği, bu ürünlerin lisanslarıyla birlikte sunulur. Veri akışı özellikleri çoğunlukla öne çıkan tüm ürünlerde yaygındır, ancak ürüne özgü bazı özellikler bir üründe oluşturulan veri akışlarında başka bir ürüne göre mevcut olabilir.

Veri akışı nasıl çalışır?

Image of how dataflows function, from the source data, to the transformation process, and then to storage.

Önceki görüntüde veri akışının nasıl tanımlandığına ilişkin genel bir görünüm gösterilmektedir. Veri akışı farklı veri kaynaklarından veri alır (zaten 80'den fazla veri kaynağı desteklenmektedir). Ardından, Power Query yazma deneyimiyle yapılandırılan dönüştürmelere bağlı olarak, veri akışı veri akışı altyapısını kullanarak verileri dönüştürür. Son olarak, veriler microsoft Power Platform ortamı, Power BI çalışma alanı veya kuruluşun Azure Data Lake Depolama hesabı olabilecek çıkış hedefine yüklenir.

Veri akışları bulutta çalışır

Veri akışları bulut tabanlıdır. Bir veri akışı yazıldığında ve kaydedildiğinde, tanımı bulutta depolanır. Veri akışı bulutta da çalışır. Ancak, bir veri kaynağı şirket içindeyse, verileri buluta ayıklamak için şirket içi veri ağ geçidi kullanılabilir. Bir veri akışı çalıştırması tetiklendiğinde, veri dönüştürme ve hesaplama bulutta gerçekleşir ve hedef her zaman bulutta olur.

Image of how dataflows run in the cloud, from the data source, to the dataflow running in the cloud, and then to storage.

Veri akışları güçlü bir dönüştürme altyapısı kullanır

Power Query, veri akışında kullanılan veri dönüştürme altyapısıdır. Bu altyapı, birçok gelişmiş dönüştürmeyi destekleyecek kadar yeteneklidir. Ayrıca Power Query Düzenleyicisi adlı basit, ancak güçlü, grafik kullanıcı arabirimini kullanır. Veri tümleştirme çözümlerinizi daha hızlı ve daha kolay geliştirmek için bu düzenleyiciyle veri akışlarını kullanabilirsiniz.

Screenshot showing an example of Power Query transformations.

Microsoft Power Platform ve Dynamics 365 ile veri akışı tümleştirmesi

Bir veri akışı elde edilen tabloları bulut tabanlı depolama alanında depoladığı için, diğer hizmetler veri akışları tarafından üretilen verilerle etkileşimde bulunabilir.

Image of how a dataflow integrates with Microsoft Power Platform and Dynamics 365.

Örneğin, Power BI, Power Apps, Power Automate, Power Virtual Agents ve Dynamics 365 uygulamaları, veri akışı oluşturma zamanında yapılandırılan hedefe bağlı olarak Dataverse'e, bir Power Platform veri akışı bağlayıcısına bağlanarak veya doğrudan göl üzerinden veri akışı tarafından üretilen verileri alabilir.

Veri akışlarının avantajları

Aşağıdaki listede veri akışlarını kullanmanın bazı avantajları vurgulanır:

  • Veri akışı, veri dönüştürme katmanını bir Power BI çözümündeki modelleme ve görselleştirme katmanından ayrıştırıyor.

  • Veri dönüştürme kodu, birden çok yapıt arasında yayılmak yerine merkezi bir konumda, bir veri akışında bulunabilir.

  • Veri akışı oluşturucusu yalnızca Power Query becerilerine ihtiyaç duyar. Birden çok oluşturucunun olduğu bir ortamda veri akışı oluşturucusu, iş zekası çözümünün veya operasyonel uygulamanın tamamını oluşturan bir ekibin parçası olabilir.

  • Veri akışı, üründen bağımsızdır. Yalnızca Power BI'ın bir bileşeni değildir; verilerini diğer araçlardan ve hizmetlerden alabilirsiniz.

  • Veri akışları güçlü, grafiksel, self servis veri dönüştürme deneyimi olan Power Query'nin avantajlarından yararlanıyor.

  • Veri akışları tamamen bulutta çalışır. Ek altyapı gerekmez.

  • Power Apps, Power BI ve Müşteri Analizler lisanslarını kullanarak veri akışlarıyla çalışmaya başlamak için birden çok seçeneğiniz vardır.

  • Veri akışları gelişmiş dönüştürmelere uygun olsa da self servis senaryoları için tasarlanmıştır ve BT veya geliştirici arka planı gerektirmez.

Veri akışları için kullanım örneği senaryoları

Veri akışlarını birçok amaçla kullanabilirsiniz. Aşağıdaki senaryolarda veri akışları için yaygın kullanım örnekleri verilmiştir.

Eski sistemlerden veri geçişi

Bu senaryoda, bir kuruluş eski şirket içi sistem yerine yeni kullanıcı arabirimi deneyimi için Power Apps kullanma kararı almıştır. Power Apps, Power Automate ve AI Builder'ın tümü dataverse'i birincil veri depolama sistemi olarak kullanır. Mevcut şirket içi sistemdeki geçerli veriler bir veri akışı kullanılarak Dataverse'e geçirilebilir ve ardından bu ürünler bu verileri kullanabilir.

Veri ambarı oluşturmak için veri akışlarını kullanma

Veri ambarı oluşturmak için veri akışlarını diğer ayıklama, dönüştürme, yükleme (ETL) araçlarının yerine kullanabilirsiniz. Bu senaryoda, bir şirketin veri mühendisleri Data Lake Depolama'daki olgu ve boyut tabloları da dahil olmak üzere yıldız şemasıyla tasarlanmış veri ambarlarını oluşturmak için veri akışlarını kullanmaya karar verdi. Ardından Power BI, veri akışlarından veri alarak raporlar ve panolar oluşturmak için kullanılır.

Image of how to build a data warehouse using dataflows.

Boyutsal model oluşturmak için veri akışlarını kullanma

Veri akışlarını, boyutsal model oluşturmak için diğer ETL araçlarının yerine kullanabilirsiniz. Örneğin, bir şirketin veri mühendisleri veri akışlarını kullanarak Azure Data Lake Storage 2. Nesil'daki olgu ve boyut tabloları da dahil olmak üzere yıldız şeması tasarımlı boyut modelini oluşturmaya karar verir. Ardından Power BI, veri akışlarından veri alarak raporlar ve panolar oluşturmak için kullanılır.

Image of how to build a dimensional model using dataflows.

Birden çok Power BI çözümünde anlamsal modellerin hazırlanmasını ve yeniden kullanılmasını merkezileştirme

Bir tablonun aynı dönüştürülmüş sürümünü birden çok Power BI çözümü kullanıyorsa, tabloyu oluşturma işlemi birden çok kez yinelenir. Bu, kaynak sistemdeki yükü artırır, daha fazla kaynak tüketir ve birden çok hata noktasıyla yinelenen veriler oluşturur. Bunun yerine, tüm çözümlerin verilerini hesaplamak için tek bir veri akışı oluşturulabilir. Power BI daha sonra dönüşümün sonucunu tüm çözümlerde yeniden kullanabilir. Bu şekilde kullanılırsa veri akışı, Power Query kodunun çoğaltılmasını önleyen ve veri tümleştirme katmanının bakım maliyetlerini azaltan güçlü bir Power BI uygulama mimarisinin parçası olabilir.

Image of how tables can be reused across multiple solutions.

Sonraki adımlar

Aşağıdaki makalelerde veri akışları için daha fazla çalışma malzemesi sağlanmaktadır.