LookoutMetrics / Client / get_sample_data

get_sample_data#

LookoutMetrics.Client.get_sample_data(**kwargs)#

Returns a selection of sample records from an Amazon S3 datasource.

See also: AWS API Documentation

Request Syntax

response = client.get_sample_data(
    S3SourceConfig={
        'RoleArn': 'string',
        'TemplatedPathList': [
            'string',
        ],
        'HistoricalDataPathList': [
            'string',
        ],
        'FileFormatDescriptor': {
            'CsvFormatDescriptor': {
                'FileCompression': 'NONE'|'GZIP',
                'Charset': 'string',
                'ContainsHeader': True|False,
                'Delimiter': 'string',
                'HeaderList': [
                    'string',
                ],
                'QuoteSymbol': 'string'
            },
            'JsonFormatDescriptor': {
                'FileCompression': 'NONE'|'GZIP',
                'Charset': 'string'
            }
        }
    }
)
Parameters:

S3SourceConfig (dict) –

A datasource bucket in Amazon S3.

  • RoleArn (string) – [REQUIRED]

    The Amazon Resource Name (ARN) of the role.

  • TemplatedPathList (list) –

    An array of strings containing the list of templated paths.

    • (string) –

  • HistoricalDataPathList (list) –

    An array of strings containing the historical set of data paths.

    • (string) –

  • FileFormatDescriptor (dict) – [REQUIRED]

    Contains information about a source file’s formatting.

    • CsvFormatDescriptor (dict) –

      Contains information about how a source CSV data file should be analyzed.

      • FileCompression (string) –

        The level of compression of the source CSV file.

      • Charset (string) –

        The character set in which the source CSV file is written.

      • ContainsHeader (boolean) –

        Whether or not the source CSV file contains a header.

      • Delimiter (string) –

        The character used to delimit the source CSV file.

      • HeaderList (list) –

        A list of the source CSV file’s headers, if any.

        • (string) –

      • QuoteSymbol (string) –

        The character used as a quote character.

    • JsonFormatDescriptor (dict) –

      Contains information about how a source JSON data file should be analyzed.

      • FileCompression (string) –

        The level of compression of the source CSV file.

      • Charset (string) –

        The character set in which the source JSON file is written.

Return type:

dict

Returns:

Response Syntax

{
    'HeaderValues': [
        'string',
    ],
    'SampleRows': [
        [
            'string',
        ],
    ]
}

Response Structure

  • (dict) –

    • HeaderValues (list) –

      A list of header labels for the records.

      • (string) –

    • SampleRows (list) –

      A list of records.

      • (list) –

        • (string) –

Exceptions

  • LookoutMetrics.Client.exceptions.ValidationException

  • LookoutMetrics.Client.exceptions.ResourceNotFoundException

  • LookoutMetrics.Client.exceptions.AccessDeniedException

  • LookoutMetrics.Client.exceptions.TooManyRequestsException

  • LookoutMetrics.Client.exceptions.InternalServerException