This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Data in real-time is generally classified into stream event and discrete event (or notification event).
The enhanced Eventstream offers an intuitive way to connect external stream event sources with a ready-to-use setup, supporting well-known cloud services such as Google Cloud and Amazon Kinesis; as well as database change data capture (CDC) streams, by utilizing our newly introduced messaging connectors. These connectors leverage Kafka connect and Camel Kafka connectors to provide a flexible, declarative approach to data integration, ensuring broad connectivity across leading data platforms. It also integrates Debezium for setting up database connections, to accurately capture CDC streams. Below is a list of the fresh sources recently incorporated into Eventstream, enabled by messaging connectors:
To use these new sources in Eventstream, simply create an eventstream with choosing “Enhanced Capabilities (preview)”.
Acquiring_Real-Time_Data_from_New_Sources_with_Enhanced_Eventstream
You will see the new Eventstream homepage that gives you some choices to begin with. By selecting Add source on ribbon or Add external source card in homepage, you will find these sources in the wizard that helps you to set up the source in a few steps.
Acquiring_Real-Time_Data_from_New_Sources_with_Enhanced_Eventstream
After you add the source to your eventstream, you can publish it to stream the data into your eventstream. To transform the stream data or route it to different Fabric destinations based on its content, you can click Edit in ribbon and enter the Edit mode. There you can add event processing operators and destinations.
For the step-by-step guide, please refer to Add and manage eventstream sources - Microsoft Fabric | Microsoft Learn
The enhanced Eventstream lets you acquire and route real-time data not only from stream sources but also from discrete event sources, such as: Azure blob storage events, Fabric workspace item events.
These events will be produced when there are any changes to a blob storage account, such as blob changes (creates, blob renames, blob deletes), directory changes, etc. The new Eventstream can help you link these events to Fabric events so that you can subscribe to them in Real-Time hub with Data Activator triggers or create triggers that execute Fabric job items, like pipeline, notebook, etc. You can accomplish this easily with a few clicks: select blob storage account in wizard, publish your eventstream. Then you can go to Real-Time hub to subscribe to these events. At this stage, the events remain as discrete events, have not been transformed into continuous streams yet (Unstreamed).
Acquiring_Real-Time_Data_from_New_Sources_with_Enhanced_Eventstream
You also can use the new Eventstream to turn these events into streams for more analysis. It enables you to transform send the streams to different Fabric data destinations, like Lakehouse and KQL database. After the events are converted as streamed events, a default stream will appear in Real-Time hub. To turn them, click Edit on ribbon, select Stream events on the source node, and publish your eventstream.
Acquiring_Real-Time_Data_from_New_Sources_with_Enhanced_Eventstream
For the step-by-step guide, please refer to Add Azure Blob Storage event source to an eventstream - Microsoft Fabric | Microsoft Learn
These are discrete events that occur when a workspace has any changes, for example, an item in a workspace changed (created, updated, deleted, read). With new Eventstream, you can turn these events into streams to perform more analysis and extract more business values from these streams (streamed events). To do this, you just need to set up this source following the wizard and publish your eventstreams. Unlike the Azure blob storage events, you don’t need to link these events to Fabric events before converting them since these events are already in Fabric.
Acquiring_Real-Time_Data_from_New_Sources_with_Enhanced_Eventstream
For the step-by-step guide, please refer to Add Fabric workspace item event source to an eventstream - Microsoft Fabric | Microsoft Learn
To transform the streamed events from Azure blob storage events or Fabric workspace events, you can click Edit in the ribbon and enter the Edit mode. Here you can add event processing operations and route the streamed events to various destinations in Fabric. For the step-by-step guide, please refer to Edit and publish Microsoft Fabric eventstreams - Microsoft Fabric | Microsoft Learn
Access to Eventstream how-tos, tutorials, and other helpful resources at: Microsoft Fabric event streams overview - Microsoft Fabric | Microsoft Learn.
To find out more about Real-Time Intelligence, read Yitzhak Kesselman’s announcement. As we launch our preview, we’d love to hear what you think and how you’re using the product. The best way to get in touch with us is through our community forum or submit an idea. For detailed how-tos, tutorials and other resources, check out the documentation.
This is part of a series of blog posts that dive into all the capabilities of Real-Time Intelligence. Stay tuned for more!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.