microsoft power bi power automate kullanimi

Power Automate ve Power BI’da Power Automate Kullanımı

Merhaba iyi günler.

Bugün iyileştirmelere ve geliştirmelere hız kesmeden devam eden; topluluklar üzerindeki geri dönüş,fikir ve önerileri uçtan uca değerlendirip yenilikler sunmaya çalışan Power BI ekibinin yayınlamış olduğu #2021Nisan güncellemesine ait Power Automate özel görseline yönelik bazı notlarımı sizlere aktarıyor olacağım.

Tekrar hatırlatmam gerekirse, mevcut çalışmalara yönelik fikirlerinizi ve çözümlemelerinizi paylaşma imkanınız olursa çok sevinirim.

Şimdiden iyi okumalar.

Power Platform; kullanıcılara birçok uygulama ile entegre olan tümleşik otomasyon platformu sunmayı amaçlayan uygulama hizmet platformudur.
Power Platform bünyesinde Power BIPowerAppsPower Automate ve Power Virtual Agent ürünlerini bulundurmaktadır.

  • Power BI: Microsoft’un lisanslı, iş zekası (İş Analitiği) ve raporlama aracıdır.
  • Power Apps: Microsoft’un lisanslı, düşük kod teknolojisi mantığı ile (Low Code Technology) mobil uygulaması, tablet uygulaması ve platform geliştirme aracıdır.
  • Power AutomateMicrosoft’un lisanslı, uçtan uca otomasyon tasarımı ve geliştirme aracıdır.
  • Power Virtual Agent: Microsoft’un lisanslı, düşük kod teknolojisi mantığı ile (Low Code Technology) görüşme ve sohbet robotu oluşturma aracıdır.
Power Platform altındaki bu dört ürün; birbiri ile entegre bir şekilde aynı kanyak üzerinde çalışıp, kendilerine özgü yapay zeka formları kullanarak dış kaynaklara konnetkörler vasıtası ile bağlanabilmektedirler.
Hem birbirilerine bağımlı süreç ilerletebilir hem de biribirilerinden bağımsız süreç oluşturma ve eylem gerçekleştirmesinde bulunabilirler.

Bussiness Anlytic
(İş Analitiği)

Application Development
(Uygulama Geliştirme)

Workflow Automation
(İş Akış Otomasyonu)

Intelligent Virtual Agent
(Akıllı Sanal Asistan)

Power Automate; Power Platform altında bulunan; genel manada ele alınıp ifade edilecek olursa bir servis özelliği gösteren araçtır.
Tetikleyici unsurlar dahilinde aksiyon alınmasını sağlayan araç olarakta ifade edilebilir.
Power Automate kullanım yapısına ait üç ana unsur bulunmaktadır;
  • Tetikleyici (Trigger): Oluşturulmuş sistemsel yapı üzerinde, anlık olarak sistemi dinleyebileceği ve eşik ya da koşul dahilinde eylem oluşturabilecek uç bağlantı noktaları olarak ifade edilmektedir.  
  • Eylem (Actions): Tetikleyiciler sonrasında gerçekleşen aksiyonlar olarak ifade edilmektedir.  
  • Koşullu Aktarım (Conditional Logic): Eylemlerin ardından sınamalar ile ek eylemlerin oluşturulması olarak ifade edilmektedir.
Bu ana unsurlar dahilinde; iç görülerinizi ve analizlerinizi kolayca birbirine entegre ürünlerin Power Automate üzerindeki akış tasarım çözümleri ile eyleme dönüştürebilirsiniz.

Rapor kullanıcıları, Power BI’daki verilerini keşfederken edindikleri iç görülere göre hareket etmek istemektedirler. 
Örneğin; Not/İleti Göndermek, Görev/Akış Oluşturmak, Veri Düzenlemeleri Gerçekleştirmek vb.

Power BI üzerindeki Power Automate görseli ile rapor kullanıcıları ek uygulama dışı hizmetlere gerek duymadan raporlama sistemi üzerinden ilgili ihtiyaçlara yönelik süreçlerin gerçekleştirebilmektedir.
(Şu anlık kısıtlı hizmetler dahilinde.)

Dilerseniz ifade etmeye çalışmış olduğumuz Power Automate görseline yönelik kullanımları hızlıca ele alalım;

Power BI Üzerinde Power Automate Kullanamı

Power BI Desktop uygulaması üzerinde Power Automate görsel çözümü, Visualizations (Görselleştirme) paneli üzerinden ek görseller yardımı ile kullanılabilmektedir.

Power Automate görsel eklentisine;

Visualizations (Görselleştirme) / Get More Visuals (Daha Fazla Görsel)

üzerinden;

microsoft power bi get more visual power automate marketplace

arama çubuğu içerisinde Power Automate anahtar kelimeleri ile ilgili görseli aratarak ulaşabilirsiniz.

microsoft power bi get more visual power automate marketplace insert report

Power Automate görselini; Power BI Market alanı üzerinden yerel uygulamanıza eklediğinizde, görseliniz yerel görselleştirme alanı dışında kullanımınıza hazır bir şekilde yer alacaktır.  

microsoft power bi get more visual power automate marketplace insert report visualizations

Power Automate görselini seçtiğinizde rapor tuval alanı/çalışma alanı içerisinde görsel kullanımına yönelik yönergeler içeren, görsel tasarım alanı sizleri karşılayacaktır.

NOT: Görsel açıklama üzerindeki Learn More linki ile Power Automate kullanımına yönelik ek bilgiler edinebilirsiniz. 

microsoft power automate power bi report

Power Automate görseline ilgili kullanımını gerçekleştireceğiniz verileri ekleyerek,

microsoft power automate power bi report field table

Power Automate görseline ait Edit (Düzenleme) alanına geçiş yapmanız gerekmektedir.

microsoft power automate power bi report field table edit automate
microsoft power automate power bi report field table edit automate detail

Edit (Düzenleme) alanına geçiş yapığınızda sizi aşağıdaki gibi bölgesel (Ülke bazlı) tercih yapmanızı sağlayan bir ekran karşılamaktadır.

Bu tercih Microsoft üzerinden çeşitli geri bildirimler, promosyonlar ve teklifler almak adına yapılmaktadır.
(Bölgesel olarak farklılıklar içeren çözümler yer alabilir.) 

power bi power automate new template bi

Bölgesel tercih işlemini tamamladığınızda mevcut alan üzerinde (Edit) yeni bir Power Automate akışı oluşturmanız için size aşağıdaki gibi bir geliştirici tuvali sunulmaktadır;

Ana tuval alanı;

power bi power automate new template bi starter area

Ana tuval alanı detaylı görünümü;

power bi power automate new template bi starter area new trigger
power bi power automate new template bi starter area new old trigger search
power bi power automate new template bi starter area new trigger template

Geliştirici tuvali üzerinde Power Automate akışı oluşturmanız için tercihinize yönelik sizlere iki seçenek sunulmaktadır;

  • Template (Şablon):Hazır şablon yapılarının bulunduğu tercihe bağlı Power Automate çözümü.
  • Instant Cloud Flow (Hazırlanabilen/Anlık Bulut Akışı): İhtiyacınıza yönelik akış yapısı kurabileceğiniz Power Automate çözümü.
microsoft power automate power bi report field table edit automate detail new template

Template (Şablon) görseli tercih edildiğinde bizleri aşağıdaki gibi kullanıma hazır akışlar karşılamaktadır;   

power bi power automate new template bi starter pack
  • Update an Excel table from Power BI (Power BI Excel tablosu Güncelleme): Power BI üzerinde Power Automate görseli yardımı ile Excel dosyasında ki tablolar üzerinde bulunan verileri güncelleme çözümüdür.
  • Send a Teams Message from Power BI (Power BI Teams Mesajı Göndermek): Power BI üzerinde Power Automate görseli yardımı ile Microsoft Teams uygulması ile mesaj gönderme çözümüdür.
  • Create an item for a Share Point list from Power BI (Power BI Share Point Öğesi Oluşturmak): Power BI üzerinde Power Automate görseli yardımı ile Share Point uygulaması üzerinde öğe oluşturma çözümüdür.
  • Create a task from Power BI (Power BI Görev Oluşturmak): Power BI üzerinde Power Automate görseli yardımı ile Excel dosyasında ki tablolar üzerinde bulunan verileri güncelleme çözümüdür.

Hazır olarak kullanılabilen Template (Şablon) görsellerinin yanı sıra ihtiyacınıza yönelik Instant Cloud Flow (Hazırlanabilen/Anlık Bulut Akışı) görseli tercih edildiğinde aşağıdaki gibi bazı akış adımları sizi karşılamaktadır;

Ana akış dizini: Bu dizin üzerinden akışa yönelik genel;

  • Copy to my clipboard (Panoma Kopyala-Anlık akışı panonuza kopyalar),
  • Rename (İsimlendirme-Akışınızı genel olarak isimlendirir),
  • Add a note (Not Ekleme-Akışınıza not eklemenizi sağlar),
  • Static Result (Statik Sonuçlar-Statik sonuçlar döndürmenizi sağlar),
  • Settings (Ayarlar-Akış ayarlamalarınızı yapmanızı sağlar),
  • Configure run after (Çalışmayı Yapılandır-Akışı yapılandırmanızı sağlar),
  • Peek code (Gözetleme Kodu-Akış üzerinde gözetleme kodu kullanmanızı sağlar),
  • Delete (Sil-Akışı silmenizi sağlar),
  • Connections (Bağlantılar-Akışa yönelik bağlantılarınızı listeler)
microsoft power automate power bi report field table edit automate detail new template step

Ana Akış Dizini detayı;   

microsoft power automate power bi report field table edit automate detail new template step detail

Ana Akış Dizini yapılandırma tercihleri detayı;   

microsoft power automate power bi report field table edit automate detail add new template

Ana Akış Dizini yapılandırmaları gerçekleştirildikten sonra New Step (Yeni Adım) butonu ile akış sürecimizi bir sonraki adıma taşıyoruz.
Bu adımda Choose an Operation (Operasyon Seçin) akışı ile sürecin;
hangi ilgili bağlantı uygulaması ile (Teams, Excel, Mail… vb.)
hangi aksiyon üzerinden (Triggers (Tetikleyiciler) ya da Actions (Eylemler)) devam edeceğini belirliyoruz.

Bu süreç adımındaki alt çözümler;

All (Hepsi): tüm akış çözümlerini; 

microsoft power automate power bi report field table edit automate detail new custom template

Built-in (Yerleşik): yapılandırmalara yönelik yerleşik teknik çözümlerini;

power bi power automate new template bi starter area new trigger template built in

Standart (Standart): yapılandırmalara yönelik yerleşik uygulama çözümlerini;

power bi power automate new template bi starter area new trigger template standart

Premium (Ek Özellikli): yapılandırmalara yönelik ek lisans modeli içeren özel bağlantı çözümlerini;

power bi power automate new template bi starter area new trigger template premium

Custom (Özel): yapılandırmalara yönelik geliştirici tarafından geliştirilmiş uygulama çözümlerini;

power bi power automate new template bi starter area new trigger template custom

My Clipboard (Panom): yapılandırmalara yönelik geliştirici tarafından önceden kayıt edilmiş uygulama çözümlerini;

power bi power automate new template bi starter area new trigger template my clipboard

akış adımlarını içermektedir.

  • Trigger (Tetikleyiciler): Oluşturulmuş sistemsel yapı üzerinde, anlık olarak sistemi dinleyebileceği ve eşik ya da koşul dahilinde eylem oluşturabilecek uç bağlantı noktaları olarak ifade edilmektedir.  
  • Actions (Eylemler): Tetikleyiciler sonrasında gerçekleşen aksiyonlar olarak ifade edilmektedir.

Tamamen birbiri ile iç içe iki kavram gibi algılanmaktadır, fakat kurguladığınız örnekler dahilinde kolayca ayrımını gerçekleştirebileceğiniz farklı yapılardır.

 

microsoft power automate power bi report field table edit automate detail new template actions

Power Automate görseline ait kullanım adımlarını inceledikten sonra Power BI raporları üzerinde ne gibi kurgular oluşturulabileceğini aktarmaya çalışalım;

Power BI'da Power Automate Kullanım Örnekleri

Microsoft Power BI üzerindeki Power Automate kullanımları ihtiyaca yönelik çeşitli çözümler içermektedir.
İlgili çözümlere yönelik kurgusal örnekler ilerleyen yazı içeriklerinde yer alacaktır.
Örnek oluşturması adına birkaç Power Automate akışına yönelik anlatım bağlantıları aşağıda paylaşılmıştır; 

Power BI'da Power Automate Kullanımına Yönelik Kısıtlamalar

Microsoft Power BI üzerindeki Power Automate kullanımıma yönelik bazı sınırlamalar ve kısıtlamalar mevcuttur.
Microsoft ekibi tarafından gelecek güncellemeler/yenilikler dahilinde bu kısıtların kaldırılacağı/genişletileceği dile getirilmektedir.

Bunlar; 

  • Power BI üzerindeki Power Automate görseli kullanımı için temel alt güncel Power BI Desktop verisyonun Nisan 2021 olması gerekmektedir.
  • Düğmelere-Butonlara manuel, kullanıcı tarafından girilen girişler şu anda desteklenmemektedir.
    Genel kullanılabilirlik sürümü dahilinde destek verilmesi planlanmaktadır.
  • Şu anda yalnızca birkaç yerleşik şablon kullanılmaktadır; ancak kullanıcı geri bildirimlerine dayanarak daha fazla tasarımsal/teknik çözümlere yer verilecektir.
  • Görsel, PaaS yerleşik senaryoları veya Bulut Sistemleri senaryolarını şu anda desteklememektedir.

olarak ifade edilmektedir.

Mevcut güncellemeleri link üzerinden takip edebilirsiniz.

Gelecek yazılarda görüşmek üzere.

İyi çalışmalar…

, , ,

İlgili Yazılar