Como alterar um tipo de dados de campo - Amazon QuickSight

Como alterar um tipo de dados de campo

Quando o Amazon QuickSight recupera dados, ele atribui um tipo de dados a cada campo com base nos dados do campo. Os possíveis tipos de dados são como a seguir:

  • Data: o tipo de dados de data é usado para dados de data em um formato compatível. Para obter informações sobre os formatos de data compatíveis com o Amazon QuickSight, consulte Cotas de fonte de dados.

  • Decimal: o tipo de dados decimal é usado para dados numéricos que requerem uma ou mais casas decimais de precisão, como 18,23. O tipo de dados decimal oferece suporte a valores com até quatro casas decimais à direita do ponto decimal. Valores que têm uma escala maior do que essa são truncados até a quarta casa decimal em dois casos. Um dos casos é quando esses valores são exibidos na preparação ou em análise de dados, e o outro é quando esses valores são importados para o QuickSight. Por exemplo, 13.00049 é truncado para 13.0004.

  • Geoespacial: os dados do tipo geoespacial são usados para dados geoespaciais, como longitude e latitude ou cidades e países.

  • Inteiro: o tipo de dados int é usado para dados numéricos que só contém inteiros, como 39.

  • String: o tipo de dados string é usado para dados alfanuméricos que não representam uma data.

O QuickSight lê uma pequena amostra de linhas na coluna para determinar o tipo de dados. O tipo de dados que mais ocorre na pequena amostra é o tipo sugerido. Em alguns casos, pode haver valores em branco (tratados como strings pelo QuickSight) em uma coluna que contém, na maioria, números. Nesses casos, talvez o tipo de dados String seja o mais frequente no conjunto de amostras de linhas. Você pode modificar manualmente o tipo de dados da coluna para torná-la do tipo inteiro. Use os procedimentos a seguir para saber como.

Como alterar o tipo de dados de um campo durante a preparação de dados

Durante a preparação de dados, você pode alterar o tipo de dados de qualquer campo da fonte de dados. No menu Alterar tipo de dados, você pode alterar campos calculados que não incluem agregações com tipos geoespaciais. Você pode fazer outras alterações no tipo de dados de um campo calculado ao modificar sua expressão diretamente. O Amazon QuickSight converte os dados de campo de acordo com o tipo de dados que você escolher. As linhas que contêm dados incompatíveis com esse tipo de dados são ignoradas. Por exemplo, suponha que você converta o campo a seguir de String para Inteiro.

10020 36803 14267a 98457 78216b

Todos os registros que contiverem caracteres alfabéticos nesse campo serão ignorados, como mostrado a seguir.

10020 36803 98457

Se você tem um conjunto de dados de um banco de dados com campos cujos tipos de dados não são compatíveis com o Amazon QuickSight, use uma consulta SQL durante a preparação dos dados. Em seguida, use os comandos CAST ou CONVERT (dependendo do que é compatível com o banco de dados de origem) para alterar os tipos de dados do campo. Para obter mais informações sobre a adição de uma consulta SQL durante a preparação de dados, consulte Como usar SQL para personalizar dados. Para obter mais informações sobre como diferentes tipos de dados de origem são interpretados pelo Amazon QuickSight, consulte Tipos de dados compatíveis de fontes de dados externas.

Você pode ter campos numéricos que atuam como dimensões, e não como métricas, por exemplo, CEPs e a maioria dos números de ID. Nesses casos, é útil atribuir a eles um tipo de dados string durante a preparação de dados. Fazer isso permite que o Amazon QuickSight compreenda que eles não são úteis para executar cálculos matemáticos e só podem ser agregados com a função Count. Para obter mais informações sobre como o Amazon QuickSight usa dimensões e medidas, consulte Configurar campos como dimensões ou medidas.

No SPICE, números convertidos de numéricos para inteiros são truncados por padrão. Em vez disso, se deseja arredondar seus números, você pode criar um campo calculado usando a função round. Para ver se os números estão arredondados ou truncados antes de serem ingeridos pelo SPICE, verifique o mecanismo do banco de dados.

Par alterar o tipo de dados de um campo durante a preparação de dados
  1. Na página inicial do QuickSight, escolha Conjuntos de dados, escolha o conjunto de dados que você deseja e, em seguida, escolha Editar conjunto de dados.

  2. No painel de visualização de dados, escolha o ícone de tipo de dados sob o campo que você quer alterar.

  3. Escolha o tipo de dados de destino. Somente os tipos de dados diferentes aos do utilizados no momento são listados.

Como alterar um tipo de dados de campo em uma análise

Você pode usar o painel Field list, as fontes de campos do visual ou os editores de visual para alterar tipos de dados de campos numéricos no contexto de uma análise. Os campos numéricos são padronizados para exibição como números, mas você pode optar por serem exibidos como moeda ou como uma porcentagem. Você não pode alterar os tipos de dados para campos de data ou de sequência de caracteres.

Alterar o tipo de dados de um campo em uma análise o altera para todos os elementos visuais na análise que usam esse conjunto de dados. No entanto, ela não a altera no próprio conjunto de dados.

nota

Se você estiver trabalhando com um visual de tabela dinâmica, a aplicação de um cálculo de tabela alterará o tipo de dados dos valores das células em alguns casos. Esse tipo de alteração ocorrerá se o tipo de dados não fizer sentido com o cálculo aplicado.

Por exemplo, suponha que você aplique a função Rank a um campo numérico modificado para usar um tipo de dados de moeda. Nesse caso, os valores das células são exibidos como números em vez de moeda. De maneira semelhante, se você aplicar a função Percent difference, os valores das células serão exibidos como porcentagens e não como moeda.

Alterar o tipo de dados de um campo
  1. Escolha uma das seguintes opções:

    • No painel Lista de campos, passe o mouse sobre o campo numérico a ser alterado. Em seguida, escolha o ícone seletor à direita do nome do campo.

    • Em qualquer elemento visual que contenha um editor associado ao campo numérico que você deseja alterar, escolha esse editor no elemento visual.

    • Expanda o painel Fontes de campo e escolha a fonte de campo associada ao campo numérico que você deseja alterar.

  2. Escolha Show as (Mostrar como) e, depois, Number (Número), Currency (Moeda) ou Percent (Percentual).