Aracılığıyla paylaş


Veri akışlarını ortamlar ve çalışma alanları arasında yeniden kullanma için en iyi yöntemler

Bu makalede, veri akışlarını etkin ve verimli bir şekilde yeniden kullanmayla ilgili en iyi yöntemler koleksiyonu ele alınmaktadır. Yeniden kullanım için veri akışları geliştirirken tasarım hatalarından ve olası performans sorunlarından kaçınmak için bu makaleyi okuyun.

Veri dönüştürme veri akışlarını hazırlama/ayıklama veri akışlarından ayırma

Bir veri akışı tüm eylemleri gerçekleştirirse, tablolarını başka veri akışlarında veya başka amaçlarla yeniden kullanmak zordur. Yeniden kullanmak için en iyi veri akışları, yalnızca birkaç eylem yapan veri akışlarıdır. Belirli bir görevde uzmanlaşmış veri akışları oluşturmak, bunları yeniden kullanmanın en iyi yollarından biridir. Hazırlama veri akışları olarak kullandığınız bir veri akışları kümeniz varsa, bunların tek eylemi verileri kaynak sistemden olduğu gibi ayıklamaktır. Bu veri akışları birden çok başka veri akışında yeniden kullanılabilir.

Veri dönüştürme veri akışlarınız varsa, bunları yaygın dönüşümler gerçekleştiren veri akışlarına bölebilirsiniz. Her veri akışı yalnızca birkaç eylem gerçekleştirebilir. Veri akışı başına bu birkaç eylem, bu veri akışının çıktısının diğer veri akışları tarafından yeniden kullanılabilir olmasını sağlar.

Dataflow doing only a few actions.

Verilerin bir veri kaynağından hazırlama veri akışlarına ayıklandığı ve tabloların Dataverse veya Azure Data Lake storage'da depolandığı görüntü. Ardından veriler, verilerin dönüştürüldüğü ve veri ambarı yapısına dönüştürüldüğü dönüştürme veri akışlarına taşınır. Son olarak, veriler bir Power BI anlam modeline yüklenir.

Birden çok çalışma alanı kullanma

Her çalışma alanı (veya ortam) yalnızca söz konusu çalışma alanının üyeleri için kullanılabilir. Tüm veri akışlarınızı tek bir çalışma alanında derlediyseniz, veri akışlarınızın yeniden kullanılmasını en aza indirmiş olursunuz. Şirket genelindeki tabloları işleyen veri akışları için bazı genel çalışma alanlarınız olabilir. Birden çok departmanda tabloları işlemek için veri akışları için bazı çalışma alanınız da olabilir. Ayrıca veri akışlarının yalnızca belirli departmanlarda kullanılması için bazı çalışma alanlarınız da olabilir.

Image showing the separate workspaces.

Çalışma alanlarında doğru erişim düzeylerini ayarlama

Çalışma alanında bir veri akışının çıktısını kullanmak üzere diğer çalışma alanlarındaki veri akışlarına erişim vermek için çalışma alanında görüntüleme erişimi vermeniz yeterlidir. Power BI çalışma alanında diğer roller hakkında daha fazla bilgi edinmek için yeni çalışma alanlarındaki roller'e gidin.

Screenshot showing how to access to the Power BI workspace.

Power BI'da veri akışıyla ilgili onay

Kiracı kuruluşunda birçok veri akışı oluşturulabilir ve kullanıcıların hangi veri akışının en güvenilir olduğunu bilmesi zor olabilir. Veri akışının yazarları veya veri akışına düzenleme erişimi olan kullanıcılar veri akışını üç düzeyde onaylayabilir: onay yok, yükseltilmemiş veya onaylanmamış.

Bu onay düzeyleri kullanıcıların güvenilir veri akışlarını daha kolay ve hızlı bulmasına yardımcı olur. Önce daha yüksek onay düzeyine sahip veri akışı görüntülenir. Power BI yöneticisi, veri akışlarını sertifikalı düzeyde onaylama özelliğini diğer kişilere devredebilir. Daha fazla bilgi: Onay - Power BI içeriğini yükseltme ve onaylama

Screenshot of the Power Query Navigator showing the promoted and certified endorsement labels on specific dataflows.

Birden çok veri akışındaki tabloları ayırma

Bir veri akışında birden çok tablonuz olabilir. Tabloları birden çok veri akışında bölme nedenlerinden biri, bu makalenin önceki bölümlerinde veri alımını ve veri dönüştürme veri akışlarını ayırma hakkında öğrendikleridir. Birden çok veri akışında tablo olmasının bir diğer iyi nedeni de, diğer tablolardan farklı bir yenileme zamanlaması istemenizdir.

Aşağıdaki görüntüde gösterilen örnekte satış tablosunun dört saatte bir yenilenmesi gerekir. Geçerli tarih kaydının güncelleştirilmesi için tarih tablosunun günde yalnızca bir kez yenilenmesi gerekir. Ürün eşleme tablosunun haftada bir kez yenilenmesi gerekir. Bu tabloların tümü tek bir veri akışında yer alıyorsa, hepsi için tek bir yenileme seçeneğiniz vardır. Ancak, bu tabloları birden çok veri akışına bölerseniz, her veri akışının yenilenmesini ayrı ayrı zamanlayabilirsiniz.

Image showing dataflows with different schedules for the refresh.

Veri akışı tabloları için iyi tablo adayları

Masaüstü araçlarında Power Query kullanarak çözümler geliştirirken kendinize sorabilirsiniz; Bu tablolardan hangisi veri akışına taşınmak için uygun adaylardır? Veri akışına taşınacak en iyi tablolar, birden fazla çözümde veya birden fazla ortamda veya hizmette kullanılması gereken tablolardır. Örneğin, aşağıdaki görüntüde gösterilen Date tablosunun iki ayrı Power BI dosyasında kullanılması gerekir. Tabloyu her dosyada yinelemek yerine, tabloyu bir veri akışında tablo olarak derleyebilir ve bu Power BI dosyalarında yeniden kullanabilirsiniz.

Image showing a shared table used in a dataflow.