Amazon Managed Apache Flink Csv Mapping Parameters Structure

For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the '\n' as the row delimiter and a comma (",") as the column delimiter:

"name1", "address1"

"name2", "address2"

Type: object Properties: 2 Required: 2
Apache FlinkBig DataReal-Time ProcessingStreaming Analytics

CSVMappingParameters is a JSON Structure definition published by Amazon Managed Service for Apache Flink, describing 2 properties, of which 2 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

RecordRowDelimiter RecordColumnDelimiter

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-managed-apache-flink/refs/heads/main/json-structure/amazon-managed-apache-flink-csv-mapping-parameters-structure.json",
  "name": "CSVMappingParameters",
  "description": "<p>For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, the following sample records use CSV format, where the records use the <i>'\\n'</i> as the row delimiter and a comma (\",\") as the column delimiter: </p> <p> <code>\"name1\", \"address1\"</code> </p> <p> <code>\"name2\", \"address2\"</code> </p>",
  "type": "object",
  "properties": {
    "RecordRowDelimiter": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RecordRowDelimiter"
        },
        {
          "description": "The row delimiter. For example, in a CSV format, <i>'\\n'</i> is the typical row delimiter."
        }
      ]
    },
    "RecordColumnDelimiter": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RecordColumnDelimiter"
        },
        {
          "description": "The column delimiter. For example, in a CSV format, a comma (\",\") is the typical column delimiter."
        }
      ]
    }
  },
  "required": [
    "RecordRowDelimiter",
    "RecordColumnDelimiter"
  ]
}