You can now configure your Amazon Kinesis Analytics applications to automatically discover the schema of an Amazon S3 object. This new feature allows you to infer the schema for your streaming application by specifying sample data stored in S3. Kinesis Analytics infers column names, data types, and position of the data elements in the sample. With this new feature, you can predefine your schema prior to sending records to your Kinesis Firehose or Kinesis Streams. This builds upon the current functionality which infers the schema based on a sample of records from your data stream.