Business Intelligence Simplificado!
Entregar relatórios via web não é algo especial. Porém mais de 10 anos atrás, o Dynamic AI era a única ferramenta capaz de criar e manter relatórios inteiramente através de um navegador web. Além de tudo mais o que é necessário para manter uma plataforma segura e estável em instalações com até 10 mil usuários.
Como uma aplicação de servidor web, esteja o Dynamic AI instalado localmente ou em nuvem, ele fornece instantaneamente um site ou plataforma de portal da web para desenvolver e fornecer business intelligence, consulta ad-hoc, relatórios e recursos de análise, usando nada além de um web browser, de todas as suas fontes de dados SQL, onde quer que residam, por meio de conexões OLE-DB ou ODBC.
Políticas estritas e detalhadas de usuário, grupo, perfil e senha fornecem aos administradores amplo controle sobre quem pode acessar o quê e, mais importante, quem não pode - até o nível de linha e coluna de dados de origem. Os direitos de design também são muito granulares para controlar precisamente se, e até que ponto, os usuários podem modificar ou criar relatórios para si próprios ou para compartilhar com outras pessoas. A criptografia de rede pode ser forçada globalmente ou para intervalos de endereços IP e certificados personalizados que associam usuários a uma organização nomeada podem ser implementadas. Leia sobre outros recursos de auditoria abaixo.
De consultas SQL geradas dinamicamente que mesclam regras de dicionário de dados e parâmetros de relatório de tempo de execução com perfis de segurança de grupo e usuário, a objetos de interface de usuário gerados automaticamente para fatiar e dividir informações ou escolher datas de um calendário; de saída HTML gerada dinamicamente mesclada com folhas de estilo definidas pelo usuário e scripts opcionais de tempo de execução personalizados; tudo no produto é verdadeiramente dinâmico, aumentando a produtividade do desenvolvedor e a funcionalidade para o usuário final.
Um clique no botão "AI" transformará qualquer fonte de dados em uma apresentação de painel interativa que oferece uma visão geral instantânea do potencial de informação desses dados. Selecione dimensões e medidas de data e hora descobertas automaticamente, adicione gráficos com um clique, mescle objetos com arrastar e soltar para gerar novas visualizações de relatórios, clique em qualquer dimensão para aplicá-la como um filtro em todo o painel ou faça uma busca detalhada em qualquer total aos detalhes subjacentes. Assista a esta pequena demonstração.
O Dynamic AI oferece suporte aos seguintes idiomas, incluindo interfaces de sistema: inglês, alemão, holandês, italiano, espanhol, português, húngaro e dinamarquês. Até 3 idiomas diferentes podem ser suportados em qualquer fonte de dados e design de relatório. Os usuários podem selecionar seu idioma padrão.
Quem diria que a lógica de programação sofisticada poderia ser envolvida em formulários simples de selecionar e clicar! Com alguns cliques, você pode: definir ou alterar caminhos de detalhamento; faça vários tipos de totais, como soma, contagem, média, execução, porcentagem de linha, coluna ou total e muito mais; crie filtros de tempo de execução - seleção única ou múltipla ou entre - e até mesmo duplos para comparações geradas automaticamente em quaisquer duas seleções; selecione entre mais de 100 opções de formatação de data; controlar muitos aspectos globais da lógica e da apresentação do relatório. Concentre sua experiência na criação de conteúdo real em vez de codificar sintaxe!
Seja um usuário final fazendo uma consulta ad-hoc ou um analista que deseja dinamizar os totais, criar novos KPIs ou alterar o caminho de detalhamento, ou um desenvolvedor que deseja fazer alguns ajustes de design enquanto analisa seu trabalho, as ferramentas de design on-screen permitem manipular a grade do relatório exibido - mover, remover, classificar e agrupar nas colunas exibidas - e construir colunas de fórmulas sofisticadas ou KPIs apenas clicando nas colunas ou totais já exibidos. Extraia partes da data (mês, trimestre, ano, data / hora) em uma nova coluna ou faça novos filtros com um clique do mouse. Todas as alterações podem ser salvas de acordo com as permissões do usuário.
Crie painéis em segundos, reunindo relatórios existentes em um único pacote de apresentação, clicando neles. Você pode controlar a posição de grades e gráficos de relatório no próprio designer ou por gestos de arrastar e soltar na tela. Construa uma coleção de gráficos estilo fita com atualização automática com intervalos de atualização personalizados ou substitua o gráfico especificado do relatório por um dos objetos de bloco disponíveis, como um medidor. O melhor de tudo é que os filtros de tempo de execução para fatiar ou dividir as informações podem se propagar por todos os relatórios, mesmo quando construídos em fontes de dados distintas.
As apresentações do calendário são muito úteis para visualizar os indicadores-chave de desempenho no tempo e suas alterações ao longo dos dias, semanas, meses e anos. Eles podem ser criados com alguns cliques do mouse e percorridos de detalhes de um único dia para visualizações de comparação de alto nível de vários meses, anos e com alguns cliques do mouse. Assista a essa demonstração.
Além de painéis e relatórios, você também pode criar listas de rolagem e formulários com layouts personalizados ou em formatos flutuantes ou colunares gerados automaticamente. Você pode até construir uma página da web na ferramenta de layout interativa, definindo áreas nas quais você vincula a outro conteúdo, como um relatório do Dynamic AI, outro conteúdo de site ou imagens, regras, formas e texto para os quais você pode especificar o tipo de letra, fonte, tamanho e cor.
Escolha entre uma biblioteca incluída de tipos de gráficos personalizáveis e escolha entre gráficos baseados em javascript com os quais os usuários podem interagir em seus navegadores ou gráficos estáticos renderizados em sua escolha de formatos gráficos: PNG, JPG, GIF. Um editor de gráficos completo é integrado para controlar cada elemento dos gráficos estáticos ou criar outros totalmente novos para sua própria biblioteca. Os gráficos interativos podem ser personalizados por meio de script adicionado a qualquer design de relatório.
Escolha entre a biblioteca incluída de folhas de estilo (CSS) ou crie suas próprias versões e atribua a qualquer relatório ou painel para obter a formatação que corresponda ao seu estilo. É fácil criar apresentações de marca adicionando logotipos ou outras imagens na folha de estilo ou diretamente no design do relatório.
Qualquer relatório ou painel pode ser programado para enviar por e-mail para usuários selecionados como formatado em linha, HTML com hiperlink ou como um anexo em formatos compatíveis com HTML, PDF, Excel ou Word HTML ou vários formatos de dados brutos delimitados. Os agendamentos podem ser únicos ou repetidos em intervalos especificados, ou condicionados à superação dos limites definidos, e a execução de relatórios agendados aplica todas as restrições do perfil do usuário que possui esse agendamento ao conteúdo gerado.
Qualquer relatório ou painel pode ser executado por um usuário conectado ou por meio de um URL incorporado em qualquer site ou chamado de qualquer aplicação. Parâmetros variados podem ser passados no URL para obter um resultado de saída específico e os URLs podem ser criptografados e usar uma autenticação de tíquete especial. Os formatos de saída transmitidos para o navegador ou como anexos de arquivo enviados por e-mail incluem: HTML, PDF, CSV, TSV, Fixo, definido pelo usuário, XML, EBCDIC. O Dynamic AI está sendo usado por grandes empresas como uma ferramenta de integração de dados de alto volume para transmitir dados de bancos de dados centralizados para filiais. Os metadados do projeto de relatório podem ser exportados / importados entre diferentes instalações do Dynamic AI.
Como uma aplicação web, o Dynamic AI se integra naturalmente ao framework das aplicações DataFlex web e pode ser incorporado em um objeto cWebIFrame ou exibido em uma nova página ou janela da guia do navegador. Os relatórios do Dynamic AI podem até conter links que chamam suas visualizações WebApp com critérios de localização propagados. Teste este exemplo e veja por si mesmo. Para aplicações DataFlex Windows, uma biblioteca de classes está disponível para instalação na paleta de classes do Studio. Basta arrastar e soltar o objeto em uma view ou caixa de diálogo, definir algumas propriedades e incluir qualquer código personalizado adicional para gerar parâmetros de tempo de execução para o relatório e especificar quais navegações irão invocá-lo. Assista a este vídeo para ver como é fácil.
O database explorer e o join builder do Dynamic AI facilitam a localização das tabelas e colunas certas do banco de dados para permitir que programadores não SQL juntem tabelas para uso na construção de relatórios. Para programadores de SQL, as visualizações dinâmicas podem ser criadas diretamente no editor do Dynamic AI e as relações dinâmicas permitem vincular quaisquer fontes de dados (tabelas, visualizações, junções) através de conexões de banco de dados para que quaisquer relatórios construídos nessas fontes relacionadas possam ser vinculados em caminhos de detalhamento. As visualizações dinâmicas suportam o uso de filtros de relatório redirecionados ou parâmetros em qualquer lugar no SQL que serão substituídos por valores de tempo de execução fornecidos pelo usuário, ou você pode predefinir e nomear conjuntos de valores fixos e coordenados que o usuário pode selecionar em uma lista em tempo de execução.
Qualquer objeto de banco de dados: tabela, view, view dinâmica, join dinâmica, pode ter um dicionário de dados definido onde todas as colunas podem ser legendadas (em três idiomas diferentes) e ter texto de ajuda de dica de ferramenta adicionado, filtros aplicados e funções definidas que restringe automaticamente o conteúdo relatado por valores de perfil de usuário, e fórmulas globais podem ser definidas para uso em qualquer relatório criado nessa fonte de dados.
Os relatórios podem ser carimbados com o nome completo do menu do relatório, versão, data e hora de execução e usuário. Os designs de relatório excluídos podem até mesmo ser recuperados do histórico de versões e a documentação detalhada cobrindo todos os aspectos do design de um relatório pode ser visualizada ou impressa. Toda a atividade do sistema é registrada e captura quem fez o quê, quando e de onde, e está disponível para relatórios.
O recurso de logon único para usuários de domínio do Windows em uma rede corporativa simplifica o acesso de usuários por autenticação automática para usuários de domínio do Windows conectados, e a integração do Active Directory simplifica a manutenção de senha para usuários e administradores, permitindo a autenticação por meio de credenciais de domínio do Windows existentes.