MapR DB JSON

Supported pipeline types:
  • Data Collector

The MapR DB JSON destination writes data as JSON documents to MapR DB JSON tables. The destination converts each record into a JSON document and writes the document to the JSON table that you specify. To write text, binary data, or JSON strings to MapR DB binary tables, use the MapR DB destination. For information about supported versions, see Supported Systems and VersionsSupported Systems and Versions in the Data Collector documentation.

MapR DB JSON tables are tables in which every row is a JSON document. The JSON documents in a table do not need to have the same structure. For example, a single JSON table can include any number of JSON documents that share only some common fields.

The MapR DB JSON destination can use CRUD operations defined in the sdc.operation.type record header attribute to write data. When CRUD operations are not specified in a record, the destination treats it like an Insert record. For information about Data Collector change data processing and a list of CDC-enabled origins, see Processing Changed Data.

When you configure the MapR DB JSON destination, you specify the table name and whether the destination should create the table if it doesn't exist. You specify the row key for the table. And you configure the Insert API and Set API properties, which can affect how the destination writes data to MapR DB JSON tables.

Before you use any MapR stage in a pipeline, you must perform additional steps to enable Data Collector to process MapR data. For more information, see MapR PrerequisitesMapR Prerequisites in the Data Collector documentation.