Yandex Cloud Data Streams icon

Yandex Cloud Data Streams

Send and manage data in Yandex Cloud Data Streams

Actions4

Record → Put Multiple

AI-generated

Summary

Send multiple records in a batch to a specified Yandex Cloud Data Stream, either by manually defining records or by using incoming workflow items as records.

Inputs

  • Stream (required) — Specify the target data stream either by selecting from a list or entering its full resource name.
  • Input Mode (required) — Choose whether to manually define records or use each input item as a record.
  • Records — Manually define multiple records with 'Data', 'Partition Key', and optional 'Explicit Hash Key' fields (shown only when 'Define Records' mode is selected).
  • Data Field — Name of the field containing the data to send per input item; if empty, the entire item is used (shown only when 'Use Input Data' mode is selected).
  • Partition Key Field (required) — Name of the field containing the partition key for routing the record per input item (shown only when 'Use Input Data' mode is selected).
  • Explicit Hash Key Field — Name of the field containing the explicit hash key for shard routing, optional per input item (shown only when 'Use Input Data' mode is selected).

Output shape

a single item containing a summary of batch put results

The output JSON contains the overall success status, counts of successful and failed records, and an array with individual record results including success flags and error messages if any.

Examples

Example 1: Manually define three records with data and partition keys to send as a batch to a stream.

Select the stream, set input mode to 'Define Records', add three records with their data and partition keys, then execute.

Example 2: Use incoming workflow items as records to put multiple.

Select the stream, set input mode to 'Use Input Data', specify the data field and partition key field, then connect input items to this node.

Links

Discussion