FinSpaceData / Client / create_data_view
create_data_view#
- FinSpaceData.Client.create_data_view(**kwargs)#
Creates a Dataview for a Dataset.
Danger
This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity.
See also: AWS API Documentation
Request Syntax
response = client.create_data_view( clientToken='string', datasetId='string', autoUpdate=True|False, sortColumns=[ 'string', ], partitionColumns=[ 'string', ], asOfTimestamp=123, destinationTypeParams={ 'destinationType': 'string', 's3DestinationExportFileFormat': 'PARQUET'|'DELIMITED_TEXT', 's3DestinationExportFileFormatOptions': { 'string': 'string' } } )
- Parameters:
clientToken (string) –
A token that ensures idempotency. This token expires in 10 minutes.
This field is autopopulated if not provided.
datasetId (string) –
[REQUIRED]
The unique Dataset identifier that is used to create a Dataview.
autoUpdate (boolean) – Flag to indicate Dataview should be updated automatically.
sortColumns (list) –
Columns to be used for sorting the data.
(string) – 1 - 255 character String
partitionColumns (list) –
Ordered set of column names used to partition data.
(string) – 1 - 255 character String
asOfTimestamp (integer) – Beginning time to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
destinationTypeParams (dict) –
[REQUIRED]
Options that define the destination type for the Dataview.
destinationType (string) – [REQUIRED]
Destination type for a Dataview.
GLUE_TABLE
– Glue table destination type.S3
– S3 destination type.
s3DestinationExportFileFormat (string) –
Dataview export file format.
PARQUET
– Parquet export file format.DELIMITED_TEXT
– Delimited text export file format.
s3DestinationExportFileFormatOptions (dict) –
Format Options for S3 Destination type.
Here is an example of how you could specify the
s3DestinationExportFileFormatOptions
{ "header": "true", "delimiter": ",", "compression": "gzip" }
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'datasetId': 'string', 'dataViewId': 'string' }
Response Structure
(dict) – Response for creating a data view.
datasetId (string) –
The unique identifier of the Dataset used for the Dataview.
dataViewId (string) –
The unique identifier for the created Dataview.
Exceptions
FinSpaceData.Client.exceptions.InternalServerException
FinSpaceData.Client.exceptions.ThrottlingException
FinSpaceData.Client.exceptions.ValidationException
FinSpaceData.Client.exceptions.LimitExceededException
FinSpaceData.Client.exceptions.ConflictException
FinSpaceData.Client.exceptions.ResourceNotFoundException