AWS::Glue::Partition StorageDescriptor - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Glue::Partition StorageDescriptor

描述表数据的物理存储。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "BucketColumns" : [ String, ... ], "Columns" : [ Column, ... ], "Compressed" : Boolean, "InputFormat" : String, "Location" : String, "NumberOfBuckets" : Integer, "OutputFormat" : String, "Parameters" : Json, "SerdeInfo" : SerdeInfo, "SkewedInfo" : SkewedInfo, "SortColumns" : [ Order, ... ], "StoredAsSubDirectories" : Boolean }

属性

BucketColumns

表中的 Reducer 分组列、集群列以及存储桶列的列表。

必需:否

类型:字符串列表

Update requires: No interruption

Columns

表中的 Columns 的列表。

必需:否

类型的列表

Update requires: No interruption

Compressed

如果对表中的数据进行压缩,则为 True,否则为 False

必需:否

类型:布尔值

Update requires: No interruption

InputFormat

输入格式:SequenceFileInputFormat(二进制)或 TextInputFormat 或自定义格式。

必需:否

类型:字符串

Update requires: No interruption

Location

表的物理位置。默认情况下,它采用仓库位置的形式,后跟仓库中的数据库位置,然后是表名称。

必需:否

类型:字符串

Update requires: No interruption

NumberOfBuckets

存储桶数。

如果分区包含任何维度列,您必须指定该属性。

必需:条件

类型:整数

Update requires: No interruption

OutputFormat

输出格式:SequenceFileOutputFormat(二进制)、IgnoreKeyTextOutputFormat 或自定义格式。

必需:否

类型:字符串

Update requires: No interruption

Parameters

使用键/值形式的用户提供的属性。

必需:否

类型:Json

Update requires: No interruption

SerdeInfo

序列化/反序列化 (SerDe) 信息。

必需:否

类型SerdeInfo

Update requires: No interruption

SkewedInfo

有关在列中经常出现的值(偏斜值)的信息。

必需:否

类型SkewedInfo

Update requires: No interruption

SortColumns

指定表中的每个存储桶的排序顺序的列表。

必需:否

类型顺序的列表

Update requires: No interruption

StoredAsSubDirectories

如果表数据存储在子目录中,则为 True,否则为 False

必需:否

类型:布尔值

Update requires: No interruption