politics /
create_data_set - Boto3 1.34.74 documentation
response = client.create_data_set( AwsAccountId='string', DataSetId='string', Name='string', PhysicalTableMap={ 'string': { 'RelationalTable': { 'DataSourceArn': 'string', 'Catalog': 'string', 'Schema': 'string', 'Name': 'string', 'InputColumns': [ { 'Name': 'string', 'Type': 'STRING'|'INTEGER'|'DECIMAL'|'DATETIME'|'BIT'|'BOOLEAN'|'JSON', 'SubType': 'FLOAT'|'FIXED' }, ] }, 'CustomSql': { 'DataSourceArn': 'string', 'Name': 'string', 'SqlQuery': 'string', 'Columns': [ { 'Name': 'string', 'Type': 'STRING'|'INTEGER'|'DECIMAL'|'DATETIME'|'BIT'|'BOOLEAN'|'JSON', 'SubType': 'FLOAT'|'FIXED' }, ] }, 'S3Source': { 'DataSourceArn': 'string', 'UploadSettings': { 'Format': 'CSV'|'TSV'|'CLF'|'ELF'|'XLSX'|'JSON', 'StartFromRow': 123, 'ContainsHeader': True|False, 'TextQualifier': 'DOUBLE_QUOTE'|'SINGLE_QUOTE', 'Delimiter': 'string' }, 'InputColumns': [ { 'Name': 'string', 'Type': 'STRING'|'INTEGER'|'DECIMAL'|'DATETIME'|'BIT'|'BOOLEAN'|'JSON', 'SubType': 'FLOAT'|'FIXED' }, ] } } }, LogicalTableMap={ 'string': { 'Alias': 'string', 'DataTransforms': [ { 'ProjectOperation': { 'ProjectedColumns': [ 'string', ] }, 'FilterOperation': { 'ConditionExpression': 'string' }, 'CreateColumnsOperation': { 'Columns': [ { 'ColumnName': 'string', 'ColumnId': 'string', 'Expression': 'string' }, ] }, 'RenameColumnOperation': { 'ColumnName': 'string', 'NewColumnName': 'string' }, 'CastColumnTypeOperation': { 'ColumnName': 'string', 'NewColumnType': 'STRING'|'INTEGER'|'DECIMAL'|'DATETIME', 'SubType': 'FLOAT'|'FIXED', 'Format': 'string' }, 'TagColumnOperation': { 'ColumnName': 'string', 'Tags': [ { 'ColumnGeographicRole': 'COUNTRY'|'STATE'|'COUNTY'|'CITY'|'POSTCODE'|'LONGITUDE'|'LATITUDE', 'ColumnDescription': { 'Text': 'string' } }, ] }, 'UntagColumnOperation': { 'ColumnName': 'string', 'TagNames': [ 'COLUMN_GEOGRAPHIC_ROLE'|'COLUMN_DESCRIPTION', ] }, 'OverrideDatasetParameterOperation': { 'ParameterName': 'string', 'NewParameterName': 'string', 'NewDefaultValues': { 'StringStaticValues': [ 'string', ], 'DecimalStaticValues': [ 123.0, ], 'DateTimeStaticValues': [ datetime(2015, 1, 1), ], 'IntegerStaticValues': [ 123, ] } } }, ], 'Source': { 'JoinInstruction': { 'LeftOperand': 'string', 'RightOperand': 'string', 'LeftJoinKeyProperties': { 'UniqueKey': True|False }, 'RightJoinKeyProperties': { 'UniqueKey': True|False }, 'Type': 'INNER'|'OUTER'|'LEFT'|'RIGHT', 'OnClause': 'string' }, 'PhysicalTableId': 'string', 'DataSetArn': 'string' } } }, ImportMode='SPICE'|'DIRECT_QUERY', ColumnGroups=[ { 'GeoSpatialColumnGroup': { 'Name': 'string', 'CountryCode': 'US', 'Columns': [ 'string', ] } }, ], FieldFolders={ 'string': { 'description': 'string', 'columns': [ 'string', ] } }, Permissions=[ { 'Principal': 'string', 'Actions': [ 'string', ] }, ], RowLevelPermissionDataSet={ 'Namespace': 'string', 'Arn': 'string', 'PermissionPolicy': 'GRANT_ACCESS'|'DENY_ACCESS', 'FormatVersion': 'VERSION_1'|'VERSION_2', 'Status': 'ENABLED'|'DISABLED' }, RowLevelPermissionTagConfiguration={ 'Status': 'ENABLED'|'DISABLED', 'TagRules': [ { 'TagKey': 'string', 'ColumnName': 'string', 'TagMultiValueDelimiter': 'string', 'MatchAllValue': 'string' }, ], 'TagRuleConfigurations': [ [ 'string', ], ] }, ColumnLevelPermissionRules=[ { 'Principals': [ 'string', ], 'ColumnNames': [ 'string', ] }, ], Tags=[ { 'Key': 'string', 'Value': 'string' }, ], DataSetUsageConfiguration={ 'DisableUseAsDirectQuerySource': True|False, 'DisableUseAsImportedSource': True|False }, DatasetParameters=[ { 'StringDatasetParameter': { 'Id': 'string', 'Name': 'string', 'ValueType': 'MULTI_VALUED'|'SINGLE_VALUED', 'DefaultValues': { 'StaticValues': [ 'string', ] } }, 'DecimalDatasetParameter': { 'Id': 'string', 'Name': 'string', 'ValueType': 'MULTI_VALUED'|'SINGLE_VALUED', 'DefaultValues': { 'StaticValues': [ 123.0, ] } }, 'IntegerDatasetParameter': { 'Id': 'string', 'Name': 'string', 'ValueType': 'MULTI_VALUED'|'SINGLE_VALUED', 'DefaultValues': { 'StaticValues': [ 123, ] } }, 'DateTimeDatasetParameter': { 'Id': 'string', 'Name': 'string', 'ValueType': 'MULTI_VALUED'|'SINGLE_VALUED', 'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND', 'DefaultValues': { 'StaticValues': [ datetime(2015, 1, 1), ] } } }, ], FolderArns=[ 'string', ])