Ana içeriğe geç
Kesit Power BI
Orta · Analiz

Power Platform ile eyleme geçmek: Power Automate, Power Apps ve veri uyarıları

Rapordaki bir düğmeyle filtrelenmiş veriyi bir akışa göndermek, rapora Power Apps formu gömüp veri yazmak, işlemsel-analitik görev akışları ve Fabric kullanıcı veri işlevleri, pano uyarıları ve Fabric Activator; lisans ve yönetişim uyarıları.

Uygulamada aç, 9 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Bir rapor “ne oldu?” sorusunu yanıtlar. Ama kullanıcı çoğu zaman bir sonraki adımı da raporun içinden atmak ister: hedefin altında kalan bölgeleri yöneticisine bildirmek, bir müşterinin durumunu güncellemek, bir yoruma not düşmek. Power BI bunun için Power Platform'un iki aracıyla ve Fabric'in yeni işlevleriyle çalışır.

Rapordan eyleme: dört yol

AraçNe yapar?Tipik senaryo
Power Automate görseliDüğmeye basınca bir akış çalıştırır; filtrelenmiş veriyi akışa gönderirSeçili müşteri listesini Teams kanalına ya da e-postaya göndermek
Power Apps görseliRapora bir tuval uygulaması gömer; uygulama rapordaki veriyi görürBir kaydı düzeltmek, yorum ya da onay girmek (geri yazma)
Veri işlevi düğmesi (işlemsel-analitik görev akışı)Fabric'teki bir Python işlevini parametrelerle çağırırDurum güncelleme, indirim talebi, harici API çağrısı
Veri uyarıları ve Fabric ActivatorBir ölçü eşiği geçince bildirim ya da eylem başlatırHedef gerçekleşme %95'in altına düşünce e-posta

Power Automate görseli: düğmeye basınca akış

Desktop'ta Ekle → Power Platform → Power Automate ya da Görselleştirmeler bölmesindeki simgeyle eklenir. Görselin Power Automate verileri alanına koyduğun sütunlar ve ölçüler akışa dinamik girdi olur. Görselin … menüsü → Düzenle ile akışı rapordan oluşturursun (sıfırdan ya da şablondan bir anında bulut akışı). Akışı doğrudan Power Automate portalında değil, rapordan oluştur; aksi halde tetikleyici rapordaki alanları görmez.

Akışa giden veriyi DAX ile hazırlamak çoğu zaman işi kolaylaştırır. Örneğin akışın e-postasına tek satırlık bir özet metni koymak için:

Kanal Özeti (Akış) =
CONCATENATEX(
    VALUES(Satislar[Kanal]),
    Satislar[Kanal] & " " & FORMAT([Net Satış], "#,0"),
    " | ",
    [Net Satış], DESC)

Filtresiz sonuç: Mobil 599.841 | Web 457.331 | Mağaza 193.600. Kullanıcı bir yıl seçerse metin de o yıla göre değişir; akış bu metni olduğu gibi e-postaya yazar.

Power Apps görseli: rapora form gömmek

Power Apps görseli rapora bir tuval uygulaması (canvas app) yerleştirir. Uygulama, görselin alanlarına koyduğun veriyi PowerBIIntegration.Data adlı salt okunur bir kaynak olarak görür; kullanıcı rapordan bir müşteri seçince form o müşteriye göre dolar. Kullanıcı formda bir alanı değiştirip kaydettiğinde uygulama değişikliği Dataverse ya da SQL gibi yazılabilir bir kaynağa yazar. Buna geri yazma (write-back) denir.

İşlemsel-analitik görev akışları ve kullanıcı veri işlevleri

Translytical task flows (işlemsel + analitik görev akışları) Power BI raporundan doğrudan kayıt ekleme, düzenleme, silme ya da harici bir API çağırma imkânı verir. Arkada Fabric kullanıcı veri işlevleri (user data functions) çalışır: Fabric'te barındırılan, Python ile yazılmış, sunucusuz işlevler. Bu iki özellik 2025'te önizleme olarak geldi; Microsoft artık ikisini de genel kullanımda (GA) olarak duyuruyor. Yine de alt parçaların durumu değişebilir; kurmadan önce Learn sayfasını kontrol et.

  1. Fabric'te bir kullanıcı veri işlevi yaz ve yayımla. Yazma işlemleri için Learn çoğu senaryoda Fabric SQL veritabanını öneriyor; ambar ve lakehouse dosyaları da desteklenir.
  2. Desktop'ta Ekle → Düğme → Veri işlevi. Biçim bölmesinde Eylem altındaki fx ile işlevi OneLake kataloğundan seç.
  3. Her parametreyi bir ölçüye ya da bir dilimleyiciye bağla. Kullanıcının metin yazması için giriş dilimleyicisi (input slicer), seçenek seçmesi için düğme dilimleyicisi (button slicer) kullanılır. Dilimleyiciler parametre listesinde başlıklarıyla görünür; anlamlı başlık ver.
  4. “Başarılı sonuçtan sonra raporu yenile” seçeneğini aç. Direct Lake ya da DirectQuery ile rapor yazılan değeri hemen gösterir.
Learn'deki iki kuralRapora bağlanan işlev bir metin (str) döndürmelidir; Power BI bu metni kullanıcıya sonuç mesajı olarak gösterir. Veri işlevi düğmesi belirli bir çalışma alanına, işlev kümesine ve işleve sabit bir başvuru tutar; raporu dağıtım işlem hattıyla başka bir çalışma alanına taşıdığında başvuru otomatik değişmez, hedefte güncellemen gerekir.

Uyarılar: pano uyarısı ve Fabric Activator

Klasik veri uyarısı Service’teki bir panonun kart, KPI ya da gösterge kutucuğunda kurulur: “Net satış 50.000'in altına düşerse haber ver.” Learn'e göre yalnızca sayısal değerlerle ve yenilenen veriyle çalışır, Desktop'ta yoktur, en fazla 250 uyarı kurabilirsin ve uyarılar kişiseldir. Uyarı bir Power Automate akışını da tetikleyebilir. Pano ve abonelik ayrıntıları Yönetişim dersinde.

Rapor görselinde uyarı ise Fabric Activator ile çalışır (eski adı Data Activator). Görselin menüsünden Uyarı ayarla (Set alert) seçilir; izlenecek ölçü, koşul ve eşik belirlenir, bildirim e-postayla ya da Teams'le gelir. Power BI bir Activator öğesi oluşturur ve modeli izlemeye başlar; kural Activator'da genişletilip başka kişilere bildirim ya da Power Automate akışı eklenebilir. Learn bu özelliği genel önizleme olarak işaretliyor ve Fabric kapasitesi olan (sayfaya göre F64 ya da üstü veya Premium) bir çalışma alanında yazma izni istiyor.

Uyarıyı doğrudan bir oran yerine bir bayrak ölçüsüne kurmak, kuralı modelde tutar ve herkes için aynı tanımı sağlar:

Hedef Alarmı (Kategori Sayısı) =
COUNTROWS(
    FILTER(VALUES(Kategoriler[Kategori]),
        VAR Oran = [Hedef Gerçekleşme %]
        RETURN NOT ISBLANK(Oran) && Oran < 0.95))

Filtresiz durumda yalnızca 1 kategori (Hediye, %68,9) %95'in altında. Kart görselindeki bu sayı 0'dan büyük olduğunda uyarı çalışır.

Yönetişim ve lisans uyarıları

Alıştırmalara geç (9)