Tipos De Dados

Versão:
2022.3
Last modified: August 10, 2021

O Alteryx processa valores com base no tipo de dados. O Alteryx oferece suporte para dados do tipo cadeia de caracteres, numérico, data/hora, booleano e objetos geográficos.

A ferramenta Selecionar, ou qualquer ferramenta que inclua a funcionalidade da ferramenta Selecionar, pode ser usada para modificar o tipo de dados de uma coluna. Consulte as ferramentas Selecionar, Agrupar Campos, Junção, Junções Múltiplas, Encontrar o Mais Próximo e Correspondência Geográfica.

Dados de cadeia de caracteres

Uma cadeia de caracteres representa dados alfanuméricos e pode incluir letras, números, espaços ou outros tipos de caracteres. Uma cadeia de caracteres também pode ser considerada como um texto sem formatação. Todos os caracteres de uma cadeia são processados como texto, mesmo se forem dígitos.

Mesmo que uma cadeia de caracteres contenha texto que se pareça com um número para o Alteryx (por exemplo, "123.4"), ela primeiro deve ser convertida em um tipo de dados numérico (seja com uma ferramenta Selecionar ou com funções ToNumber) para executar cálculos.

É mais eficiente armazenar cadeias de caracteres como sendo de comprimento variável. Isso ocorre porque as cadeias de comprimento fixo reservam espaço para o número especificado de caracteres, enquanto as cadeias de comprimento variável usam apenas a quantidade de armazenamento necessária para os dados naquela célula. Defina um limite alto para cadeias de caracteres de comprimento fixo para evitar truncar dados.

Tipo Descrição Exemplo
String Cadeia de caracteres Latim-1 de comprimento fixo. O comprimento deve ser, no mínimo, tão grande quanto a cadeia de caracteres mais longa que você deseja que esteja contida na coluna; caso contrário, os valores serão truncados. Limitado a 8192 caracteres Latim-1. Qualquer cadeia de caracteres cujo comprimento não varia muito de valor para valor e que contém apenas caracteres Latim-1 simples.
WString Cadeia de caracteres ampla, aceita qualquer caractere (Unicode). Limitado a 8192 caracteres. Qualquer cadeia de caracteres cujo comprimento não varia muito de valor para valor e que contém quaisquer caracteres.
V_String Comprimento variável. O comprimento da coluna se ajusta para acomodar a cadeia de caracteres inteira dentro dela. Qualquer cadeia de caracteres cujo comprimento varia de valor para valor e que contém apenas caracteres Latim-1 simples.
V_WString Cadeia de caractere ampla de comprimento variável. O comprimento da coluna se ajusta para acomodar a cadeia de caracteres inteira dentro dela e aceita quaisquer caracteres.

Qualquer cadeia de caracteres cujo comprimento varia de valor para valor e que contém quaisquer caracteres.

Dados numéricos

Existem vários tipos de dados numéricos diferentes, incluindo números inteiros, decimais, floats e doubles. Com exceção do tipo decimal fixo (FixedDecimal), o comprimento dos tipos de dados numéricos não é ajustável. 

Tipo Descrição Exemplo
Byte Uma unidade de dados de 8 dígitos binários (bits) de comprimento. Um campo de byte é um número inteiro positivo que cai dentro do intervalo de 0 a 255, ou 28 0, 1, 2, 3....253, 254, 255
Int16

Um valor numérico sem um decimal igual a 2 bytes, ou -(215) a (215)-1

– 32.768 a 32.767
Int32 Um valor numérico sem um decimal igual a 4 bytes, ou -(231) a (231)-1 – 2.147.483.648 a 2.147.483.647
Int64 Um valor numérico sem um decimal igual a 8 bytes, ou -(263) a (263)-1 –9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
FixedDecimal

Um valor numérico com um decimal.

O comprimento (precisão) de um decimal fixo é igual à largura do número inteiro (lado esquerdo do separador decimal) mais o separador decimal mais a largura da escala (lado direito do separador decimal). Se o número for negativo, o sinal negativo também deve estar incluído no comprimento.

O Alteryx define o padrão de um decimal fixo para 19.6. A precisão máxima é de 50, incluindo a vírgula decimal e o sinal negativo (se aplicável).

O FixedDecimal é o único tipo de dados numérico com um comprimento ajustável.

Um valor de 1234,567 com um comprimento de 7.2 resulta em 1234,57

Um valor de 1234,567 com um comprimento de 7.3 resulta em um erro de conversão de campo e uma saída nula porque o valor não se encaixa dentro da precisão especificada.

Um valor de 1234,567 com um comprimento de 6.1 resulta em 1234,6

Um valor de 1234,567 com um comprimento de 8.3 resulta em 1234,567

Um valor de -1234,567 com um comprimento de 8.3 resulta em um erro de conversão de campo e uma saída nula porque o valor não se encaixa dentro da precisão especificada.

Um valor de 1234,567 com um comprimento de 11.6 resulta em 1234,567000

Float

Um valor de ponto flutuante de precisão simples padrão. Usa 4 bytes e pode representar valores de +/- 3,4 x 10-38 a 3,4 x 1038 com 7 dígitos de precisão.

Um float usa um decimal que pode ser colocado em qualquer posição e é usado principalmente para economizar memória em matrizes grandes de números de ponto flutuante.

+/- 3,4 x 10-38 a 3,4 x 1038 com 7 dígitos de precisão.
Double Um valor de ponto flutuante de precisão dupla padrão. Usa 8 bytes e pode representar valores de +/- 1,7 x 10-308 a 1,7 x 10308 com 15 dígitos de precisão.

Um double usa um decimal que pode ser colocado em qualquer posição. Um double usa duas vezes o número de bits de um float e é geralmente utilizado como o tipo de dados padrão para valores decimais.
+/- 1,7 x 10-308 a 1,7 x 10308 com 15 dígitos de precisão 

Dados de data/hora

Tipo Descrição Exemplo
Date Uma cadeia de 10 caracteres no formato "yyyy-mm-dd". 2 de dezembro de 2005 = 2005-12-02
Time Uma cadeia de 8 caracteres no formato "hh:mm:ss". 02:47 e 53 segundos a.m. = 02:47:53
 02:47 e 53 segundos p.m. = 14:47:53
DateTime Uma cadeia de 19 caracteres no formato "yyyy-mm-dd hh:mm:ss". 2005-12-02 14:47:53

Os tipos de dados Date, Time e DateTime podem ser tratados como cadeias de caracteres ao usar funções em uma ferramenta com um editor de expressões. Consulte a tabela Dados de data/horaacima para obter descrições e exemplos.

Dados booleanos

Tipo Descrição Exemplo
Bool Uma expressão com apenas dois valores possíveis: verdadeiro ou falso.

As palavras verdadeiro ("True") e falso ("False") são exibidas nos resultados, onde falso = 0 e verdadeiro = não zero.

Objetos geográficos

Tipo Descrição Exemplo
SpatialObj O objeto geográfico (ou objeto espacial) associado a um registro de dados. Vários campos de objetos geográficos podem estar contidos em uma tabela. Um objeto geográfico pode consistir em um ponto, linha, polilinha ou polígono.
Esta página foi útil?

Problemas com seu produto Alteryx? Visite a Comunidade Alteryx ou entre em contato com nossa Equipe de Suporte. Não é possível enviar este formulário? Envie-nos um e-mail.