Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Service Bus is a fully managed enterprise message broker with message queues and publish/subscribe topics. You can use Microsoft Fabric eventstreams to connect to Service Bus. Messages in Service Bus can be fetched into a Fabric eventstream and routed to various destinations within Fabric.
This article shows you how to add a Service Bus source to an eventstream.
Prerequisites
- Access to a workspace in the Fabric capacity license mode or trial license mode with Contributor or higher permissions.
- Appropriate permission to get access keys for the Service Bus namespace, queues, or topics. The Service Bus namespace must be publicly accessible and not behind a firewall or secured in a virtual network.
- An eventstream. If you don't have an eventstream, create one.
Start the wizard for selecting a data source
If you haven't added any source to your eventstream yet, select the Use external source tile.
If you're adding the source to an already published eventstream, switch to Edit mode. On the ribbon, select Add source > External sources.
On the Select a data source page, search for Azure Service Bus. On the Azure Service Bus tile, select Connect.
Configure a Service Bus connector
On the Connect page, select New connection.
If there's an existing connection to your Azure Service Bus resource, select that existing connection, and then move on to configuring Service Bus Type in the following steps.
In the Connection settings section, for Host Name, enter the host name for your service bus. You can get the name from the Overview page of your Service Bus namespace. It's in the form of
NAMESPACENAME.servicebus.windows.net.
In the Connection credentials section, follow these steps:
For Connection name, enter a name for the connection to the Service Bus queue or topic.
For Authentication kind, confirm that Shared Access Key is selected.
For Shared access key name, enter the name of the shared access key.
For Shared Access Key, enter the value of the shared access key.
To get the access key's name and value, follow these steps:
- In the Azure portal, go to the page for your Service Bus namespace.
- On the left menu, select Shared access policies.
- Select the access key from the list. Note down the name of the access key.
- Select the copy button next to the Primary key value.
Select Connect.
In the Configure Azure Service Bus Source section, follow these steps:
In the Stream details section to the right, use the pencil button to change the source name. You might want to change this name to the name of the Service Bus namespace or the topic.
At the bottom of the wizard, select Next.
On the Review + connect page, review your settings, and then select Add or Connect.
View an updated eventstream
Confirm that the Service Bus source is added to your eventstream on the canvas in the Edit mode. To publish it, select Publish on the ribbon.
The Service Bus source is available for visualization in the Live view. Select the Service Bus tile in the diagram to open a page similar to the following example.
Related content
- For a list of all supported sources, see Add and manage an event source in an eventstream.