You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-grid/event-hubs-integration.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -189,7 +189,7 @@ After publishing the function, you're ready to subscribe to the event.
189
189
1. Select the **Event Hubs namespace** from the list of resources.
190
190
1. On the **Event Hubs Namespace** page, select **Events** on the left menu, and then select **+ Event Subscription** on the toolbar.
191
191
192
-
:::image type="content" source="media/event-hubs-functions-synapse-analytics/event-hub-add-subscription-link.png" alt-text="Add event subscription link on the Events page for an Event Hubs namespace":::
192
+
:::image type="content" source="media/event-hubs-functions-synapse-analytics/event-hub-add-subscription-link.png" alt-text="Screenshot of the Events page for an Event Hubs namespace with Add event subscription link selected. ":::
193
193
1. On the **Create Event Subscription** page, follow these steps:
194
194
1. Enter a name for the **event subscription**.
195
195
1. Enter a name for the **system topic**. A system topic provides an endpoint for the sender to send events. For more information, see [System topics](system-topics.md)
@@ -204,10 +204,10 @@ After publishing the function, you're ready to subscribe to the event.
204
204
1. On the **Select Azure Function** page, select **Confirm Selection**.
205
205
1. Then, back on the **Create Event Subscription** page, select **Create**.
206
206
207
-
:::image type="content" source="media/event-hubs-functions-synapse-analytics/event-subscription-select-function.png" alt-text="Create an event subscription using the function" lightbox="media/event-hubs-functions-synapse-analytics/event-subscription-select-function.png":::
207
+
:::image type="content" source="media/event-hubs-functions-synapse-analytics/event-subscription-select-function.png" alt-text="Screenshot of the Create an event subscription page." lightbox="media/event-hubs-functions-synapse-analytics/event-subscription-select-function.png":::
208
208
1. Verify that the event subscription is created. Switch to the **Event Subscriptions** tab on the **Events** page for the Event Hubs namespace.
:::image type="content" source="media/event-hubs-functions-synapse-analytics/confirm-event-subscription.png" alt-text="Screenshot showing the Event Subscriptions tab on the Events page." lightbox="media/event-hubs-functions-synapse-analytics/confirm-event-subscription.png":::
211
211
1. Select the App Service plan (not the App Service) in the list of resources in the resource group.
212
212
213
213
## Run the app to generate data
@@ -218,7 +218,7 @@ You've finished setting up your event hub, dedicate SQL pool (formerly SQL Data
218
218
3. In the **Event Hubs Namespace** page, select **Shared access policies** on the left menu.
219
219
4. Select **RootManageSharedAccessKey** in the list of policies.
220
220
221
-
:::image type="content" source="media/event-hubs-functions-synapse-analytics/event-hub-namespace-shared-access-policies.png" alt-text="Shared access policies page for an Event Hubs namespace":::
221
+
:::image type="content" source="media/event-hubs-functions-synapse-analytics/event-hub-namespace-shared-access-policies.png" alt-text="Screenshot showing the Shared access policies page for an Event Hubs namespace.":::
222
222
1. Select the copy button next to the **Connection string-primary key** text box.
223
223
1. Go back to your Visual Studio solution.
224
224
1. Right-click **WindTurbineDataGenerator** project, and select **Set as Startup project**.
@@ -237,7 +237,7 @@ You've finished setting up your event hub, dedicate SQL pool (formerly SQL Data
:::image type="content" source="media/event-hubs-functions-synapse-analytics/query-results.png" alt-text="Screenshot showing the query results.":::
241
241
242
242
## Monitor the solution
243
243
This section helps you with monitoring or troubleshooting the solution.
@@ -250,7 +250,7 @@ This section helps you with monitoring or troubleshooting the solution.
250
250
1. Open the folder named same as your event hub (**hubdatamigration**).
251
251
1. Drill through the folders and you see the AVRO files. Here's an example:
252
252
253
-
:::image type="content" source="media/event-hubs-functions-synapse-analytics/storage-captured-file.png" alt-text="Captured file in the storage" lightbox="media/event-hubs-functions-synapse-analytics/storage-captured-file.png":::
253
+
:::image type="content" source="media/event-hubs-functions-synapse-analytics/storage-captured-file.png" alt-text="Screenshot showing the captured file in the storage." lightbox="media/event-hubs-functions-synapse-analytics/storage-captured-file.png":::
254
254
255
255
256
256
### Verify that the Event Grid trigger invoked the function
@@ -264,7 +264,7 @@ This section helps you with monitoring or troubleshooting the solution.
264
264
1. Confirm that the client application (**WindTurbineDataGenerator**) that's sending the events is still running. If not, run the app.
265
265
1. Wait for a few minutes (5 minutes or more) andselect the **Refresh** button to see function invocations.
:::image type="content" source="media/event-hubs-functions-synapse-analytics/function-invocations.png" alt-text="Screenshot showing the Function invocations.":::
268
268
1. Select an invocation to see details.
269
269
270
270
Event Grid distributes event data to the subscribers. The following example shows event data generated when data streaming through an event hub is captured in a blob. In particular, notice the `fileUrl` property in the `data` object points to the blob in the storage. The function app uses this URL to retrieve the blob file with captured data.
@@ -295,7 +295,8 @@ This section helps you with monitoring or troubleshooting the solution.
295
295
### Verify that the data is stored in the dedicated SQL pool
296
296
In the browser tab where you have the query window open, query the table in your dedicated SQL pool for the migrated data.
0 commit comments