The Azure Event Hub output in ArcGIS Velocity allows you to send event data to Azure Event Hubs. Azure Event Hubs is a managed service hosted in the Azure cloud that can be used as a central message hub for bidirectional communication between Velocity and other IoT devices or applications.
Learn more about Azure Event Hubs
Examples
The following are example use cases for the output:
- A logistics company configures an Azure Event Hub output to get enriched vehicle fleet information to various department systems.
- A data analyst wants to send the results of their big data analytic to Azure Event Hubs.
Usage notes
Keep the following in mind when working with the output:
- Azure Event Hubs connection parameters can be obtained from Microsoft Azure Event Hubs in the Azure portal.
The following output data formats are available:
- Delimited
- JSON
- GeoJSON
- EsriJSON
Parameters
The following are the parameters for the output:
| Parameter | Description | Data type |
|---|---|---|
| Shared access key name | The shared access key name for the Azure Event Hubs credentials. | String |
| Shared access key | The shared access key for the Azure Event Hubs credentials. | Password |
| Event Hub endpoint | The endpoint of the Azure Event Hubs, for example, iothub-ns-streetlight-010101-0f024610d9. | String |
| Event Hub entity path | The path for the Azure Event Hubs entity, for example, Streetlights-IoT-Hub. This is also referred to as the namespace. | String |
| Output data format | The format for outgoing messages. GeoJSON, EsriJSON, Delimited, and JSON formats are supported. | String |
Write header row | Specifies whether the files write out the header row with field names. The default is false. | Boolean |
Field delimiter | The field delimiter used by the file to separate fields. The default is comma (,). | String |