NatQuery é uma ferramenta da Natworks Inc, baseada em estação de trabalho, com interface de usuário totalmente gráfica ( GUI ), desenvolvido especificamente para processamento de extração de dados armazenados no banco ADABAS da Software AG. Através do NatQuery qualquer usuário com o mínimo de treinamento da ferramenta estará, desde que devidamente autorizado pelo administrador ADABAS, apto a extrair e manipular dados deste ambiente diretamente de planilhas MS-Excel, MS-ACCESS ou direcionar os mesmos para utilização com qualquer ferramenta de data warehouse, com a possibilidade de armazenamento em outros bancos de dados como Oracle, Sybase, Teradata, Informix, DB2, etc.
NatQuery tem aplicabilidade específica para usuário final e requerimentos de Data warehouse, suportando extração de dados do ADABAS de duas formas:
• Geração dinâmica de programas de extração de dados escritos na linguagem de 4a geração Natural™, da Software AG.
• Geração dinâmica de cartões de parâmetros (parameter cards) para execução de utilitários específicos do ADABAS, bem como geração de programas Natural para processar devidamente as saídas da execução destes utilitários.
NatQuery foi desenhado para automatizar e simplificar completamente a extração de dados do ADABAS.
• Geração de código Natural sensível a performance com programas estruturados com a habilidade de automatizar devidamente a geração de declarações Natural usando descritores, super-descritores, hiper-descritores,sub-descritores, descritores- fonéticos como chaves de acesso.
• Habilidade de gerar e executar programas de extração Natural que suporta logicamente até 5 relacionamentos de chaves “primárias” com a habilidade de cada um destes 5 arquivos serem utilizados como referências “lookup” dentro de uma único código gerado.
• Integração automática entre a estação do usuário e o servidor através de FTP, permitindo envio das requisições do NatQuery e captura dos resultados requeridos (upload/download)
• Execução automática de requisições de extração em “batch”, permitindo completo controle do impacto no sistema de produção e execução na melhor performance do ambiente Natural.
• Cálculo automático do tamanho do registro lógico (LRECL) de dados extraídos e estimativa do número de registros retornados, permitindo eficiente e apropriado uso de espaço em disco, além de automatizar a geração do JCL para execução das requisições.
• Completa manipulação dos tipos de dados do ADABAS incluindo Date e Timestamp com tradução para “strings” amigáveis.
• Completo suporte para estrutura de dados "recurring" incluindo campos com Grupos-Periódicos (PEs), Campos Multi-Valorados (MUs), bem como MUs dentro de PEs. Na saída, estes campos podem ser “concatenados” ou “achatados”, resultando na extração de dados de fácil entendimento e manipulação para o usuário final.
• Completa e automática manipulação de conversão de dados do formato interno do ADABAS em EBCDIC para equivalente em ASCII como Packed para Numeric (incluindo manipulação de “sign bytes”).
• Suporte completo para definições de usuário "variables" incluindo constants, expressões e redefinições.
• Capacidade de atualização automática da versão NatQuery para usuários finais, a partir de um único ponto de administração.
• Habilidade de armazenar especificações de consultas, em diretórios do usuário, permitindo a fácil reutilização e compartilhamento de especificações de extrações com outros usuários.
• Suporte para extração de dados não-delimitados e delimitados. Os delimitadores são especificados pelo usuário.
• Habilidade de carregar o dado ADABAS e automaticamente converter para o formato XML completo, com modelos XSL para imediata publicação e apresentação em navegadores WEB.
• Integração direta com Microsoft Excel, com criação automática de apropriado nome das colunas ( headers ).
• Integração direta com Microsoft Access, com habilidade de criação de tabelas, append ou merge em tabelas existentes.
• Integração direta com produtos específicos de Data Warehousing, como por exemplo a suite de produtos DataStage da IBM WebSphere Information Integration Suite.