CSV TransmitΒΆ

A csv data transmit writes CSV files to the local filesystem for testing and debugging. It will not upload the data to the Sight Machine cloud.

Example:

If we want to generate CSV files for the spraypaint:blue input stream, our configuration will look something like this:

{
    "transmit_name": "my_csv_transmitter_1",
    "transmit_type": "csv",
    "filter_stream": [
        "spraypaint:blue"
    ],
    "sanitize_column_names": true
}

Configuration:

Required and optional properties that can be configured for a CSV transmit.

  • transmit_name: ID for the transmit. It must be unique.

  • transmit_type: Method used for transmitting the records. Should be set to csv or else the default remotedatapost will be used.

  • filter_stream: A list of streams that will use the transmit. Each stream can either be * (all) or asset:stream.

  • sanitize_column_names: Converts column names to be MongoDB-compatible. Enable this option to preview the field names that will be in the Sight Machine platform. The default value is false.