power bi power automate power platform reporting

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

Mirac Öztürk
7 min readJul 12, 2021

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 Nedir ?

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.

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.

Power BIBussiness Anlytic (İş Analitiği)

Power AppsApplication Development (Uygulama Geliştirme)

Power AutomateWorkflow Automation (İş Akış Otomasyonu)

Power Virtual AgentIntelligent Virtual Agent (Akıllı Sanal Asistan)

Power Automate Nedir ?

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;

power bi power automate power platform reporting more visual

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

power bi power automate power platform reporting more visual import

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 bi power automate power platform reporting new visual

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 bi power automate power platform reporting import visual marketplace

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

power bi power automate power platform reporting visual edit

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

power bi power automate power platform reporting visual edit data
power bi power automate power platform reporting visual edit

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 power platform reporting connecting platform

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 power platform reporting new processing

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

power bi power automate power platform reporting new flow
power bi power automate power platform reporting search flow
power bi power automate power platform reporting use flow

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ü.
power bi power automate power platform reporting use 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 power platform reporting use template flow
  • 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)
power bi power automate power platform reporting use power bi flow

Ana Akış Dizini detayı;

power bi power automate power platform reporting use power bi button

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

power bi power automate power platform reporting edit power bi flow

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;

power bi power automate power platform reporting edit flow new template

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

power bi power automate power platform reporting choose flow

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

power bi power automate power platform reporting choose an operation

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

power bi power automate power platform reporting choose flow template operation

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

power bi power automate power platform reporting choose an operation

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

power bi power automate power platform reporting 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.

power bi power automate power platform reporting more 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…

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Mirac Öztürk
Mirac Öztürk

Written by Mirac Öztürk

Data Scientist + Mathematician / Coder — Gamer miracozturk.com

No responses yet

Write a response