iWorkplace BIRT


A integração e disponibilização de dados para os usuários é uma demanda comum nas corporações. Cada vez mais é necessário disponibilizar para seus colaboradores relatórios operacionais, gráficos analíticos, informações consolidadas, estatísticas e projeções que forneçam suporte à tomada de decisão.

Mas não basta disponibilizar a informação, é preciso disponibilizar a informação certa, no momento certo e no formato adequado à necessidade do usuário, permitindo flexibilidade de obtenção e classificação dos dados, bem como uma variedade de formas de exibição.

Para tal, o iWorkplace Application Platform disponibiliza o iWorkplace BIRT (Business Intelligence and Reporting Tools), componente da plataforma exclusivo para obtenção, tratamento, formatação e exibição de dados nos mais diversos formatos e níveis de detalhamento de informação, permitindo a criação de relatórios empresarias de alta qualidade.

Diagramando com um editor visual poderoso e intuitivo, que permite elaborar relatórios complexos com gráficos, imagens, e subrelatórios, entre outros recursos; obtendo informações a partir de múltiplas fontes de dados (banco de dados, XML, Web services); e gerando o relatório para impressora ou em diversos formatos de arquivo (PDF, Html, Excel, CSV, TXT), o iWorkplace BIRT disponibiliza ferramentas de extração de dados e gráficos analíticos, que permitem agilizar a obtenção e o casamento de informações para a empresa, de forma a agilizar a tomada de decisão.

Editor Visual de Relatórios

Para desenvolver relatórios com alta produtividade e qualidade, o iWorkplace BIRT disponibiliza um editor visual WYSIWYG, com diagramação drag-and-drop dos componentes visuais que compõe o relatório. O editor oferece recursos como:

  • Explorador de Dados: organizador das fontes de dados e data sets, permitindo testar o acesso aos dados para assegurar que o relatório receberá os dados corretos;
  • Visualizador de Relatório: que permite a visualização real do relatório à medida que ele é desenvolvido;
  • Editor de Código de JavaScript: possibilita a criação de scripts para adequação de dados ao relatório, podendo os scripts serem acionados no momento da obtenção dos dados, na geração do relatório ou na visualização do relatório. O editor provê recursos de code highlight e auto-complete para edição dos scripts;
  • Editor de Expressões: assistente para a criação de expressões de avaliação (Ex: lógicas, booleanas, matemáticas) para o tratamento de dados do relatório.
Suporte a diversos tipos de relatórios e impressos

Através do iWorkplace BIRT é possível criar uma variedade de tipos de relatórios e impressos:

  • Relatórios em listas com suporte a agrupamento, ordenação, totais, somatórios, médias e outras sumarizações;
  • Gráficos de torta, de linha, de barra, entre outros, nos mais diversos formatos, .GIF, .JPG, .SVG, etc.;
  • Relatórios tabulares ou matriciais;
  • Cartas, documentos e etiquetas;
  • Relatórios compostos a partir da combinação dos demais modelos em um mesmo relatório.
Transformação de dados

Relatórios freqüentemente requerem lógica adicional para adequar os dados à apresentação desejada. O iWorkplace BIRT provê várias ferramentas para atender a essa necessidade: Colunas Calculadas; Parâmetros de Entrada e Saída para Data Sets; Metadados das Colunas; Filtragem de dados aplicável a fontes de dados de arquivos e objetos Java; Montagem de Data Sets por scripts JavaScript e através de classes Java (Codebehind).

Enquanto alguns relatórios possuem formato fixo, outros requerem formatação condicional. Por exemplo: um relatório que lista transações pode apresentar uma venda de forma diferente a depender de um valor de algum outro dado do relatório, mudando a cor ou a máscara do campo. Para esses casos, o iWorkplace BIRT disponibiliza recursos como:

  • Visibilidade Condicional, permitindo esconder ou exibir elementos baseado em dados do relatório;
  • Mapeamento de Valores, para associar valores mais legíveis a códigos internos utilizados pelos sistemas em suas base de dados, por exemplo: M=Masculino e F=Feminino;
  • Aplicação de Estilo aos Componentes, expressões que definem o estilo de cores aplicável a um dado do relatório.
Suporte a múltiplas fontes de dados

Bancos de Dados, Web services e objetos Java podem fornecer dados para um relatório. Consultas SQL, via JDBC, bem como classes programadas para a obtenção de dados em fontes não-estruturadas, podem ser usadas como fonte de dados. O framework de acesso a dados simplifica a criação de interface para qualquer fonte de dados ou de múltiplas fontes.

Programação Client-side e Server-side

O iWorkplace BIRT suporta a programação em JavaScript tanto no cliente (browser) quanto no servidor de geração do relatório. O JavaScript provê uma excelente integração com classes programadas em Java, tornando muito simples acionar objetos de negócio para a obtenção dos dados do relatório.

Em adição, o iWorkplace BIRT disponibiliza um conjunto completo de objetos JavaScript para acessar o Modelo de Objetos do Relatório, uma representação dos aspectos de design e runtime, permitindo um total controle e tratamento dos mais complexos formatos de relatório.

Internacionalização

A web permite acesso global à organização, por isso o iWorkplace BIRT oferece excelentes recursos para internacionalização e localização de conteúdo.

  • Localização de Textos: permite criar um relatório para ser exibido com seu texto adequado automaticamente à língua do usuário. Os textos são internacionalizados usando o mecanismo padrão da plataforma Java. O iWorkplace BIRT usa as chaves de recursos para internacionalizar os relatórios.
  • Localização de data, hora, moedas, etc.
  • Formatação Dinâmica: ajuste automático do tamanho dos itens do relatório para se adequar ao seu conteúdo.
 
 

+55 79 2106-8000