Pause and resume data streams (preview)

Note

Enhanced capabilities are enabled by default when you create eventstreams now. If you have eventstreams that were created using standard capabilities, those eventstreams will continue to work. You can still edit and use them as usual. We recommend that you create a new eventstream to replace standard eventstreams so that you can take advantage of additional capabilities and benefits of enhanced eventstreams.

The Pause and Resume (that is, Deactivate and Activate) features in Eventstream give you a full control over your data streams, enabling you to pause data streaming from various sources and destinations within Eventstream. You can then resume data streaming seamlessly from the paused time or a customized time, ensuring no data loss.

  • Activate/Deactivate All: Quickly pause and resume all data traffic flowing in and out of Eventstream using the Activate All and Deactivate All options on the menu bar.
  • Activate/Deactivate Toggle Switch Button: Each node has a toggle switch button, allowing you to activate (that is, resume) or deactivate (that is, pause) the data streaming from or to selected sources and destinations.

The following table outlines the description of different node statuses:

Node Status Description
Active Data source is currently active and data is flowing in or out of Eventstream.
Inactive Data source is currently inactive, and no data is flowing in or out of Eventstream.
Loading Data source is in the process of being turned on or off.
Error Data source is currently paused due to errors.
Warning Data source is operational but experiencing some issues, although data traffic is still occurring.

Activating or deactivating a node using the switch toggle

For nodes that support pause and resume features, you can easily manage their data flow using the toggle switch. Find the desired node and toggle the switch on or off to activate (that is, resume) or deactivate (that is, pause) the data traffic. Nodes that don't currently support pause and resume functionality won't have a toggle switch.

The table below describes the available resume options:

Resume Option Description
When streaming was last stopped Resumes from the point where streaming was last stopped
Now Resumes from the current time
Custom time Resumes from a customized time

Screenshot showing switch toggle on the node and details.

Here's a detailed table of the nodes that support pause and resume functionality along with the available resume options:

Node Type Supports Pause and Resume Resume Options
Azure Event Hubs Source YES - When streaming was last stopped
- Now
- Custom time
Azure Service Bus Source YES - When streaming was last stopped
Azure IoT Hub Source YES - When streaming was last stopped
- Now
- Custom time
Sample Data Source YES - Now
Azure SQL Database CDC Source YES - When streaming was last stopped
PostgreSQL Database CDC Source YES - When streaming was last stopped
MySQL Database CDC Source YES - When streaming was last stopped
Azure Cosmos DB CDC Source YES - When streaming was last stopped
SQL Server on VM DB CDC Source YES - When streaming was last stopped
Azure SQL Managed Instance CDC Source YES - When streaming was last stopped
Google Cloud Pub/Sub Source YES - When streaming was last stopped
Amazon Kinesis Data Streams Source YES - When streaming was last stopped
Confluent Kafka Source YES - When streaming was last stopped
Apache Kafka Source YES - When streaming was last stopped
Amazon MSK Kafka Source YES - When streaming was last stopped
Custom App Source NO
Fabric Workspace events source Source NO
Fabric OneLake events Source NO
Fabric Job events Source NO
Azure Blob storage Source NO
Lakehouse Destination YES - When streaming was last stopped
- Now
- Custom time
Eventhouse (Event processing before ingestion) Destination YES - When streaming was last stopped
- Now
- Custom time
Custom App Destination NO
Eventhouse (Direct Ingestion) Destination NO
Fabric Activator Destination YES - When streaming was last stopped
- Now
- Custom time
Derived stream Destination NO
Node Type Supports Pause and Resume Resume Options
Sample Data Source YES - Now
Azure Event Hubs Source YES - When streaming was last stopped
- Now
- Custom time
Azure IoT Hub Source YES - When streaming was last stopped
- Now
- Custom time
Custom App Source NO
Custom App Destination NO
Lakehouse Destination YES - When streaming was last stopped
- Now
- Custom time
KQL Database (Direct Ingestion) Destination NO
KQL Database (Event processing before ingestion) Destination YES - When streaming was last stopped
- Now
- Custom time
Fabric Activator Destination YES - When streaming was last stopped
- Now
- Custom time

Activating or deactivating all nodes

You can easily pause or resume all data traffic within Eventstream by selecting either the Activate All or Deactivate All option from the menu bar. When selecting Activate All, the available resume options may differ based on the sources and destinations configured in your eventstream. Refer to the detailed table in the previous section for specific resume options for each node. This action will either resume or pause all data traffic flowing in or out of Eventstream. It only applies to nodes that support pause and resume functionality. For nodes that don't currently support this feature, data traffic can't be paused.

Screenshot showing how to active or deactive all nodes at simultaneously.