Azure Event Hub Producer
The Azure Event Hub Producer writes data to Microsoft Azure Event Hub.
To write to Microsoft Azure Data Lake Storage, use the Azure Data Lake Storage destination. To write to Microsoft Azure IoT Hub, use the Azure IoT Hub Producer destination. For information about supported versions, see Supported Systems and Versions in the Data Collector documentation.
When you configure the Azure Event Hub Producer, you specify the Microsoft Azure namespace and event hub names. You also define the shared access policy name and connection string key.
Data Formats
- Binary
- The stage writes binary data to a single field in the record.
- JSON
- The destination writes records as JSON data. You can use one of
the following formats:
- Array - Each file includes a single array. In the array, each element is a JSON representation of each record.
- Multiple objects - Each file includes multiple JSON objects. Each object is a JSON representation of a record.
- SDC Record
- The destination writes records in the SDC Record data format.
- Text
- The destination writes data from a single text field to the destination system. When you configure the stage, you select the field to use.
- XML
- The destination creates a valid XML document for each record. The
destination requires the record to have a single root field that
contains the rest of the record data. For details and
suggestions for how to accomplish this, see Record Structure Requirement.
The destination can include indentation to produce human-readable documents. It can also validate that the generated XML conforms to the specified schema definition. Records with invalid schemas are handled based on the error handling configured for the destination.