İş Zekası, Power Automate, Power BI, Power Platform / 11 Temmuz 2021 / Miraç ÖZTÜRK
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 BI, PowerApps, Power 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 Automate: Microsoft’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.
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)
Tetikleyici unsurlar dahilinde aksiyon alınmasını sağlayan araç olarakta ifade edilebilir.
- 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.
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;
arama çubuğu içerisinde Power Automate anahtar kelimeleri ile ilgili görseli aratarak ulaşabilirsiniz.
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.
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.
Power Automate görseline ilgili kullanımını gerçekleştireceğiniz verileri ekleyerek,
Power Automate görseline ait Edit (Düzenleme) alanına geçiş yapmanız gerekmektedir.
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.)
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ı;
Ana tuval alanı detaylı görünümü;
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ü.
Template (Şablon) görseli tercih edildiğinde bizleri aşağıdaki gibi kullanıma hazır akışlar karşılamaktadır;
- 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)
Ana Akış Dizini detayı;
Ana Akış Dizini yapılandırma tercihleri detayı;
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;
Built-in (Yerleşik): yapılandırmalara yönelik yerleşik teknik çözümlerini;
Standart (Standart): yapılandırmalara yönelik yerleşik uygulama çözümlerini;
Premium (Ek Özellikli): yapılandırmalara yönelik ek lisans modeli içeren özel bağlantı çözümlerini;
Custom (Özel): yapılandırmalara yönelik geliştirici tarafından geliştirilmiş uygulama çözümlerini;
My Clipboard (Panom): yapılandırmalara yönelik geliştirici tarafından önceden kayıt edilmiş uygulama çözümlerini;
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.
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 raporları üzerinden veri kaynağını yenileme yapısı oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden Teams bilgilendirme iletisi oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden Microsoft Forms üzerinde iş akışı oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden E-Mail gönderimi oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden Excel aktarımı oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden Twitter paylaşımı oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden dosya güncelleme işlemleri oluşturmak; ANLATIM BAĞLANTISI
- Power BI raporları üzerinden veri aktarım işlemleri oluşturmak; ANLATIM BAĞLANTISI
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…