As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Tipos de dados comuns
Os tipos de dados comuns descrevem diversos tipos de dados comuns em AWS Glue.
Estrutura Tag
O Tag
objeto representa um rótulo que você pode atribuir a um AWS recurso. Cada tag consiste em uma chave e um valor opcional, ambos definidos por você.
Para obter mais informações sobre tags e controle do acesso aos recursos no AWS Glue, veja AWS Etiquetas em AWS Gluee especificando AWS Glue Recurso ARNs no guia do desenvolvedor.
Campos
-
key
— UTF -8 string, não menos que 1 ou mais que 128 bytes de comprimento.A chave de tags. A chave é necessária ao criar uma tag em um objeto. A chave diferencia maiúsculas de minúsculas e não deve conter o prefixo aws.
-
value
— UTF -8 string, não mais que 256 bytes de comprimento.O valor da tag. O valor é opcional ao criar uma tag em um objeto. O valor diferencia maiúsculas de minúsculas e não deve conter o prefixo aws.
DecimalNumber estrutura
Contém um valor numérico em formato decimal.
Campos
-
UnscaledValue
: obrigatório: blob.O valor numérico não escalado.
-
Scale
: obrigatório: número (inteiro).A escala que determina a posição do ponto decimal no valor não escalado.
ErrorDetail estrutura
Contém detalhes sobre um erro.
Campos
-
ErrorCode
— UTF -8 string, não menos que 1 ou mais de 255 bytes de comprimento, correspondendo a. Single-line string patternO código associado a este erro.
-
ErrorMessage
– String de descrição, inferior a 2048 bytes de comprimento, correspondente a URI address multi-line string pattern.Uma mensagem descrevendo o erro.
PropertyPredicate estrutura
Define um predicado de propriedade.
Campos
-
Key
: valor de string não superior a 1.024 bytes de comprimento.A chave da propriedade.
-
Value
: valor de string não superior a 1.024 bytes de comprimento.O valor da propriedade.
-
Comparator
— UTF -8 string (valores válidos:EQUALS
|GREATER_THAN
| |LESS_THAN
GREATER_THAN_EQUALS
|LESS_THAN_EQUALS
).O comparador costumava comparar esta propriedade com outras.
ResourceUri estrutura
Os URIs quatro recursos funcionais.
Campos
-
ResourceType
— UTF -8 string (valores válidos:JAR
|FILE
|ARCHIVE
).O tipo de recurso.
-
Uri
– URI (Uniform Resource Identifier), maior que 1 ou maior que 1024 bytes de comprimento, correspondente a URI address multi-line string pattern.O URI para acessar o recurso.
ColumnStatistics estrutura
Representa as estatísticas de nível de coluna geradas para uma tabela ou partição.
Campos
-
ColumnName
— Obrigatório: UTF -8 string, não menos que 1 ou mais de 255 bytes de comprimento, correspondendo a. Single-line string patternNome da coluna à qual as estatísticas pertencem.
-
ColumnType
: obrigatório: nome do tipo, no máximo 20.000 bytes de comprimento, correspondente a Single-line string pattern.O tipo de dados da coluna.
-
AnalyzedTime
: obrigatório: carimbo de data e hora.O carimbo de data e hora do momento em que as estatísticas da coluna foram geradas.
-
StatisticsData
– Obrigatório: um objeto ColumnStatisticsData.Um objeto
ColumnStatisticData
que contém os valores de dados de estatísticas.
ColumnStatisticsError estrutura
Encapsula um objeto ColumnStatistics
que tenha falhado e o motivo da falha.
Campos
-
ColumnStatistics
– Um objeto ColumnStatistics.As
ColumnStatistics
da coluna. -
Error
– Um objeto ErrorDetail.Uma mensagem de erro com o motivo da falha de uma operação.
ColumnError estrutura
Encapsula um nome de coluna que tenha falhado e o motivo da falha.
Campos
-
ColumnName
— UTF -8 string, não menos que 1 ou mais de 255 bytes de comprimento, correspondendo a. Single-line string patternO nome da coluna que falhou.
-
Error
– Um objeto ErrorDetail.Uma mensagem de erro com o motivo da falha de uma operação.
ColumnStatisticsData estrutura
Contém os tipos individuais de dados de estatísticas de coluna. Apenas um objeto de dados deve ser definido e indicado pelo atributo Type
.
Campos
-
Type
— Obrigatório: UTF -8 string (valores válidos:BOOLEAN
|DATE
|DECIMAL
|DOUBLE
|LONG
|STRING
|BINARY
).O tipo de dados de estatísticas de coluna.
-
BooleanColumnStatisticsData
– Um objeto BooleanColumnStatisticsData.Dados de estatísticas de coluna booleanos.
-
DateColumnStatisticsData
– Um objeto DateColumnStatisticsData.Dados de estatísticas de coluna de data.
-
DecimalColumnStatisticsData
– Um objeto DecimalColumnStatisticsData.Dados estatísticos da coluna decimal. UnscaledValues dentro estão objetos binários codificados em Base64 que armazenam representações big-endian, complemento de dois, do valor não escalado do decimal.
-
DoubleColumnStatisticsData
– Um objeto DoubleColumnStatisticsData.Dados de estatísticas de coluna double.
-
LongColumnStatisticsData
– Um objeto LongColumnStatisticsData.Dados de estatísticas de coluna inteiros longos.
-
StringColumnStatisticsData
– Um objeto StringColumnStatisticsData.Dados de estatísticas de coluna de string.
-
BinaryColumnStatisticsData
– Um objeto BinaryColumnStatisticsData.Dados de estatísticas de coluna binários.
BooleanColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para colunas de dados booleanos.
Campos
-
NumberOfTrues
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores true na coluna.
-
NumberOfFalses
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores false na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
DateColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para colunas de dados de carimbo de data e hora.
Campos
-
MinimumValue
– Timestamp.O valor mais baixo na coluna.
-
MaximumValue
– Timestamp.O valor mais alto na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
-
NumberOfDistinctValues
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores distintos em uma coluna.
DecimalColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para colunas de dados de números de ponto fixo.
Campos
-
MinimumValue
– Um objeto DecimalNumber.O valor mais baixo na coluna.
-
MaximumValue
– Um objeto DecimalNumber.O valor mais alto na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
-
NumberOfDistinctValues
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores distintos em uma coluna.
DoubleColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para colunas de dados de números de ponto flutuante.
Campos
-
MinimumValue
– Número (duplo).O valor mais baixo na coluna.
-
MaximumValue
– Número (duplo).O valor mais alto na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
-
NumberOfDistinctValues
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores distintos em uma coluna.
LongColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para colunas de dados inteiros.
Campos
-
MinimumValue
– Número (extenso).O valor mais baixo na coluna.
-
MaximumValue
– Número (extenso).O valor mais alto na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
-
NumberOfDistinctValues
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores distintos em uma coluna.
StringColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para valores de dados de sequência de caracteres.
Campos
-
MaximumLength
: obrigatório: número (inteiro longo), no máximo nenhum.O tamanho da string mais longa na coluna.
-
AverageLength
: obrigatório: número (double), no máximo nenhum.O comprimento médio da string na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
-
NumberOfDistinctValues
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores distintos em uma coluna.
BinaryColumnStatisticsData estrutura
Define estatísticas de coluna suportadas para valores de dados de sequência de bits.
Campos
-
MaximumLength
: obrigatório: número (inteiro longo), no máximo nenhum.O tamanho da sequência de bits mais longa na coluna.
-
AverageLength
: obrigatório: número (double), no máximo nenhum.O comprimento médio da sequência de bits na coluna.
-
NumberOfNulls
: obrigatório: número (inteiro longo), no máximo nenhum.O número de valores nulos na coluna.
Padrões de string
O API usa as seguintes expressões regulares para definir o que é conteúdo válido para vários parâmetros e membros de string:
Single-line string pattern – "
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*
"URIpadrão de cadeia de caracteres de várias linhas de endereço — "”
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
Um padrão de string Logstash Grok – "
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\t]*
"Padrão de string do identificador – "
[A-Za-z_][A-Za-z0-9_]*
"AWSIAMARNpadrão de string — "
arn:aws:iam::\d{12}:role/.*
”Versão do padrão de string – "
^[a-zA-Z0-9-_]+$
"Padrão de string do grupo de logs – "
[\.\-_/#A-Za-z0-9]+
"Padrão de string do stream de logs – "
[^:*]*
"Padrão de string personalizado n.º 10: “
[^\r\n]
”Padrão de string personalizado n.º 11: “
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:secretsmanager:.*$
”Padrão de string personalizado n.º 12: “
^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]
”Padrão de string personalizado n.º 13: “
\S+
”Padrão de string personalizado n.º 14: “
^(https?):\/\/[^\s/$.?#].[^\s]*$
”Padrão de string personalizado n.º 15: “
^subnet-[a-z0-9]+$
”Padrão de string personalizado n.º 16: “
[\p{L}\p{N}\p{P}]*
”Padrão de string personalizado n.º 17: “
[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}
”Padrão de string personalizado n.º 18: “
[a-zA-Z0-9-_$#.]+
”Padrão de string personalizado n.º 19: “
^\w+\.\w+\.\w+$
”Padrão de string personalizado n.º 20: “
^\w+\.\w+$
”Padrão de string personalizado n.º 21: “
^([2-3]|3[.]9)$
”Padrão de string personalizado n.º 22: “
arn:(aws|aws-us-gov|aws-cn):glue:.*
”Padrão de string personalizado n.º 23: "
(^arn:aws:iam::\w{12}:root)
"Padrão de string personalizado n.º 24: "
^arn:aws(-(cn|us-gov|iso(-[bef])?))?:iam::[0-9]{12}:role/.+
"Padrão de string personalizado n.º 25: "
arn:aws:kms:.*
"Padrão de string personalizado n.º 26: "
arn:aws[^:]*:iam::[0-9]*:role/.+
"Padrão de string personalizado n.º 27: "
[\.\-_A-Za-z0-9]+
"Padrão de string personalizado n.º 28: "
^s3://([^/]+)/([^/]+/)*([^/]+)$
"Padrão de string personalizado n.º 29: "
.*
"Padrão de string personalizado n.º 30: "
^(Sun|Mon|Tue|Wed|Thu|Fri|Sat):([01]?[0-9]|2[0-3])$
"Padrão de string personalizado n.º 31: "
[a-zA-Z0-9_.-]+
"Padrão de string personalizado n.º 32: "
[A-Z][A-Za-z\.]+
"Padrão de string personalizado n.º 33: "
.*\S.*
"Padrão de string personalizado n.º 34: "
[a-zA-Z0-9-=._/@]+
"Padrão de string personalizado n.º 35: "
[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*
"Padrão de string personalizado n.º 36: "
[\s\S]*
"Padrão de string personalizado n.º 37: "
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF]|[^\S\r\n"'= ;])*
"Padrão de string personalizado n.º 38: "
^[A-Z\_]+$
"Padrão de string personalizado n.º 39: "
^[A-Za-z0-9]+$
"Padrão de string personalizado n.º 40: "
[*A-Za-z0-9_-]*
"Padrão de string personalizado n.º 41: "
([\u0020-\u007E\r\s\n])*
"Padrão de string personalizado n.º 42: "
[A-Za-z0-9_-]*
"Padrão de string personalizado n.º 43: “
([\u0009\u000B\u000C\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF])*
”Padrão de string personalizado n.º 44: “
([\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\s])*
”Padrão de string personalizado n.º 45: “
([^\r\n])*
”