
Ynte Jan Kuindersma
BIRD Automation
BIRD Automation
Groningen, The Netherlands
Actions
Ynte Jan Kuindersma is a Senior Technology Advisor and Developer at BIRD Automation.
He is a longtime freelance developer of database-driven applications in the Microsoft Universe. Since 2015 he uses Power BI and the surrounding Power Platfom tools.
His goal is not just programming, but making people and organizations more efficient in their daily work by means of some clever code and ETL.
And he is very persistent in finding the best way to find a solution for a given problem.
Besides programming he is an enthusiastic teacher and speaker at community developer conferences.
Dived into Fabric from the beginning and earned a DP 600 Microsoft Certified: Fabric Analytics Engineer Associate certificate in Juni 2024.
Ynte Jan Kuindersma ist langjähriger Entwickler im Microsoft Universum. Er interessiert sich für alle Projekte, bei denen es um Microsoft Datenbanken (Sharepoint, MS SQL server, Access, Dataverse) geht. Von Anfang an hat er sich aber auch mit Power Platform beschäftigt, sowohl als Entwickler als auch als Dozent. Er arbeitet immer vor allem lösungsorientiert und wählt seine Tools danach, egal ob Visual Studio, Access, SQL Server oder Power Platform.
Links
Area of Expertise
Topics
Work with Power BI API’s through Power Automate. Export data and start and stop embedded capacity en
First application: exporting Data
If you want to export data from Power BI via Power Automate, then there are a few options: Export Paginated reports, use the Power Automate button in Power BI and recently also a WebAPI call.
I briefly show the first 2 and then focus on the third.
I will guide you through:
- How to register an app in Azure AD and create a service principal user
- How to set the permissions in AD and Power BI workspace so that the app also has rights to read the dataset
- How to get a token with which you then identify yourself at the WebAPI
- How to get a DAX query out of a Power BI report and insert it into Power Automate
- How to save the data to a Sharepoint list.
- And then integrate the data in a Power App
The session is based on an real project I recently finished.
Second application: Pausing and resuming Power BI Embedded capacity on Azure
I will show you how to use the above trick to pause and resume Power BI Embedded capacity on Azure in order to save money...
Arbeiten mit Power BI APIs über Power Automate: Daten exportieren und embedded Kapazitäten steuern en
Erste Anwendung: Daten exportieren
Wenn Sie Daten aus Power BI über Power Automate exportieren möchten, dann gibt es einige Möglichkeiten: Export von paginierten Berichten, Verwendung der Power Automate-Schaltfläche in Power BI und neuerdings auch ein WebAPI-Aufruf.
Ich zeige kurz die ersten beiden und gehe dann auf die dritte Möglichkeit ein.
Ich führe Sie durch:
- Wie man eine App in Azure AD registriert und einen Service Principal User erstellt
- Wie man die Berechtigungen in AD und Power BI Workspace so einstellt, dass die App auch Rechte zum Lesen des Datasets hat
- Wie man ein Token erhält, mit dem man sich dann an der WebAPI identifiziert
- Wie man eine DAX-Abfrage aus einem Power BI-Bericht erhält und diese in Power Automate einfügt
- Wie man die Daten in einer Sharepoint-Liste speichert.
- Und dann die Daten in eine Power App zu integrieren
Die Sitzung basiert auf einem realen Projekt, das ich kürzlich abgeschlossen habe.
Zweite Anwendung: Pausieren und Wiederaufnehmen von Power BI Embedded Kapazität auf Azure
Ich zeige Ihnen, wie Sie mit dem obigen Trick die Power BI Embedded-Kapazität auf Azure pausieren und wieder aufnehmen können, um Geld zu sparen...
Working with Power BI API's via Power Automate: exporting data and controlling Embedded capacity en
First application: exporting Data
If you want to export data from Power BI via Power Automate, then there are a few options: Export Paginated reports, use the Power Automate button in Power BI and recently also a WebAPI call.
I briefly show the first 2 and then focus on the third.
I will guide you through:
- How to register an app in Azure AD and create a service principal user
- How to set the permissions in AD and Power BI workspace so that the app also has rights to read the dataset
- How to get a token with which you then identify yourself at the WebAPI
- How to get a DAX query out of a Power BI report and insert it into Power Automate
- How to save the data to a Sharepoint list.
- And then integrate the data in a Power App
The session is based on an real project I recently finished.
Second application: Pausing and resuming Power BI Embedded capacity on Azure
I will show you how to use the above trick to pause and resume Power BI Embedded capacity on Azure in order to save money...
Extend your Power BI alerts and refresh your Power BI datasets with Power Automate en
Power BI is part of the Power Tools suite, consisting of Power BI, Power Apps and Power Automate. I will show you how Power BI can be combined with Power Automate. For instance, how you can extend Power BI alerts with actions you never thought were possible. The fast number of connectors that Power Automate offers, makes things like this possible: sending a Office 365 Mail, sending a text message, inserting rows in SQL Server or SharePoint, Posting Twittertweets, etc.
Or you can update Power BI (streaming) datasets as a reaction to an event, for instance new records being inserted in a SQL server table, an email from your boss or any other interesting thing happening in an automated system that Power Automate has access to.
The main demo is about refreshing a streaming dataset every minute. A flow gets the summarized data of the last 30 minutes from a SQL server view and displays the results on a dashboard in Power BI.
Model like a star - Sternschema 101 - DE de
Jeder Power BI-Benutzer sollte mit dem Konzept des Sternschemas und seiner Anwendung vertraut sein. Für Analysten, die keine Dateningenieure sind, kann die Implementierung dieses Konzepts jedoch herausfordernd erscheinen.
In diesem Vortag werde ich die Theorie des Sternschemas (auch bekannt als Dimensionale Modellierung) vorstellen und seine Anwendung in realen Szenarien demonstrieren.
Ich werde Power Query verwenden, um Folgendes zu erreichen:
* Erstellen einer Verkaufs-Faktentabelle durch Kombinieren von Bestellkopf und Bestelldetails, Einbeziehung von Fakten und IDs in Dimensionstabellen.
* Angemessene Zuordnung der Frachtkosten aus der Bestelltabelle zu den jeweiligen Detailzeilen, um Granularitätsprobleme zu lösen.
* Entwicklung einer Brückentabelle zur Lösung von Herausforderungen bei vielen-zu-vielen-Beziehungen.
Wenn noch Zeit bleibt, zeige ich dir, wie du historische Daten verwaltest, indem du eine Kundendimensionstabelle mit Ersatzschlüsseln erstellst und sowohl die SCD0- als auch die SCD2-Methoden implementierst.
Ich werde eine öffentlich zugängliche ODATA-Version der Northwind-Händlerdatenbank als mein Quellsystem für Transaktionen verwenden.
Werken met Power BI API's via Power Automate: gegevens exporteren en Embedded capaciteit beheren en
Eerste toepassing: gegevens exporteren
Als je op een geautomatiseerde manier gegevens uit Power BI wilt exporteren, dan zijn er een paar opties: Gepagineerde rapporten exporteren, de Power Automate knop in Power BI gebruiken en sinds kort ook een WebAPI aanroep.
Ik laat de eerste 2 kort zien en richt me daarna op de derde.
Dit zijn de zaken die ik zal tonen:
- Hoe je een App registreert in Azure Active Directory (AD) en zo een service principal gebruiker aanmaakt
- Hoe je de permissies in AD en Power BI workspace instelt zodat de app ook rechten heeft om de dataset te lezen
- Hoe krijg je in een Power Automate flow een Oauth token ophaalt waarmee je je vervolgens identificeert bij de PowerBI WebAPI
- Hoe een DAX query uit een Power BI rapport te halen en deze in Power Automate in te voegen
- Hoe je de gegevens daarna opslaat in een Sharepoint lijst
- Hoe je vervolgens de gegevens integreert in een Power App
De sessie is gebaseerd op een echt project dat ik onlangs heb afgerond.
Tweede toepassing: pauzeren en hervatten van Power BI Embedded capaciteit op Azure
Ik zal laten zien hoe je de bovenstaande truc kunt gebruiken om Power BI Embedded capaciteit op Azure te pauzeren en te hervatten (om zo geld te besparen)
Kan in het Engels of NL, Wat heeft jullie voorkeur?
A Citizen Developers DatawareHouse in Dataverse en
Every Power BI user knows or should know the star schema concept. And then apply it! But if you are not a data engineer or SQL server admin, how are you going to save your remodeled data in a real Datawarehouse. Well if your company enables you to use Dataverse, then a citizen developer might be able to build a Datawarehouse him/her self in Dataverse. Including incremental refresh.
During this session I will show you how to do this and also talk about the pro's and con's. And compare it with Dataflows as you mat know them from the Power BI service.
I will start with an short introduction to the concepts of Dataverse: Tables, Keys, Relations, Security.
I will then build dataflows to:
- create a Customer Dimension table with surrogate Key with and without history (SCD0 and SCD2)
- create a Sales Fact table in which I combine Order header and Order details. And the Order Freight amount will be allocated to the related details lines during the process.
Both tables will then be saved to Dataverse.
After the creation of the tables, I am going to apply Incremental refresh in order to only load the newer records during future refreshes. And update the changed record within the refresh period.
I will use a public ODATA version of Northwind traders database as my transactional source system.
Finally I will connect my Power BI to the Dataverse tables
For your information: Dataverse is an Enterprise scale relational database solution with very sophisticated security options. And it is a central part of the Power Platform.
Möchte das mal testen. Sprache auch Deutsch
Model like a star - starschema 101 - UK en
Every Power BI user should be familiar with the star schema concept and its application. However, for analysts who are not data engineers, implementing this concept might seem challenging.
In this session, I will introduce the theory of the star schema (also known as Dimensional Modeling) and demonstrate its application in real-world scenarios.
I will utilize Power Query to achieve the following:
- Create a Sales Fact table by combining Order header and Order details, incorporating facts and IDs to Dimension tables.
- Appropriately allocate Order Freight amounts from the Order table to their respective detail lines, addressing granularity issues.
- Develop a bridge table to resolve many-to-many relationship challenges.
If there is time, I will show you how to manage historical data by creating a Customer Dimension table with surrogate keys, implementing both SCD0 and SCD2 methods.
I'll be using a publicly accessible ODATA version of the Northwind traders database as my source system for transactions.
Power BI Gebruikersdag 2023 Sessionize Event
A CITIZEN DEVELOPERS DATAWAREHOUSE IN DATAVERSE
Every Power BI user knows or should know the star schema concept. And then apply it! But if you are not a data engineer or SQL server admin, how are you going to save your remodeled data in a real Datawarehouse. Well if your company enables you to use Dataverse, then a citizen developer might be able to build a Datawarehouse him/her self in Dataverse. Including incremental refresh.
During this session I will show you how to do this and also talk about the pro’s and con’s.
Aek
Dataverse für Access-Entwickler?
In den letzten 1,5 Jahren gab es nur 1 neues Feature in Access, den Dataverse-Konnektor. Warum hat das Access-Team bei Microsoft alles andere dafür verschoben? Was ist Dataverse überhaupt, welche Möglichkeiten bietet es? Und was haben Access-Entwickler davon?
• Bedeutung: Dynamics, Power Platform, Teams, Verbreitung und Zielpublikum
• Struktur+Technik: Azure SQL und Services, Management, Security
• Mehrwert: Environments, Solutions, Data Flows, Konnektoren etc.
• Kosten/Nutzen: Lizenzen, Limits, Möglichkeiten
• Konnektor in Access: Access-Daten upgraden, Tabellen anlegen und einbinden
• Erfahrungen aus der Praxis mit Dataverse-Jobs und -Kunden
Azure Usergroup Iceland
Online event
Power BI Gebruikersdag 2022 Sessionize Event
Global Power Platform Bootcamp 2022 Hannover Sessionize Event
Power Automate und (Power BI) Web API
Meetup on Power BI and Power Automate
Global Power Platform Bootcamp 2021 Hannover Sessionize Event
Power Platform Bootcamp Austria 2021 Sessionize Event
Digital Workplace Summit 2018
Microsoft Solutions Workshop 16:30 – 17:25 Uhr - Power BI
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top