Akış veri akışları (önizleme)
Kuruluşlar, gün veya haftalar sonra değil, gelen verilerle çalışmak ister. Veri Power BI basit: toplu iş, gerçek zamanlı ve akış verileri arasındaki farklar kaybolur. Kullanıcılar, kullanılabilir olduğu anda tüm verilerle çalışabilecektir.
Analistlerin genellikle akış veri kaynakları, veri hazırlama, karmaşık zaman tabanlı işlemler ve gerçek zamanlı veri görselleştirme işlemleriyle başa baş etmek için teknik yardıma ihtiyacı vardır. IT departmanları, veriler üzerinde zamanında analiz gerçekleştirmek için genellikle özel olarak inşa edilmiş sistemleri ve çeşitli satıcıların teknolojilerinin bir bileşimini kullanır. Bu karmaşıklık olmadan, karar verenlere gerçek zamanlıya yakın bilgiler sağ sağ kendileridir.
Akış veri akışları yazarların doğrudan Power BI hizmette akış, gerçek zamanlıya yakın verileri temel alan raporlara bağlanmasına, toplamasına, toplamasına, modellemesine ve oluşturmasına olanak sağlar. Hizmet, sürükle ve bırak, koda gerek olmayan deneyimler sağlar.
Kullanıcılar gerekirse akış verilerini toplu verilerle karıştırıp eşler. Bu, kolay veri karması için diyagram görünümü içeren bir kullanıcı arabirimi aracılığıyla yapılır. Üretilen son yapıt, yüksek oranda etkileşimli, neredeyse gerçek zamanlı raporlama oluşturmak için gerçek zamanlı olarak tüketilebilir bir veri akışıdır. Veri görselleştirme özellikleri, toplu Power BI gibi akış verileriyle birlikte çalışır.

Kullanıcılar birleştirmeler ve filtreler gibi veri hazırlama işlemleri gerçekleştirebilirsiniz. Ayrıca, gruplama işlemleri için zaman penceresi toplamaları (atlama, atlama ve oturum pencereleri gibi) gerçekleştirebilirsiniz.
Veri akışlarının akışla akışı Power BI kuruluşları şunları yapmak için güçlendirin:
- Neredeyse gerçek zamanlı olarak güvenli kararlar alma. Kuruluşlar daha çevik olabilir ve en güncel içgörüleri temel alarak anlamlı eylemler gerçekleştirebilirsiniz.
- Akış verilerini demokratikleştirme. Kuruluşlar, kod olmayan bir çözümle verileri daha erişilebilir ve kolayca yorumlandırabilir ve IT kaynaklarını azaltabilir.
- Tümleşik veri depolama ve BI ile 4 4 200 2018 akış analizi çözümünü kullanarak içgörü elde etmek için zaman kazandırın.
Akış veri akışları, DirectQuery ve otomatik sayfa yenileme/değişiklik algılamayı destekler. Bu destek, kullanıcıların her saniyeye kadar neredeyse gerçek zamanlı olarak güncelleştirilen raporlar oluşturmalarına olanak sağlar. Bu raporlar, Power BI.
Gereksinimler
İlk akış veri akışınızı oluşturmadan önce aşağıdaki tüm gereksinimleri karşılayalı olduğundan emin olun:
Akış veri akışı oluşturmak ve çalıştırmak için bir Premium kapasitesi veya Kullanıcı Başına (PPU) lisansının parçası olan Premium çalışma alanına ihtiyacınız vardır.
Önemli
PPU lisansı kullanıyorsanız ve diğer kullanıcıların gerçek zamanlı olarak güncelleştirilen akış veri akışlarıyla oluşturulan raporları kullanmalarını istiyorsanız, bunların da PPU lisansına ihtiyacı vardır. Daha sonra, bu yenileme 30 dakikadan daha hızlı olursa raporları, ayarlanacak yenileme sıklığıyla birlikte tüketir.
Kiracınız için veri akışlarını etkinleştirin. Daha fazla bilgi için bkz. Veri akışlarını Power BI Premium.
Akış veri akışlarının Premium olduğundan emin olmak için gelişmiş işlem altyapısının açık olması gerekir. Altyapı varsayılan olarak açıktır, ancak Power BI yöneticileri tarafından kapatılana kadar devam eder. Bu durumda, açmak için yöneticinize ulaşın.
Geliştirilmiş işlem altyapısı yalnızca P veya Embedded A3 Premium daha büyük kapasitelerde kullanılabilir. Akış veri akışlarını kullanmak için PPU, herhangi bir boyutta Premium P kapasitesi veya Embedded A3 veya daha büyük kapasite gerekir. SKUS'Premium özellikleri hakkında daha fazla bilgi için bkz. Ekli analizde kapasite Power BI SKUS.
Gerçek zamanlı olarak güncelleştirilen raporlar oluşturmak için yöneticinizin (PPU için kapasite ve/veya Power BI) otomatik sayfa yenilemeyi etkinleştirmiş olduğundan emin olun. Ayrıca yöneticinin, ihtiyaçlarınıza uygun bir minimum yenileme aralığına izin verdiklerine de emin olun. Daha fazla bilgi için bkz. Power BI.
Akış veri akışı oluşturma
Veri akışı göreli gibi akış veri akışı, veri akışı hizmette çalışma alanlarında oluşturulan ve yönetilen varlıklardan (tablolar) Power BI koleksiyonudur. Tablo, veritabanındaki tabloya çok benzer şekilde verileri depolamak için kullanılan bir alan kümesidir.
Akış veri akışınıza tabloları doğrudan veri akışınızı oluşturduğunuz çalışma alanında ekleyebilir ve düzenleyebilirsiniz. Normal veri akışları arasındaki temel fark, yenilemeler veya sıklık konusunda endişelenmenize gerek yok olmasıdır. Akış verisi doğası gereği sürekli bir akış geliyor. Durdurmadıkça yenileme sabit veya sonsuzdur.
Not
Çalışma alanı başına yalnızca bir veri akışı türünüz olabilir. Premium çalışma alanınıza normal bir veri akışınız zaten varsa akış veri akışı oluşturasınız (veya tam tersi).
Akış veri akışı oluşturmak için:
Power BI hizmetini bir tarayıcıda açın ve Premium çalışma alanını seçin. (Normal veri akışları gibi akış veri akışları Çalışma Alanım'da kullanılamaz.)
Yeni açılan menüsünü ve ardından Akış veri akışı'ı seçin.

Açılan yan bölmede akış veri akışınızı olarak adlamanız gerekir. Ad kutusuna (1) bir ad girin ve Oluştur (2) öğesini seçin.

Akış veri akışları için boş diyagram görünümü görüntülenir.
Aşağıdaki ekran görüntüsünde, bitmiş bir veri akışı görebilirsiniz. Akış veri akışı kullanıcı arabiriminde yazma için kullanılabilen tüm bölümleri vurgular.

Şerit: Şeritte bölümler "klasik" analiz işleminin sırasına uyar: girişler (veri kaynakları olarak da bilinir), dönüştürmeler (akış ETL işlemleri), çıkışlar ve ilerlemenizi kaydeden bir düğme.
Diyagram görünümü: Bu, girişlerden işlemlere ve çıkışlara kadar veri akışınızı grafiksel olarak temsil eder.
Yan bölme: Diyagram görünümünde seçtiğiniz bileşene bağlı olarak, her girişi, dönüştürmeyi veya çıkışı değiştirmek için ayarlarınız olur.
Veri önizleme, yazma hataları ve çalışma zamanı hataları sekmeleri: Gösterilen her kart için veri önizlemesi size bu adıma (girişler için canlı, dönüştürmeler ve çıkışlar için isteğe bağlı) sonuçları gösterir.
Bu bölümde ayrıca veri akışlarınıza yönelik yazma hataları veya uyarıları özetlenmiştir. Her hatayı veya uyarıyı seçmek bu dönüştürmeyi seçer. Ayrıca, bırakılan iletiler gibi veri akışı çalıştır sonrasında çalışma zamanı hatalarına erişebilirsiniz.
Sağ üst köşedeki oku seçerek akış veri akışlarının bu bölümünü istediğiniz zaman simge durumuna küçültebilirsiniz.
Akış veri akışı üç ana bileşen üzerine inşa edilmiştir: akış girişleri, dönüştürmeler ve çıkışları. Birden çok giriş, birden çok dönüştürmeye sahip paralel dallar ve birden çok çıkış dahil olmak üzere istediğiniz sayıda bileşene sahip olabilirsiniz.
Akış girişi ekleme
Akış girişi eklemek için şeritteki simgeyi seçin ve yan bölmede ayar yapmak için gereken bilgileri ekleyin. Temmuz 2021'den sonra, akış veri akışlarının önizlemesi giriş olarak Azure Event Hubs ve Azure IoT Hub destekler.
Azure Event Hubs ve Azure IoT Hub hizmetleri, olayların hızlı ve ölçeklenebilir alımını ve tüketimini kolaylaştırmak için ortak bir mimari üzerine inşa edilmiştir. IoT Hub, IoT uygulaması ve bağlı cihazları arasındaki her iki yönde iletişim için merkezi bir ileti hub'ı olarak uyarlanmış durumdadır.
Azure Event Hubs
Azure Event Hubs bir büyük veri akış platformu ve olay alımı hizmetidir. Saniyede milyonlarca olayı alabilir ve işleyebilir. Bir olay hub’ına gönderilen veriler, herhangi bir gerçek zamanlı analiz sağlayıcısı ve işlem grubu oluşturma/depolama bağdaştırıcıları kullanılarak dönüştürülüp depolanabilir.
Olay hub'larını akış veri akışlarına giriş olarak yapılandırmak için Olay Hub'ı simgesini seçin. Diyagram görünümünde kartın yapılandırmasına bir kenar bölmesi de dahil olmak üzere bir kart görünür.

Bu bağlantı dizesini Event Hubs seçeneğiniz vardır. Akış veri akışları, isteğe bağlı tüketici grubu da dahil olmak üzere gerekli tüm bilgileri (varsayılan olarak $Default). Tüm alanları el ile girmek için el ile giriş iki durumlu düğmeyi açıp açabilirsiniz. Bağlantı dizelerini uygulama hakkında daha Event Hubs için Get an an Event Hubs dizesini kullanın.
Kimlik bilgilerinizi ayarlandıktan Event Hubs ve Bağlan'ı seçin. Alan adlarını biliyorsanız + Ekle alanını kullanarak alanları el ile ekleyebilirsiniz. Bunun yerine, alanları ve veri türlerini gelen iletilerin bir örneğine göre otomatik olarak algılamak için Alanları otomatik algıla'ya seçin. Dişli simgesini seçmek gerekirse kimlik bilgilerini düzenlemenizi sağlar.

Akış veri akışları alanları algılasa da bunları listede görünür. Ayrıca, diyagram görünümünün altındaki Veri Önizleme tablosunda gelen iletilerin canlı önizlemesini de görebilirsiniz.
Alan adlarını istediğiniz zaman düzenleyebilir veya her alanın yanındaki üç noktayı (...) seçerek veri türünü kaldırabilir veya değiştirebilirsiniz. Ayrıca, aşağıdaki görüntüde gösterildiği gibi gelen iletilerden iç içe geçmiş alanları genişletebilirsiniz, seçin ve düzenleyebilirsiniz.

Azure IoT Hub
IoT Hub, bulutta barındırılan bir yönetilen hizmettir. IoT uygulaması ve onun bağlı aygıtları arasındaki her iki yönde iletişim için bir merkezi ileti hub 'ı görevi görür. Milyonlarca cihazı ve arka uç çözümlerini güvenilir ve güvenli bir şekilde bağlayabilirsiniz. Neredeyse tüm cihazlar bir IoT Hub 'ına bağlanabilir.
IoT Hub yapılandırma, ortak mimarisi nedeniyle Event Hubs yapılandırmasına benzerdir. Ancak yerleşik uç nokta için Event Hubs uyumlu bağlantı dizesinin nerede bulunacağı dahil olmak üzere bazı farklılıklar vardır. Yerleşik uç noktadan cihazdan buluta Iletileri okurkenIoT Hub yerleşik uç nokta hakkında daha fazla bilgi edinebilirsiniz.

Yerleşik uç nokta için bağlantı dizesini yapıştırdıktan sonra, IoT Hub ' den gelen alanları seçme, ekleme, oto algılama ve düzenlemeyle ilgili tüm işlevler Event Hubs ile aynıdır. Ayrıca dişli simgesini seçerek kimlik bilgilerini düzenleyebilirsiniz.
İpucu
Kuruluşunuzun Azure portal Event Hubs veya IoT Hub erişiminiz varsa ve bunu akış veri akışınız için bir giriş olarak kullanmak istiyorsanız, bağlantı dizelerini aşağıdaki konumlarda bulabilirsiniz:
Event Hubs için:
- Analiz bölümünde tüm hizmetler > Event Hubs' ı seçin.
- Event Hubs ad alanı > varlıklarını/Event Hubs seçin ve ardından Olay Hub 'ı adını seçin.
- Paylaşılan erişim ilkeleri listesinde bir ilke seçin.
- Bağlantı dizesi-birincil anahtar alanının yanındaki Panoya Kopyala düğmesini seçin.
IoT Hub için:
- Nesnelerin interneti bölümünde tüm hizmetler > IoT Hub 'ları' nı seçin.
- Bağlanmak istediğiniz IoT Hub 'ını seçin ve ardından yerleşik uç noktaları' nı seçin.
- Event Hubs uyumlu uç noktanın yanındaki Panoya Kopyala düğmesini seçin.
Event Hubs veya IoT Hub akış verileri kullandığınızda, akış veri akışınızdan aşağıdaki meta veri zaman alanlarına erişebilirsiniz:
- EventProcessedUtcTime: olayın işlendiği tarih ve saat.
- Eventenqueuedutctime: olayın alındığı tarih ve saat.
Bu alanlardan hiçbiri giriş önizlemede görünmez. Bunları el ile eklemeniz gerekir.
Blob depolama
Azure Blob depolama, Microsoft’un buluta yönelik nesne depolama çözümüdür. Blob depolama, çok miktarda yapılandırılmamış veriyi depolamak için iyileştirilmiştir. Yapılandırılmamış veriler, metin veya ikili veriler gibi belirli bir veri modeline veya tanımına bağlı olmayan bir veri.
Azure Bloblarını bir akış/referans girişi olarak kullanabiliriz. Akış Blobları genellikle güncelleştirmeler için her saniye denetlenir. Akış blobundan farklı olarak, bir başvuru blobu yalnızca yenileme başlangıcında yüklenir. Bu, değiştirilmesi beklenen ve 50 MB veya daha az olan için önerilen sınır olan statik bir veri.
Başvuru bloblarının akış kaynaklarıyla birlikte kullanılması beklenir (örn. Bir JOIN aracılığıyla). Bu nedenle, başvuru blobu olan bir akış veri akışı da bir akış kaynağına sahip olmalıdır.
Azure Blobları için yapılandırma, Azure Event hub düğümünden biraz farklıdır. azure Blob bağlantı dizenizi bulmak için, bu makalenin ' hesap erişim anahtarlarını görüntüle ' bölümündeki yönergeleri izleyerek hesap erişim anahtarlarını yönetin-Azure Depolama.
Blob bağlantı dizesini girdikten sonra, veri akışınız için kaynak olarak ayarlamak istediğiniz dosyalara erişmek üzere dizininizdeki yol deseninin yanı sıra kapsayıcının adını da girmeniz gerekir.
Akış Blobları için dizin yolu deseninin dinamik bir değer olması beklenir. Bu, tarihin blob için FilePath 'in bir parçası olması gerekir: {Date} olarak başvurulur. Ayrıca, yol düzeninde bir yıldız işareti (): örn. {date}/{time}/. JSON desteklenecek.
Örneğin, iç içe geçmiş. JSON dosyalarını depoladığınız örnek kapsayıcısı olarak adlandırılan bir Blobun varsa, ilk düzeyin oluşturma tarihi ve ikinci düzey ise oluşturma saattir (örn. 2021-10-21/16), Container Input "ExampleContainer" olacaktır, dizin yolu deseninin tarih ve saat modelini değiştirebileceğiniz "{date}/{time}" olması gerekir.
Blob 'u uç noktaya bağladıktan sonra Azure Blob 'dan gelen alanları seçme, ekleme, yeniden algılama ve düzenlemeyle ilgili tüm işlevler Event Hubs ile aynıdır. Ayrıca dişli simgesini seçerek kimlik bilgilerini düzenleyebilirsiniz.
Genellikle gerçek zamanlı verilerle çalışırken veriler dar olur ve bu da, nesneleri temsil etmek için tanımlayıcılar kullanılır. Blob 'lar için olası kullanım durumu, akış kaynaklarınız için de başvuru verileri olabilir. Başvuru verileri, akışlarınızı analiz için zenginleştirmek üzere statik verileri akış verilerine birleştirmenize olanak tanır. Bunun faydalı olacağı hızlı bir örnek inceleyelim. belirli bir zamanda mağazayı kaç kişinin girdiğini ölçmek için, farklı bölüm depolarında sensörler yüklersiniz Imagine. Genellikle, algılayıcı KIMLIĞI, hangi bölüm deposunun ve sensörin hangi konuma olduğunu göstermek için statik bir tabloya katılması gerekir. Artık başvuru verileriyle, hangi deponun en yüksek Kullanıcı çıkışına sahip olduğunu görmeyi kolaylaştırmak için bu verilerin Alım aşamasında katılması mümkündür.
Not
Bir akış veri akışları işi, blob dosyası kullanılabilir olduğunda Azure Blob depolama alanından veya ADLS 2. girişi her saniye bir veri çeker. Blob dosyası kullanılamıyorsa, 90 saniyelik en fazla gecikme süresine sahip bir üstel geri alma işlemi vardır.
Veri türleri
Akış veri akışları alanları için kullanılabilir veri türleri şunlardır:
- DateTime: ISO biçimindeki tarih ve saat alanı.
- Float: ondalık sayı.
- Int: tamsayı numarası.
- Kayıt: birden çok kayıtla iç içe nesne.
- Dize: metin.
Önemli
Akış girişi için seçilen veri türleri, akış veri akışınız için aşağı akış yönündeki önemli etkilere sahiptir. Daha sonra düzenleme için durdurmak zorunda kalmamak için veri Akışımda olabildiğince erken veri türünü seçin.
Akış verileri dönüştürmesi ekleme
Akış veri dönüştürmeleri, toplu veri dönüşümlerinden doğal olarak farklıdır. Neredeyse tüm akış verilerinde bir zaman bileşeni bulunur ve bu, dahil edilen tüm veri hazırlama görevlerini etkiler.
Veri akışınıza bir akış verileri dönüştürmesi eklemek için, bu dönüşüm için şeritte dönüştürme simgesini seçin. İlgili kart, Diyagram görünümünde bırakılacak. Bunu seçtikten sonra, bu dönüşümün yapılandırma için kenar bölmesini görürsünüz.
2021 Temmuz itibariyle akış veri akışları aşağıdaki akış dönüşümlerini destekler.
Filtre
Olayları, girişte bir alanın değerine göre filtrelemek için filtre dönüşümünü kullanın. Veri türüne (sayı veya metin) bağlı olarak, dönüştürme seçili koşulla eşleşen değerleri tutacaktır.

Not
Her kartın içinde, dönüştürmenin ne kadar hazırlandığını öğrenmek için gereken diğer bilgileri görürsünüz. Örneğin, yeni bir kart eklerken bir "Kurulum gerekli" iletisi görürsünüz. Bir düğüm Bağlayıcısı eksikse, bir "hata" veya "uyarı" iletisi görürsünüz.
Alanları yönetme
Alanları Yönet dönüşümü, bir girişten veya başka bir dönüşümden gelen alanları eklemenize, kaldırmanıza veya yeniden adlandırmanıza olanak sağlar. Yan bölmedeki ayarlar, alan Ekle ' ye veya tüm alanları aynı anda ekleyerek yeni bir tane ekleme seçeneği sunar.

İpucu
Bir kartı yapılandırdıktan sonra, Diyagram görünümü, kartın kendisi içindeki ayarların bir listesini sağlar. Örneğin, önceki görüntünün alanları Yönet bölümünde, yönetilmekte olan ilk üç alanı ve bunlara atanan yeni adları görebilirsiniz. Her kartta ilgili bilgiler bulunur.
Toplama
Toplama dönüşümünü, bir süre boyunca yeni bir olay gerçekleştiğinde bir toplamayı (Toplam, Minimum, Maksimum veya Ortalama) hesaplamak için kullanabilirsiniz. Bu işlem, verileri verilerdeki diğer boyutlara göre filtrelemenize veya dilimlemenize de olanak tanır. Aynı dönüşümde bir veya daha fazla toplama olabilir.
Bir toplama eklemek için dönüştürme simgesini seçin. Ardından bir girişi bağlayın, toplamayı seçin, herhangi bir filtre veya dilim boyutunu ekleyin ve toplama hesaplanacak zaman dilimini seçin. Bu örnekte, HI değerinin toplamını, aracın son 10 saniyeden fazla olduğu durumla hesapladık.

Aynı dönüşüme başka bir toplama eklemek için toplama Işlevi Ekle' yi seçin. Filtrenin veya dilimin, dönüşümdeki tüm toplamalara uygulanacağını aklınızda bulundurun.
Katılın
Seçtiğiniz alan çiftlerine göre iki giriş olayını birleştirmek için JOIN dönüşümünü kullanın. Bir alan çifti seçmezseniz, birleşimin varsayılan olarak zamana göre yapılır. Varsayılan değer, bu dönüştürmeyi bir toplu işte farklı hale getirir.
Düzenli birleşimlerde olduğu gibi, birleştirme mantığınızın farklı seçeneklerine sahip olursunuz:
- İç birleşim: yalnızca çiftin eşleştiği tablolardaki kayıtları ekleyin. Bu örnekte, lisans plakasını her iki giriş de ile eşleşir.
- Sol dış birleşim: sol (ilk) tablodan tüm kayıtları ve yalnızca ikinciden alan çiftiyle eşleşen kayıtları ekleyin. Eşleşme yoksa, ikinci girişten alınan alanlar boş olur.
Birleşimin türünü seçmek için, yan bölmedeki tercih edilen türün simgesini seçin.
Son olarak, birleştirmenin hesaplanmasını istediğiniz süreyi seçin. Bu örnekte, JOIN son 10 saniyeye bakar. Sürenin daha uzun olduğunu, çıktının daha az sıklıkta olduğunu ve dönüştürme için kullanacağınız daha fazla işleme kaynağını aklınızda bulundurun.
Varsayılan olarak, her iki tablodaki tüm alanlar dahil edilir. Çıktıda kalan önekler (ilk düğüm) ve sağ (ikinci düğüm), kaynağı ayırt etmenize yardımcı olur.

Gruplandırma ölçütü:
Belirli bir zaman penceresi içindeki tüm olaylarda toplamaları hesaplamak için Group By dönüşümünü kullanın. Bir veya daha fazla alandaki değerlere göre gruplandırma seçeneğiniz vardır. Toplama dönüştürmesi ile benzerdir, ancak toplamalar için daha fazla seçenek sağlar. Ayrıca, daha karmaşık zaman penceresi seçenekleri de içerir. Ayrıca, toplama işlemine benzer şekilde, dönüştürme başına birden fazla toplama ekleyebilirsiniz.
Bu dönüşümde bulunan toplamalar şunlardır: Ortalama, sayı, Maksimum, Minimum, yüzdebirlik (sürekli ve ayrık), Standart sapma, Toplam ve varyans.
Bu dönüşümü yapılandırmak için:
- Tercih ettiğiniz toplamayı seçin.
- Toplamak istediğiniz alanı seçin.
- Farklı bir boyut veya kategori (örneğin, eyalet) üzerinde toplam hesaplamayı almak istiyorsanız, isteğe bağlı olarak bir grupla alanı seçin.
- Zaman pencereleri için işlevinizi seçin.
Aynı dönüşüme başka bir toplama eklemek için toplama Işlevi Ekle' yi seçin. Gruplandırma ölçütü alanı ve Pencereleme işlevinin, dönüşümdeki tüm toplamalara uygulanacağını aklınızda bulundurun.

Zaman penceresinin sonuna yönelik zaman damgası, başvuru için dönüşüm çıkışının bir parçası olarak sağlanır.
Bu makalenin ilerleyen bölümlerinde, bu dönüşüm için kullanılabilen her bir zaman penceresi açıklanmaktadır.
Birleşim
Paylaşılan alanlarla (aynı ada ve veri türüne sahip) olayları tek bir tabloda eklemek üzere iki veya daha fazla girişi bağlamak için UNION dönüşümünü kullanın. Eşleşmeyen alanlar bırakılacak ve çıkışa dahil edilmez.
Zaman penceresi işlevlerini ayarlama
Zaman pencereleri, akış verilerinde en karmaşık kavramlardan biridir. Bu kavram, akış analizinin temel tarafında yer alır.
Akış veri akışları sayesinde, gruplama ölçütü için bir seçenek olarak verileri toplama sırasında zaman pencerelerini ayarlayabilirsiniz.
Not
Pencereleme işlemlerine yönelik tüm çıkış sonuçlarının zaman penceresi sonunda hesaplandığını aklınızda bulundurun. Pencerenin çıktısı, toplama işlevini temel alan tek bir olay olacaktır. Bu olay pencerenin sonundaki zaman damgasına sahip olur ve tüm pencere işlevleri sabit bir uzunluğa göre tanımlanır.

Arasından seçim yapabileceğiniz beş tür zaman penceresi vardır: göz atın, hopping, kayan, oturum ve anlık görüntü.
Atlayan pencere
İç içe geçmiş, en yaygın zaman penceresi türüdür. Atlayan pencerelerin başlıca özellikleri, yineleneceği, aynı zaman uzunluğuna sahip ve çakışmıyor. Bir olay, birden fazla dönerek pencereye ait olamaz.

Akış veri akışları 'nda atlayan bir pencere ayarlarken pencerenin süresini (Bu durumda tüm pencereler için aynı) sağlamanız gerekir. İsteğe bağlı bir konum da sağlayabilirsiniz. Varsayılan olarak, atlayan pencereler pencerenin sonunu içerir ve başlangıcı hariç tutar. Bu davranışı değiştirmek için bu parametreyi kullanabilir ve olayları pencerenin başlangıcına dahil edebilir ve sonundaki olanları dışlayabilirsiniz.

Hopping penceresi
Windows "atlama" süresini sabit bir döneme göre ileriye doğru bir şekilde yapın. Bunları, üst üste binebilir ve pencere boyutundan daha sık atılanabilen pencereler olarak düşünebilirsiniz. Olaylar, bir atlamalı penceresi için birden fazla sonuç kümesine ait olabilir. Bir atlamalı pencereyi, atlayan bir pencereyle aynı yapmak için, atlama boyutunu pencere boyutuyla aynı olacak şekilde belirtebilirsiniz.

Akış veri akışlarında bir atlamalı pencere ayarlarken, pencerenin süresini sağlamanız gerekir (aynı Windows ile aynı). Ayrıca, veri akışlarının tanımlanan süre için ne sıklıkta hesaplanmasını istediğinizi belirten atlama boyutunu da sağlamanız gerekir.
Ayrıca, atlama parametresi, atlamalı pencerelerin başlangıcı ve bitişi için olayları ekleme ve dışarıda bırakma mantığını tanımlamak üzere göz önüne alma penceresinde de mevcuttur.

Kayan pencere
Pencereleri atlayan veya atlamalı pencerelerin aksine, yalnızca pencerenin içeriğinin gerçekte değiştiği zaman noktaları için toplamayı hesaplayın. Bir olay pencereye girdiğinde veya pencereden çıkar, toplama hesaplanır. Bu nedenle, her pencerede en az bir olay vardır. Windows 'a benzer şekilde, olaylar birden fazla kayan pencereye ait olabilir.

Bir kayan pencere için ihtiyaç duyduğunuz tek parametre, olaylar pencere başladığında tanımlandığından süre olur. Hiçbir fark mantığı gerekli değildir.

Oturum penceresi
Oturum pencereleri en karmaşık türdür. Benzer zamanlarda gelen olayları gruplarlar ve veri olmadığında zaman aralıklarını filtreler. Bunun için şunları sağlamanız gerekir:
- Zaman aşımı: yeni veri yoksa ne kadar bekleyecektir.
- En uzun süre: veriler sürekli olarak devam ederse toplama hesaplanacak en uzun süre.
İsterseniz de bir bölüm tanımlayabilirsiniz.

Dönüşüm için bir oturum penceresini doğrudan yan bölmede ayarlarsınız. Bir bölüm sağlarsanız, toplama olayları yalnızca aynı anahtar için bir araya gruplandýracaktır.

Anlık görüntü penceresi
Windows grupları, aynı zaman damgasına sahip olayları görüntüler. Diğer pencerelerin aksine, bir anlık görüntü, sistemden saati kullandığından hiçbir parametre gerektirmez.

Çıktıları tanımlama
Giriş ve dönüşümlerle çalışmaya başladıktan sonra bir veya daha fazla çıkış tanımlamanız zaman vardır. 2021 temmuz itibariyle, akış veri akışları yalnızca bir tür çıktıyı destekler: bir Power BI tablosu.
Bu çıktı, Power BI Desktop rapor oluşturmak için kullanabileceğiniz bir veri akışı tablosu (bir varlık) olacaktır. Çalışma yapmak için oluşturmakta olduğunuz çıkış ile önceki adımın düğümlerine katılmanız gerekir. Bundan sonra, tüm yapmanız gereken, tabloya adı verilir.

Veri akışınıza bağlandıktan sonra, bu tablo, raporlarınız için gerçek zamanlı olarak güncellenen görseller oluşturmak için kullanılabilir.
Veri önizleme ve hatalar
Akış veri akışları, akış verileri için analiz işlem hattının performansını yazmanıza, gidermenize ve değerlendirmenize yardımcı olacak araçlar sağlar.
Veri önizleme ile başlayalım.
Girişler için canlı veri önizleme
Bir olay hub 'ına veya IoT Hub 'ına bağlanırken ve bu kartı Diyagram görünümünde ( veri önizleme sekmesi) seçtiğinizde, aşağıdakilerin tümü doğru olursa, gelen verilerin canlı bir önizlemesini alacaksınız:
- Veriler gönderiliyor.
- Giriş doğru şekilde yapılandırıldı.
- Alanlar eklendi.
Aşağıdaki ekran görüntüsünde gösterildiği gibi, belirli bir şeyi görmek veya ayrıntıya eklemek istiyorsanız önizlemeyi (1) duraklatabilirsiniz. Ya da işiniz bittiğinde yeniden başlatabilirsiniz.
Ayrıca, belirli bir kaydın ayrıntılarını (tabloda bir "hücre") seçip, sonra da Göster/Gizle ayrıntıları ' nı seçerek (2) görebilirsiniz. Ekran görüntüsünde, bir kayıttaki iç içe geçmiş nesnenin ayrıntılı görünümü gösterilmektedir.

Dönüşümler ve çıktılar için statik Önizleme
Diyagram görünümünde herhangi bir adımı ekledikten ve ayarladıktan sonra, statik veri düğmesini seçerek davranışlarını test edebilirsiniz
.
Bunu yaptıktan sonra akış veri akışları, doğru yapılandırılan tüm dönüştürme ve çıkışları değerlendirir. Veri akışları akışı, aşağıdaki görüntüde gösterildiği gibi sonuçları statik veri önizlemesinde görüntüler.

Önizlemeyi yenileyerek statik önizlemeyi Yenile (1) seçeneğini belirleyebilirsiniz. Bunu yaptığınızda, akış veri akışları girdiden yeni verileri alır ve yapmış olabileceğiniz güncelleştirmelerle birlikte tüm dönüştürmeleri ve çıkışları değerlendirin. Ayrıntıları göster/gizle seçeneği de mevcuttur (2).
Yazma hataları
Yazma hatalarıyla veya uyarılarınız varsa, yazma hataları sekmesi (1), aşağıdaki ekran görüntüsünde gösterildiği gibi bu dosyaları listeler. Listede hata veya uyarının ayrıntıları, kartın türü (giriş, dönüşüm veya çıkış), hata düzeyi ve hatanın veya uyarının açıklaması (2) bulunur. Herhangi bir hata veya uyarıyı seçtiğinizde ilgili kart seçilir ve gerekli değişiklikleri yapmanız için yapılandırma tarafı bölmesi açılır.

Çalışma zamanı hataları
Önizlemedeki son kullanılabilir sekme, aşağıdaki ekran görüntüsünde gösterildiği gibi çalışma zamanı hatalardır (1). Bu sekme, başlattıktan sonra akış veri akışını geri alma ve çözümleme işlemindeki tüm hataları listeler. Örneğin, bir ileti bozuksa bir çalışma zamanı hatası alabilir ve veri akışı onu alıp, tanımlanan dönüştürmeleri gerçekleştirmeyebilir.
Veri akışları uzun bir süre boyunca çalıştırılabileceğinden, bu sekme zaman aralığına göre filtreleme ve gerekirse hata listesini indirme ve gerektiğinde yenileme seçeneği sunar.

Akış veri akışları için ayarları değiştirme
Normal veri akışlarında olduğu gibi, veri akışları için ayarlar, sahip ve yazarların ihtiyaçlarına bağlı olarak değiştirilebilir. Aşağıdaki ayarlar, akış veri akışları için benzersizdir. İki veri akışı türü arasındaki paylaşılan altyapı nedeniyle, ayarların geri kalanı için, bu, kullanmanın aynı olduğunu varsayabilirsiniz.

Yenileme geçmişi: akış veri akışları sürekli olarak çalıştığından, yenileme geçmişi yalnızca veri akışının ne zaman başlatıldığını, ne zaman iptal edildiğini veya ne zaman başarısız olduğunu (ilgili ayrıntıların ve hata kodlarıyla birlikte) gösterir. Bu bilgiler, normal veri akışları için görüntülendiklere benzerdir. bu bilgileri, sorunları gidermek veya istenen ayrıntılar için Power BI desteği sağlamak üzere kullanabilirsiniz.
Veri kaynağı kimlik bilgileri: Bu ayar, belirli akış veri akışı için yapılandırılmış olan girdileri gösterir.
Gelişmiş işlem altyapısı ayarları: veri akışı veri akışları gerçek zamanlı görseller sağlamak için geliştirilmiş işlem altyapısına ihtiyaç duyar, bu nedenle bu ayar varsayılan olarak açıktır ve değiştirilemez.
Saklama süresi: Bu ayar, akış veri akışları için özeldir. Burada, raporlarda ne kadar gerçek zamanlı verilerin görselleştirmesini istediğinizi tanımlayabilirsiniz. geçmiş veriler varsayılan olarak Azure Blob Depolama kaydedilir. Bu ayar, verilerinizin gerçek zamanlı tarafına özgüdür (sık erişimli depolama). Buradaki en küçük değer 1 gün veya 24 saattir.
Önemli
Bu saklama süresine göre depolanan etkin veri miktarı, bu verilerin üzerine rapor oluştururken gerçek zamanlı görsellerinizin performansını doğrudan etkiler. Daha fazla bekletme elde etmeniz durumunda, raporlardaki gerçek zamanlı görselleriniz düşük performanstan etkilenebilir. Geçmiş analizini yapmanız gerekiyorsa, veri akışları akışı için sunulan soğuk depolamayı kullanmanızı öneririz.
Akış veri akışını çalıştırma ve düzenleme
Akış veri akışınızı kaydettikten ve yapılandırdıktan sonra, her şey çalıştırmanız için hazır hale gelir. daha sonra, tanımladığınız akış analizi mantığı ile Power BI veri alma işlemine başlayabilirsiniz.
Akış veri akışınızı çalıştırın
Akış veri akışınızı başlatmak için önce veri akışınızı kaydedin ve oluşturduğunuz çalışma alanına gidin. Akış veri akışının üzerine gelin ve görüntülenen Oynat düğmesini seçin. Bir açılır ileti, akış veri akışının başlatıldığını belirtir.

Not
Verilerin alınmasının başlaması beş dakika kadar sürebilir ve Power BI Desktop rapor ve panolar oluşturmak için ' de gelen verileri görmeniz gerekir.
Akış veri akışınızı düzenleme
Bir akış veri akışı çalışırken düzenlenemez. Ancak, çalışır durumdaki bir akış veri akışına gidebilir ve veri akışının üzerinde oluşturulduğu analiz mantığını görebilirsiniz.
Çalışan bir akış veri akışına gittiğinizde, tüm düzenleme seçenekleri devre dışı bırakılır ve bir ileti görüntülenir: "veri akışı çalışırken düzenlenemez. Devam etmek istiyorsanız veri akışını durdurun. " Veri önizlemesi de devre dışı bırakıldı.
Akış veri akışınızı düzenlemek için bunu durdurmanız gerekir. Durdurulmuş bir veri akışı, verilerin kayıp olarak oluşmasına neden olur.
Bir akış veri akışı çalışırken kullanılabilen tek deneyim, tüm bırakılan iletiler ve benzer durumlar için veri akışlarınızın davranışını izleyebileceğiniz çalışma zamanı hataları sekmesindedir.

Veri akışınızı düzenlenirken veri depolamayı düşünün
Bir veri akışını düzenlediğinizde, diğer hususlar için hesap yapmanız gerekir. Normal veri akışları için bir şemadaki değişikliklere benzer şekilde, bir çıkış tablosunda değişiklik yaparsanız, zaten gönderilen ve Power BI kaydedilen verileri kaybedersiniz. Arabirim, akış veri akışınızın bu değişikliklerinden herhangi birinin sonuçlarıyla birlikte, kaydetmeden önce yaptığınız değişikliklere yönelik seçimler hakkında net bilgiler sağlar.
Bu deneyim bir örnekle daha iyidir. Aşağıdaki ekran görüntüsünde, bir tabloya sütun ekledikten, ikinci bir tablonun adını değiştirdikten ve üçüncü bir tabloyu daha önce olduğu gibi bırakarak alacağınız ileti gösterilmektedir.

Bu örnekte, değişiklikleri kaydederseniz şema ve ad değişikliklerine sahip her iki tabloda zaten kaydedilmiş olan veriler silinir. Aynı şekilde ilerleyen tablo için, eski verileri silme ve sıfırdan başlatma veya daha sonra analiz için, daha sonra içinde verilen yeni verilerle birlikte kaydetme seçeneğini alırsınız.
Özellikle daha sonra daha fazla analiz için geçmiş verilerin olması gerekiyorsa, akış veri akışınızı düzenlenirken bu nusları göz önünde bulundurun.
Akış veri akışı kullanma
Akış veri akışınız çalıştıktan sonra, akış verilerinizin üstünde içerik oluşturmaya başlamaya hazırsınız demektir. Gerçek zamanlı olarak güncellenen raporlar oluşturmak için, şu anda sizin yapmanız gereken herhangi bir yapısal değişiklik yoktur. Ancak göz önünde bulundurmanız gereken bazı bildirimler ve güncelleştirmeler mevcuttur, bu sayede akış verileri için bu yeni veri hazırlığının avantajlarından yararlanabilirsiniz.
Veri depolamayı ayarlama
Daha önce bahsedildiği gibi, akış veri akışları aşağıdaki iki konuma verileri kaydeder. Bu kaynakların kullanımı, yapmaya çalıştığınız analiz türüne bağlıdır.
- sık erişimli depolama (gerçek zamanlı analiz): veriler akış veri akışlarından Power BI, veriler ise gerçek zamanlı görsellerle erişmeniz için etkin bir konumda depolanır. Bu depolama alanına ne kadar veri kaydedildiği, akış veri akışı ayarlarındaki saklama süresi için tanımladığınız değere bağlıdır. Varsayılan (ve minimum) 24 saattir.
- soğuk depolama (geçmiş analizi): saklama süresi için tanımladığınız süre içinde olmayan herhangi bir zaman aralığı, gerektiğinde kullanabileceğiniz Power BI için soğuk depolama (blob) olarak kaydedilir.
Not
Bu iki veri depolama konumu arasında çakışma var. Her iki konumu da birlikte kullanmanız gerekiyorsa (örneğin, gün başına gün yüzdesi değişikliği), kayıtlarınızı yinelenenleri kaldırma seçeneğiniz olabilir. Bu, yaptığınız zaman zekası hesaplamalarına ve bekletme ilkesine bağlıdır.
Power BI Desktop veri akışlarını akışa Bağlan
Power BI Desktop temmuz 2021 sürümü ile birlikte kullanabileceğiniz Power Platform veri akışları (Beta) adlı yeni bir bağlayıcı kullanıma sunulmuştur. Bu yeni bağlayıcının bir parçası olarak, akış veri akışları için daha önce açıklanan veri depolama alanı ile eşleşen iki tablo görürsünüz.
Veri akışları akışı için verilerinize bağlanmak için:
Veri al' a gidin, Power platform' ı arayın ve ardından Power platform veri akışları (Beta) bağlayıcısını seçin.

Power BI kimlik bilgilerinizle oturum açın.
Çalışma alanlarını seçin. Akış veri akışınızı içeren bir tane bulun ve bu veri akışını seçin. (Bu örnekte, akış veri akışı ücretli olarak adlandırılır.)
Tüm çıktı tablolarınızın iki kez göründüğünü unutmayın: bir adet, akış verileri (sık) ve arşivlenen veriler için bir tane (soğuk). Bunları, tablo adlarından ve simgelerden sonra eklenen etiketlere göre birbirinden ayırt edebilirsiniz.

akış verilerine Bağlan. Arşivlenmiş veri örneği, yalnızca içeri aktarma modunda kullanılabilir. Akış ve kısayol etiketlerini içeren tabloları seçin ve ardından Yükle' yi seçin.

Bir depolama modu seçmeniz istendiğinde, hedefiniz gerçek zamanlı görseller oluşturmak istiyorsanız DirectQuery ' yi seçin.

Artık Power BI Desktop ' de bulunan özellikleri kullanarak görseller, ölçüler ve daha fazlasını oluşturabilirsiniz.
Not
normal Power BI veri akışı bağlayıcısı hala kullanılabilir ve iki uyarılarla akış veri akışları ile çalışır:
- Yalnızca sık erişimli depolamaya bağlanmanızı sağlar.
- Bağlayıcıdaki veri önizlemesi akış veri akışları ile çalışmaz.
Gerçek zamanlı görseller için otomatik sayfa yenilemeyi aç
Raporunuz hazırlandıktan ve paylaşmak istediğiniz tüm içeriği ekledikten sonra, yalnızca soldaki adım görsellerinizin gerçek zamanlı olarak güncelleştirilmesini sağlamak olacaktır. Bu şekilde, otomatik sayfa yenileme adlı bir özellik kullanabilirsiniz. Bu özellik, bir DirectQuery kaynağından bir saniyede bulunan görselleri yenileyebilmeniz için izin verir.
Özelliği hakkında daha fazla bilgi için, bkz. Power BI otomatik sayfa yenileme. Bu bilgiler, nasıl kullanılacağını, nasıl ayarlanacağını ve sorun yaşıyorsanız yöneticinize nasıl başvurabileceğiniz dahil olduğunu içerir. Nasıl ayarlanacağı hakkında temel bilgiler aşağıda verilmiştir:
Görsellerin gerçek zamanlı güncelleştirilmesini istediğiniz rapor sayfasına gidin.
Sayfadaki tüm görseli temizleyin. Mümkünse, sayfanın arka planını seçin.
Biçim bölmesine (1) gidin ve Sayfa yenileme geçiş (2) öğesini açın.

İstediğiniz sıklığı ayarlayın (yöneticiniz izin verildiyse her saniyeye kadar) ve görsellerinizde gerçek zamanlı güncelleştirmelerin keyfini çıkarın.

gerçek zamanlı bir raporu paylaşmak için öncelikle Power BI hizmetine geri yayımlayın. Daha sonra veri kümesi ve paylaşma için veri akışı kimlik bilgilerinizi ayarlayabilirsiniz.
İpucu
Raporunuz, veya gerçek zamanlı olarak olması gerektiği kadar hızlı güncellenmemişse, otomatik sayfa yenileme belgelerinidenetleyin. Bu sorunun nedenini anlamak için SSS ve sorun giderme talimatlarını izleyin.
Önemli noktalar ve sınırlamalar
Genel sınırlamalar
- akış veri akışları oluşturmak ve çalıştırmak için bir Power BI Premium aboneliği (kapasite veya ppu) gereklidir.
- Her çalışma alanı için yalnızca bir veri akışı türüne izin verilir.
- Düzenli ve akış veri akışlarını bağlama mümkün değildir.
- A3 'ten küçük Kapasiteler, akış veri akışlarının kullanılmasına izin vermez.
- Veri akışları veya geliştirilmiş hesaplama altyapısı bir kiracıda etkinleştirilmemişse, akış veri akışları oluşturamaz veya çalıştıramazsınız.
- Bir depolama hesabına bağlı olan çalışma alanları desteklenmiyor.
- Her akış veri akışı, üretilen iş başına en fazla 1 megabayt sağlayabilir.
Kullanılabilirlik
Akış veri akışlarının önizlemesi aşağıdaki bölgelerde kullanılamaz:
- Orta Hindistan
- Kuzey Almanya
- Norveç Doğu
- Norveç Batı
- Orta BAE
- Güney Afrika - Kuzey
- Güney Afrika - Batı
- Kuzey İsviçre
- İsviçre Batı
- Brezilya Güneydoğu
Lisanslama
Kiracı başına izin verilen akış veri akışı sayısı, kullanılan lisansa bağlıdır:
Düzenli kapasiteler için, bir kapasitede izin verilen en fazla akış veri akışı sayısını hesaplamak için aşağıdaki formülü kullanın:
Kapasite başına maksimum akış veri akışı sayısı x 5 kapasitesinde sanal çekirdekler
Örneğin, P1 8 sanal çekirdeğe sahiptir: 8 * 5 = 40 akış veri akışı.
kullanıcı başına Premium için, kullanıcı başına bir akış veri akışına izin verilir. Başka bir Kullanıcı bir PPU çalışma alanında akış veri akışı kullanmak isterse, bir PPU lisansı da gerekecektir.
Veri akışı yazma
Akış veri akışları yazarken aşağıdaki noktalara dikkat edin:
- Akış veri akışları yalnızca sahipleri tarafından değiştirilebilir ve yalnızca çalıştıramazlar.
- Akış veri akışları çalışma alanım'da kullanılamaz.
Power BI Desktop bağlanılıyor
soğuk depolamaya yalnızca, temmuz 2021 Power BI Desktop güncelleştirmesinde başlayarak kullanılabilir olan güç platformu veri akışları (Beta) bağlayıcısını kullanarak erişebilirsiniz. mevcut Power BI veri akışı bağlayıcısı yalnızca akış verileri (sık erişimli) depolamaya yönelik bağlantılara izin verir. Bağlayıcının veri önizlemesi çalışmıyor.
Sonraki adımlar
Bu makalede, akış veri akışları kullanılarak self servis akış verilerinin hazırlanmasını sağlayan bir genel bakış sunulmaktadır. Aşağıdaki makalelerde, bu özelliğin nasıl test yapılacağı ve Power BI diğer akış verileri özelliklerinin nasıl kullanılacağı hakkında bilgi sağlanmaktadır: