Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-11-03
Conceito: tabelas

Conceito: tabelas

Uma tabela é um objeto do Workday Prism Analytics que armazena ( materializa ) dados e os representa em um formato de tabela. Uma tabela tem um esquema definido pelo usuário e contém apenas dados válidos em relação ao esquema. Os dados nas tabelas são copiados por um armazenamento de dados colunar distribuído.
É possível criar tabelas para trazer dados de várias fontes e armazená-los em um local central, o Catálogo de dados (semelhante a um depósito de dados). Depois disso, você pode unir, transformar, mesclar e enriquecer os dados da tabela usando conjuntos de dados derivados baseados na tabela. Usar conjuntos de dados derivados para preparar os dados para análise.
Se você usa o Workday há pouco tempo, não tem acesso para criar ou editar conjuntos de dados base.

Tabelas em comparação com conjuntos de dados base

Uma tabela é semelhante a um conjunto de dados base, com diferenças importantes.
Conceito
Tabelas
Conjuntos de dados base
Esquema
Você define o esquema antes de carregar os dados na tabela. Se você está familiarizado com os bancos de dados, esse processo é normalmente chamado de esquema na gravação.
Você ainda pode alterar o esquema da tabela, mas há requisitos e limitações. Exemplo: você pode adicionar/remover campos a qualquer momento, mas se quiser alterar o tipo de campo, a tabela deve estar vazia (zero linhas). Alterações de esquema são destrutivas. Exemplo: se você remove um campo, perde todos os dados contidos nele.
Os conjuntos de dados base controlam os dados subjacentes armazenados em arquivos. Os esquemas do conjunto de dados descrevem como ler (e, posteriormente, transformar) os dados armazenados nesses arquivos. Se você está familiarizado com os bancos de dados, esse recurso é normalmente chamado de esquema na leitura.
Embora seja possível alterar o esquema do conjunto de dados a qualquer momento, você deve se certificar de que o esquema corresponde aos dados nos arquivos subjacentes para que ele reconheça os dados corretamente. Se o esquema não corresponde ao arquivo, o Prism define o valor como nulo.
Tipo de origem
As tabelas podem aceitar dados de qualquer tipo de origem a qualquer momento, como carregamento de arquivo, conjunto de dados ou API REST.
Crie tarefas de alteração de dados para carregar e alterar dados em uma tabela. Você pode usar um tipo de origem diferente para cada tarefa de alteração de dados que funciona na mesma tabela de destino.
Exemplo: você cria duas tarefas de alteração de dados que usam a mesma tabela de destino e estes tipos de origem:
  • Um arquivo delimitado que insere dados.
  • Um conjunto de dados derivado que atualiza os dados.
Um conjunto de dados base aceita apenas dados do mesmo tipo de origem que você usou quando criou o conjunto de dados. Ou seja, se você cria um conjunto de dados usando SFTP, ele só aceita dados de um servidor SFTP.
Validação de dados
Quando você carrega dados em uma tabela, o Workday os valida em relação ao esquema definido.
Se o valor de um campo não corresponde ao tipo de campo ou a outros parâmetros de campo (como formato de data), o Workday marca a linha inteira como inválida e não a inclui na tabela. Em vez disso, a linha é enviada para um arquivo de erros que você pode baixar.
Quando você publica um conjunto de dados, o Workday lê os dados armazenados no disco e os valida em relação ao esquema atual do conjunto de dados base.
Se o valor de um campo não corresponde ao tipo de campo ou a outros parâmetros de campo (como formato de data), o Workday marca esse valor de campo como NULL e inclui a linha na fonte de dados Prism publicada.
Tratamento de NULL
Todos os campos permitem valores NULL, a menos que você os configure conforme necessário.
O Workday faz a distinção entre valores NULL e valores de cadeia de caracteres vazios em campos de Texto quando lê um arquivo de origem delimitado para carregar dados em uma tabela.
Quando um arquivo delimitado contém:
  • Dois delimitadores de campo consecutivos apenas, o Workday trata o valor do campo como NULL. Exemplo:
    "Smith",,"Tom"
  • 2 delimitadores de campo consecutivos com os dois caracteres de aspa consecutivos entre eles, o Workday trata o valor do campo como uma cadeia de caracteres vazia. Exemplo:
    "Smith","","Tom"
Todos os campos permitem valores NULL.
O Workday não faz distinção entre valores NULL e valores de cadeia de caracteres vazios em arquivos delimitados.
Restrições de nome
As tabelas têm dois nomes:
  • Nome Esse é um nome de exibição que aparece no Catálogo de dados. Você pode alterar o nome de exibição.
  • Nome da API Este é um nome exclusivo usado para fazer referência à tabela na API. Você não pode alterar o nome da API da tabela depois de criar a tabela.
Os campos de tabela também têm um nome de exibição e um Nome de API. Você pode alterar o nome de exibição a qualquer momento. No entanto, você não pode alterar o nome da API depois de criar o campo e salvar a tabela.
Os nomes de exibição, de API e de campo de API devem ser exclusivos e estar em conformidade com as regras de validação de nome.
Consulte Referência: diretrizes de nomenclatura para obter mais detalhes.
Os conjuntos de dados base (e derivados) têm dois nomes:
  • Nome Esse é o nome exibido no Catálogo de dados. Você pode alterar o nome de exibição. A publicação de conjuntos de dados renomeados não afetará relatórios ou painéis de descoberta que usam os nomes originais.
  • Nome da API Este é um nome exclusivo usado para fazer referência ao conjunto de dados na API. Você não pode alterar o nome da API do conjunto de dados depois de criar o conjunto de dados.
Os campos de conjunto de dados permitem apenas um nome e você pode alterá-lo a qualquer momento. No entanto, você deve corrigir quaisquer erros posteriores que possam resultar da alteração do nome do campo.
Os nomes de exibição e de API devem ser exclusivos e estar em conformidade com as regras de validação de nome.
Exclusão de dados
Você pode remover todas as linhas (truncar) ou algumas linhas (excluir) de uma tabela.
Você pode excluir linhas de forma seletiva com base em um campo-chave. Você pode querer fazer isso quando anexar dados à tabela e precisar remover as linhas adicionadas de um carregamento específico.
Você pode remover todas as linhas (truncar) de um conjunto de dados base. Você não pode excluir um subconjunto de linhas.
Criar fonte de dados Prism
Use a opção
Habilitar para análise
quando você criar ou editar o esquema da tabela para criar uma fonte de dados Prism.
Publique o conjunto de dados para criar uma fonte de dados Prism.
Total de linhas
O Workday sabe exatamente quantas linhas de dados existem em uma tabela e exibe o número de linhas no Catálogo de dados e no relatório
Visualizar detalhes da tabela
.
O Workday não sabe quantas linhas de dados existem em um conjunto de dados base.