The new Content Understanding and how it compares to Document Intelligence

Generative AI is already well known to empower chatbots but it’s also very efficient extracting info from media like documents, video and audio. Much more than an OCR, you can go from extracting fields from a document to compare data across multiple documents. Content Understanding leverages Generative AI for document data extraction—eliminating the need for… Read More The new Content Understanding and how it compares to Document Intelligence

Azure Functions updates: End of support for NET 6 and other upcoming changes

If you have Azure functions running on .NET 6, it’s important to remember that support for .NET 6 ends on 12 November 2024 (details here). If your function is not many versions behind, the upgrade can be as easy as updating the function’s project target framework to .NET 8. May need a little more than… Read More Azure Functions updates: End of support for NET 6 and other upcoming changes

Using your own data on Azure Open AI and deploying to Power Platform Virtual Agent

This post will be more focused into the integration between Power Virtual Agents and Azure Open AI. This article here has a very detail tutorial on setting up azure open ai with a custom dataset: https://techcommunity.microsoft.com/t5/educator-developer-blog/bring-your-own-data-to-azure-openai-step-by-step-guide/ba-p/3905212 The tutorial has great detail until the Power Virtual Agent part, which is a little unfinished, so I’ll pick… Read More Using your own data on Azure Open AI and deploying to Power Platform Virtual Agent

Tunning Azure Service Bus and Event Hub for Dataverse and other Saas

When working with a message broker or event broker to push data into a Saas like Dataverse, it’s essential to understand the data volume and the ingress capability to avoid passing the limits or moving too slowly when you have a certain amount of data that needs to get in a short period. It turns… Read More Tunning Azure Service Bus and Event Hub for Dataverse and other Saas

“Guarantee to deliver only once” using Azure Service Bus

One major difference between Azure service bus and Azure event hub is, only service bus offers the guarantee to deliver “only once”. Still, you need to be careful using logic apps or azure function to make sure this is performed in the right way. Let start with logic apps: First, select one of the “peek-lock”… Read More “Guarantee to deliver only once” using Azure Service Bus

Azure Event Hub vs Service Bus for Dataverse or Graph API

In recent years, I have worked on several projects that require combining on-premises services with cloud-based SaaS solutions, particularly when integrating with Dataverse using Azure. However, some developers and architects find it challenging to understand the difference between event-driven and messaging systems, particularly when it comes to choosing between Event Hub and Service Bus in… Read More Azure Event Hub vs Service Bus for Dataverse or Graph API

Sending Messages to Confluent Cloud using Azure Function Kafka Output Trigger

Few months ago, I published a post about using Azure Functions for Kafka after Microsoft announce support for this approach. My first article was a demo over on-prem. Trying it now on Confluent cloud, I started with those Microsoft tutorials (here and here). I noticed the tutorial code is still referring to the beta version… Read More Sending Messages to Confluent Cloud using Azure Function Kafka Output Trigger

Azure Function for Dataverse Part 2 – MSAL and Web API

In my previous article, I discussed the many ways we can use azure functions to enhance integration with Dataverse. Most Dataverse developers and Dynamics 365 developers use Dataverse SDK (Xrm.SDK on the D365 days before Dataverse) to write code that interacts with Dataverse. That can be one more thing to learn if you are a… Read More Azure Function for Dataverse Part 2 – MSAL and Web API

Using Azure Functions to integrate with Dataverse (Azure Functions V4 and Dataverse Client with MSAL)

Power Automate can handle an incredible range of scenarios but sometimes you may need to do something more complex. Sometimes your organisation won’t allow the use of certain features or purchasing of third party power automate task.  When Power Automate falls short there is always azure functions as an option. You can even write an… Read More Using Azure Functions to integrate with Dataverse (Azure Functions V4 and Dataverse Client with MSAL)