Valores e tipos de dados com suporte - Amazon QuickSight

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á.

Valores e tipos de dados com suporte

QuickSight Atualmente, a Amazon oferece suporte aos seguintes tipos de dados primitivos: DateDecimal,Integer, e. String Os seguintes tipos de dados são compatíveis comSPICE: Date Decimal-fixedDecimal-float,Integer,, String e. QuickSight aceita valores booleanos promovendo-os a números inteiros. Ele também pode derivar tipos de dados geoespaciais. Os tipos de dados geoespaciais usam metadados para interpretar o tipo de dados físicos. A latitude e a longitude são numéricas. Todas as outras categorias geoespaciais são strings.

Certifique-se de que qualquer tabela ou arquivo que você use como fonte de dados contenha apenas campos que possam ser implicitamente convertidos nesses tipos de dados. A Amazon QuickSight ignora todos os campos ou colunas que não podem ser convertidos. Se você receber um erro dizendo "os campos foram ignorados porque usam tipos de dados incompatíveis", altere sua consulta ou tabela para remover ou reformular os tipos de dados incompatíveis.

Dados de string e texto

Campos ou colunas que contêm caracteres são chamados de strings. Um campo com o tipo de dados de STRING pode conter, inicialmente, quase qualquer tipo de dados. Os exemplos incluem nomes, descrições, números de telefone, números de contas, dados JSON, cidades, códigos postais, datas e números que podem ser usados para calcular. Esses tipos às vezes são chamados de dados textuais em um sentido geral, mas não em um sentido técnico. QuickSight não oferece suporte a objetos binários e grandes de caracteres (BLOBs) nas colunas do conjunto de dados. Na QuickSight documentação, o termo “texto” sempre significa “dados de string”.

Na primeira vez que você consulta ou importa os dados, QuickSight tenta interpretar os dados que ele identifica como outros tipos, por exemplo, datas e números. É uma boa ideia verificar se os tipos de dados atribuídos aos seus campos ou colunas estão corretos.

Para cada campo de string nos dados importados, QuickSight usa um comprimento de campo de 8 bytes mais o comprimento de caracteres codificado em UTF-8. A Amazon QuickSight suporta codificação de arquivo UTF-8, mas não UTF-8 (com BOM).

Dados de data e hora

Os campos com um tipo de dados de Date também incluem dados de hora e também são conhecidos como Datetime campos. QuickSight suporta datas e horários que usam formatos de data compatíveis.

QuickSight usa a hora UTC para consultar, filtrar e exibir dados de data. Quando os dados de data não especificam um fuso horário, QuickSight assume valores UTC. Quando os dados de data especificam um fuso horário, QuickSight eles são convertidos para exibição no horário UTC. Por exemplo, um campo de data com uma diferença de fuso horário como 2015-11-01T03:00:00-08:00 é convertido em UTC e exibido na Amazon QuickSight como. 2015-11-01T15:30:00

Para cada DATE campo nos dados importados, QuickSight usa um comprimento de campo de 8 bytes. QuickSight suporta codificação de arquivo UTF-8, mas não UTF-8 (com BOM).

Dados numéricos

Os dados numéricos incluem números inteiros e decimais. Números inteiros com um tipo de dados de INT são números negativos ou positivos que não têm uma casa decimal. QuickSight não distingue entre números inteiros grandes e pequenos. Números inteiros acima de um valor de 9007199254740991 ou 2^53 - 1 podem não ser exibidos de forma exata ou correta em um elemento visual.

Decimais com o tipo de dados de Decimal são números negativos ou positivos que contêm pelo menos uma casa decimal antes ou depois da pontuação decimal. Quando você escolhe o modo Direct Query, todos os tipos decimais não inteiros são marcados como Decimal e o mecanismo subjacente manipula a precisão do ponto de dados com base nos comportamentos compatíveis com a fonte de dados. Para obter mais informações sobre os tipos de fonte de dados compatíveis, consulte Valores e tipos de dados com suporte.

Ao armazenar seu conjunto de dados emSPICE, você pode optar por armazenar seus valores decimais como fixed tipos float decimais. Decimal-fixedos tipos de dados usam o formato decimal (18,4) que permite 18 dígitos no total e até 4 dígitos após o ponto decimal. Decimal-fixedos tipos de dados são uma boa opção para realizar operações matemáticas exatas, mas QuickSight arredondam o valor para a décima milésima casa mais próxima quando o valor é ingerido. SPICE

Os tipos de dados Decimal-float fornecem aproximadamente 16 dígitos significativos de precisão para um valor. Os dígitos significativos podem estar em qualquer lado da pontuação decimal para oferecer compatibilidade com números de muitas casas decimais e números maiores ao mesmo tempo. Por exemplo, o tipo de dados Decimal-float é compatível com o número 12345.1234567890 ou o 1234567890.12345. Se você trabalha com números muito pequenos próximos de 0, o tipo de dados Decimal-float é compatível com até 15 dígitos à direita da pontuação decimal, por exemplo 0.123451234512345. O valor máximo compatível com esse tipo de dados é 1.8 * 10^308 para minimizar a probabilidade de um erro de estouro com o seu conjunto de dados.

O tipo de dados Decimal-float é inexato e alguns valores são armazenados como aproximações em vez do valor real. Isso pode resultar em pequenas discrepâncias ao armazenar e retornar alguns valores específicos. As considerações a seguir se aplicam ao tipo de dados Decimal-float.

  • Se o conjunto de dados que você está usando vier de uma fonte de dados do Amazon S3, SPICE atribui o tipo decimal Decimal-float a todos os valores decimais numéricos.

  • Se o conjunto de dados que você está usando vier de um banco de dados, SPICE usa o tipo decimal ao qual o valor é atribuído no banco de dados. Por exemplo, se o valor for atribuído a um valor numérico de ponto fixo no banco de dados, o valor será um tipo Decimal-fixed no SPICE.

Para conjuntos de dados existentes do SPICE que contêm campos que podem ser convertidos para o tipo de dados Decimal-float, um pop-up é exibido na página Editar conjunto de dados. Para converter campos de um conjunto de dados existente no tipo de dados Decimal-float, escolha ATUALIZAR CAMPOS. Se você não quiser incluir, escolha NÃO ATUALIZAR CAMPOS. O pop-up Atualizar campos é exibido toda vez que você abre a página Editar conjunto de dados, até que o conjunto de dados seja salvo e publicado. A imagem abaixo mostra o pop-up Atualizar campos.

O pop-up Atualizar campos.