Como opera o Jonas?
O Jonas é uma ferramenta interativa que opera sobre as estruturas dos bancos de dados operacionais da sua empresa ou uma réplica dos mesmos. Ao criar uma camada sobre estas estruturas o Jonas navega sobre os mesmos através das suas definições de Elementos, Filtros, Métricas e Dimensões, fazendo automaticamente os cruzamentos e gerando o conjunto resultado que atende aos requisitos.
Quais as principais funcionalidades do Jonas?
Funcionalidades
Análise
A Análise seleciona os elementos conforme os diversos atributos definidos para os Temas. Esta analise é totalmente interativa permitindo que o usuário faça várias hipóteses e combinações com os dados até alcançar o conjunto desejado. Este conjunto, se salvo no Histórico de Pesquisas, permite seu reuso em outras pesquisas.
Combinação
A Combinação é o uso de duas ou mais pesquisas nas operações de Interseção, União e Subtração.
Derivação:
A Derivação permite transformar de Elementos, conforme existam suportes para esta operação.
Extração
A extração permite criar tabelas com as informações existentes no banco de dados para cada um dos Elementos selecionados na Pesquisa.
Reprocessamento
O Jonas permite reexecutar uma pesquisa de forma que o resultado seja um novo conjunto baseado nas alterações havidas no Banco de Dados.
Criação de conjuntos de Elementos
O Jonas permite a importação de Elementos de um arquivo no formato texto, gerando uma pesquisa que pode ser utilizada em Combinações com as demais pesquisas. Opcionalmente os Elementos podem ser diretamente digitados no Jonas.
Suas informações em total segurança
Segurança
O Jonas implementa o controle de acesso ao sistema por usuário de uma unidade administrativa. Um Perfil de Acesso é atribuído a cada um dos usuários.
Níveis de acesso por usuário
Privacidade das Pesquisas
O acesso aos Acervos é autorizado pelo Gestor do Acervo que determina o nível de privacidade das pesquisas do usuário naquele Acervo. Um usuário pode ter privacidade total nas suas pesquisas, às compartilhar com os demais usuários da mesma Unidade Administrativa ou às compartilhar com todos os usuários que tenham acesso a este Acervo.
Diversos bancos de dados
Infraestrutura Operacional
O Jonas opera nos servidores de banco de dados Oracle, SQL Server e MySQL. As informações podem estar residentes em quaisquer uns dos servidores e em outras instâncias dos mesmos.
O Jonas apenas faz a referência inicial às informações residentes naqueles servidores. Todas as demais operações, cruzamentos e refinamentos e a consequente integração é feita no Jonas de forma a afetar minimamente o ambiente operacional.
Quais os conceitos básicos do Jonas?
Conceitos Básicos
O Jonas define um conjunto inovador de conceitos, entre os quais, os mais relevantes:
Elemento
É um dos objetos de interesse do negócio identificados por um código único. Por exemplo: Pessoas identificadas por CPF, Estabelecimentos identificados por CNPJ, veículos identificados por RENAVAM e assim por diante.
Tema
Um Tema se refere a uma tabela do banco de dados. Assim, um tema contém um conjunto de atributos de interesse correlatos. Uma tabela pode ter vários Temas.
Atributos
O Atributo define o comportamento do Jonas para uma coluna da tabela.
Acervo
Um acervo é um conjunto de Temas. Por exemplo: O Acervo Cadastro se refere ao conjunto de temas de interesse aí agrupados. O acervo Pessoas teria um conjunto de Temas de interesse para as pesquisas sobre Pessoas.
Filtros, Métricas e Dimensões:
Estes atributos definem a forma de abordar os temas e obter os conjuntos resultados.
Operações
O Jonas permite fazer operações de Interseção, União e Subtração de conjuntos de Elementos.
Derivação
A derivação é uma transformação de um Elemento A para um Elemento B. Por exemplo: Transformar CPF em CNPJ baseado nos cadastros existentes.
O Jonas determina o conjunto de elementos residentes nos vários servidores que atendem aos requerimentos do momento.
Com o conjunto resultado o Jonas pode extrair as informações residentes em cada um dos servidores.
Toda esta operação é feita em uma extração inicial e seletiva dos dados operacionais sem a necessidade de extrações, transformações e cargas.
Todos os cruzamentos, combinações e filtros são executados no Jonas.
Informação Potencial do Jonas
A Informação Potencial do Jonas pode ser definida como a capacidade de responder às mais variadas questões formuladas pelos usuários. Ela depende da quantidade n de atributos aí definidos: Filtros, Métricas e Dimensões:
IP Jonas = C n,1 + C n,2 + C n,3 …….. (C n,i é a combinação de n,i ou n! /( i! * (n – i!)!)
Como exemplo: havendo 50 atributos distribuídos em algumas tabelas e que o usuário fará perguntas de até 5 atributos quaisquer:
IP Jonas = 50! / (49!*1!) + 50! / (48!*2!) + 50! / (47!*3!) + 50! / (46!*4!) + 50! / (45!*5!)
= 50 + 1225 + 19600 +230300 + 2118760
= 2.369.935
Obviamente algumas perguntas podem não fazer sentido, mas dá uma ideia do que os bancos de dados podem responder imediatamente sem fazer migrações, transformações, processamentos, etc. Apenas usando os dados em repouso nos bancos de dados do seu negócio.