Acesso a dados por meio de tabelas

As tabelas são os objetos que descrevem os dados brutos contidos em arquivos de dados de origem relacionados. As tabelas no Servidor AX são o mesmo que os layouts das tabelas no ACL Analytics.

Encontrando tabelas no Explorador do servidor

No Servidor AX, as tabelas são contidas em pastas. Como os outros itens de pastas, você pode acessar tabelas no Explorador do servidor.

Nota

O ícone do Explorador do servidor representando uma tabela depende do tipo de tabela. Para obter mais informações, consulte Ícones e tipos de tabelas.

Como usar tabelas

Metadados da tabela

As tabelas usam os metadados a seguir para criar uma interpretação estruturada dos dados não processados em um arquivo de dados de origem relacionado:

  • nomes de campos
  • comprimentos de campos
  • tipos de dados de campos
  • posições de campos

Acesso a dados por meio de tabela

Quando você executa análises, os scripts usam a tabela para acessar os dados subjacentes armazenados em arquivos de origem relacionados.

Exemplo

Você tem uma tabela chamada Ar que tem dois campos com os quais você precisa trabalhar: Número_do_Cliente e Valor_da_Transação. Usando o comando OPEN, você seleciona a tabela com a qual trabalhará e, em seguida, usa o comando SUMMARIZE para processar os dados nos campos com os quais precisa trabalhar:

OPEN Ar
SUMMARIZE ON Número_do_Cliente SUBTOTAL Valor_da_Transação TO "Total_do_Cliente.FIL"PRESORT

Extração e anexação em tabelas da pasta Dados

Ao executar um script de análise, não é possível anexar dados extraídos diretamente a uma tabela existente na pasta Dados. Em vez disso:

  1. Crie uma tabela temporária para extrair e anexar dados durante a execução do script.
  2. Extraia os dados atuais para a tabela temporária.
  3. Extraia e anexe os novos registros à tabela temporária.
  4. Extraia os registros na tabela temporária (registros existentes e novos) para a tabela na pasta Dados no final do script.

    O conteúdo da tabela de dados será substituído com pelos registros existentes e novos da tabela temporária.

COMMENT criar a tabela temporária usando dados da tabela existente
OPEN T_Tabela_Dados_Existente
EXTRACT RECORD TO T_Tabela_Temporária

COMMENT extrair e anexar novos dados à tabela temporária
OPEN T_Novos_Dados
EXTRACT RECORD TO T_Tabela_Temporária APPEND

COMMENT Gravar o conteúdo da tabela temporária na tabela de dados
OPEN T_Tabela_Temporária
EXTRACT RECORD TO T_Tabela_Dados_Existente

Tipos de tabela

O Servidor AX é compatível com cinco tipos de tabelas. A tabela independente é a base das outras quatro tabelas especializadas:

Layouts

Você pode desassociar uma tabela de seus dados subjacentes para criar layouts. Um layout é um layout de tabela sem arquivo de dados de origem subjacente que você pode manipular nos scripts de análise.

[ Voltar ao início ]

(C) ACL Services Ltd. Todos os direitos reservados. quinta-feira, 4 de outubro de 2018