batch-create-partition
Описание
Создаёт один или несколько разделов в пакетной операции.
См. также: Документацию API AWS
Синтаксис
batch-create-partition
[--catalog-id <value>]
--database-name <value>
--table-name <value>
--partition-input-list <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--catalog-id (строка)
--database-name (строка)
--table-name (строка)
--partition-input-list (список)
Список структур PartitionInput, определяющих разделы, которые будут созданы.
(структура)
Структура, используемая для создания и обновления раздела.
Значения -> (список)
Значения раздела. Хотя этот параметр не требуется SDK, вы должны указать этот параметр для допустимого входного значения.
Значения для ключей нового раздела должны передаваться в виде массива объектов String, которые должны быть упорядочены так же, как ключи раздела, отображающиеся в префиксе Amazon S3. В противном случае Glue добавит значения к неправильным ключам.
(строка)
LastAccessTime -> (метка времени)
StorageDescriptor -> (структура)
Предоставляет информацию о физическом расположении, где хранится раздел.
Columns -> (список)
Список Columns в таблице.
(структура)
Столбец в Table.
Name -> (строка)
Column.Type -> (строка)
Column.Comment -> (строка)
Parameters -> (карта)
Эти пары «ключ-значение» определяют свойства, связанные со столбцом.
ключ -> (строка)
значение -> (строка)
Location -> (строка)
AdditionalLocations -> (список)
Список расположений, указывающих на путь, где расположена таблица Delta.
(строка)
InputFormat -> (строка)
SequenceFileInputFormat (двоичный), или TextInputFormat, или пользовательский формат.OutputFormat -> (строка)
SequenceFileOutputFormat (двоичный), или IgnoreKeyTextOutputFormat, или пользовательский формат.Compressed -> (булево)
True, если данные в таблице сжаты, или False, если нет.NumberOfBuckets -> (целое число)
SerdeInfo -> (структура)
Информация о сериализации/десериализации (SerDe).
Name -> (строка)
SerializationLibrary -> (строка)
org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.Parameters -> (карта)
Эти пары «ключ-значение» определяют параметры инициализации SerDe.
ключ -> (строка)
значение -> (строка)
BucketColumns -> (список)
Список столбцов группировки редуктора, столбцов кластеризации и столбцов распределения в таблице.
(строка)
SortColumns -> (список)
Список, определяющий порядок сортировки каждого корзины в таблице.
(структура)
Определяет порядок сортировки отсортированного столбца.
Column -> (строка)
SortOrder -> (целое число)
== 1), или по убыванию (==0).Parameters -> (карта)
Пользовательские свойства в формате «ключ-значение».
ключ -> (строка)
значение -> (строка)
SkewedInfo -> (структура)
Информация о значениях, которые часто встречаются в столбце (смещённые значения).
SkewedColumnNames -> (список)
Список имён столбцов, содержащих смещённые значения.
(строка)
SkewedColumnValues -> (список)
Список значений, которые настолько часто встречаются, что считаются смещёнными.
(строка)
SkewedColumnValueLocationMaps -> (карта)
Сопоставление смещённых значений со столбцами, которые их содержат.
ключ -> (строка)
значение -> (строка)
StoredAsSubDirectories -> (булево)
True, если данные таблицы хранятся в подкаталогах, или False, если нет.SchemaReference -> (структура)
Объект, который ссылается на схему, хранящуюся в реестре схем Glue.
При создании таблицы вы можете передать пустой список столбцов для схемы и вместо этого использовать ссылку на схему.
SchemaId -> (структура)
Структура, содержащая поля идентификации схемы. Либо это, либо SchemaVersionId должны быть предоставлены.
SchemaArn -> (строка)
SchemaArn или SchemaName.SchemaName -> (строка)
SchemaArn или SchemaName.RegistryName -> (строка)
SchemaVersionId -> (строка)
SchemaId должны быть предоставлены.SchemaVersionNumber -> (длинное целое число)
Parameters -> (карта)
Эти пары «ключ-значение» определяют параметры раздела.
ключ -> (строка)
значение -> (строка)
LastAnalyzedTime -> (метка времени)
Синтаксис JSON:
[
{
"Values": ["string", ...],
"LastAccessTime": timestamp,
"StorageDescriptor": {
"Columns": [
{
"Name": "string",
"Type": "string",
"Comment": "string",
"Parameters": {"string": "string"
...}
}
...
],
"Location": "string",
"AdditionalLocations": ["string", ...],
"InputFormat": "string",
"OutputFormat": "string",
"Compressed": true|false,
"NumberOfBuckets": integer,
"SerdeInfo": {
"Name": "string",
"SerializationLibrary": "string",
"Parameters": {"string": "string"
...}
},
"BucketColumns": ["string", ...],
"SortColumns": [
{
"Column": "string",
"SortOrder": integer
}
...
],
"Parameters": {"string": "string"
...},
"SkewedInfo": {
"SkewedColumnNames": ["string", ...],
"SkewedColumnValues": ["string", ...],
"SkewedColumnValueLocationMaps": {"string": "string"
...}
},
"StoredAsSubDirectories": true|false,
"SchemaReference": {
"SchemaId": {
"SchemaArn": "string",
"SchemaName": "string",
"RegistryName": "string"
},
"SchemaVersionId": "string",
"SchemaVersionNumber": long
}
},
"Parameters": {"string": "string"
...},
"LastAnalyzedTime": timestamp
}
...
]
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения, используя значение, предоставленное JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено без значения или со значением input, выводит пример входного JSON, который может быть использован в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Общие параметры
--debug (булево)
Включить отладку регистрации.
--endpoint-url (строка)
Переопределить стандартную URL-адресу команды заданной URL-адресой.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого соединения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки сертификатов SSL.
--no-paginate (булево)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для использования при фильтрации данных ответа.
--profile (строка)
Использовать определённый профиль из вашего файла аутентификации.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию данного инструмента.
--color (строка)
Включить/отключить цветной вывод.
- on
- off
- auto
--no-sign-request (булево)
Не подписывать запросы. Учётные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Пакет сертификатов CA для использования при проверке сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. По умолчанию формат - base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как закодированная строка base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, которое отображается в двоичный блок fileb:// всегда будет обрабатываться как двоичный и использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить кли-паджинг для вывода.
--cli-auto-prompt (булево)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросы параметров ввода CLI.
Вывод
Errors -> (список)
Ошибки, возникшие при попытке создания запрошенных разделов.
(структура)
Содержит информацию об ошибке раздела.
PartitionValues -> (список)
Значения, определяющие раздел.
(строка)
ErrorDetail -> (структура)
Подробности о ошибке раздела.
ErrorCode -> (строка)
ErrorMessage -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.
|
|