< Anterior | Próximo >

Lição 2: Criar o Arquivo de Design do Relatório BIRT

Esta lição mostra como criar um arquivo de design do relatório BIRT para um relatório de modelo.
Por Que e Quando Desempenhar Esta Tarefa
Você utiliza a visualização Explorador de Projetos para criar um novo relatório de UML. Você começa com um modelo que preenche o relatório com uma origem de dados para o metamodelo de UML e alguns conjuntos de dados padrão.
Origens de dados e conjuntos de dados fornecem os dados para relatórios BIRT:
  • Uma origem de dados especifica onde obter os dados. Para relatórios de modelo, a origem de dados é um conjunto de modelos. Também é possível utilizar metamodelos, modelos de instância, ou ambos.
  • Um conjunto de dados especifica os dados a serem utilizados no relatório. Para relatórios de modelo, cada conjunto de dados é uma tabela de dados que são extraídos de um modelo de origem de dados. Um conjunto de dados consiste em duas partes: uma parte de "mapeamento de linha", que localiza os objetos do modelo para as linhas da tabela, e uma parte de "mapeamento de coluna", que localiza atributos dos objetos de modelo e os organiza como colunas. Tanto a parte de mapeamento de linha quanto a parte de mapeamento de coluna contêm expressões XPath que utilizam as estruturas de metamodelo para consultar um modelo de instância de destino quando você executa o design de relatório para gerar um relatório.

Para criar um arquivo de design do relatório BIRT:

  1. Crie uma pasta para o arquivo de design do relatório:
    1. Na visualização Explorador de Projetos, clique com o botão direito do mouse em Projeto de Relatórios de Amostra; em seguida, clique em Novo > Pasta.
    2. Digite MyReport para o nome da pasta e clique em Concluir.
  2. Crie um arquivo de design de relatório:
    1. Clique em Janela > Mostrar Visualização > Outros; expanda Relatórios e dê um clique duplo em Explorador de Projetos.
    2. Na visualização Explorador de Relatórios, expanda e clique com o botão direito do mouse em Modelo de UML; em seguida, clique em Novo Relatório.
    3. Na janela Incluir Novo Relatório, para o gerenciador de relatórios do modelo, selecione Modelos de UML.
    4. Para o relatório utilizar como um modelo inicial, clique em Relatório de Modelo de UML em Branco e em Avançar.
    5. Para o nome de exibição do relatório, digite Relatório de Negócios.
    6. Para a descrição do relatório, digite Relatórios sobre os casos de uso de negócios e os agentes de negócios em um modelo de UML ao qual o perfil do Rational Business Modeling foi aplicado.
    7. Clique em Avançar.
    8. Para o nome do arquivo do relatório, digite businessReport.rptdesign.
    9. Para a pasta do relatório, clique em Procurar, navegue para a pasta MyReport no Projeto de Relatórios de Amostra e clique em Concluir. O novo Relatório de Negócios será exibido na categoria Modelo de UML na visualização Explorador de Relatórios.

      O relatório não será exibido na visualização Explorador de Projetos até que você a atualize.

  3. Especifique o modelo de negócios de amostra como a origem de dados para o relatório:
    1. Na visualização Explorador de Relatórios, clique com o botão direito do mouse em Relatório de Negócios; em seguida, clique em Abrir. O arquivo businessReport.rptdesign é aberto no editor de design de relatório.
    2. Clique na guia Explorador de Dados para abrir a visualização Explorador de Dados, expanda Origens de Dados, clique com o botão direito do mouse em Pacote Principal; em seguida, clique em Editar.
    3. Na janela Editar Origem de Dados, ao lado da área de exibição de modelos de instância, clique em Incluir.
    4. Na janela Carregar Recursos, clique em Procurar Espaço de Trabalho.Expanda Projeto de Relatórios de Amostra, clique em Sample Business Model.emx, clique em OK e em OK novamente.
      Nota: Se especificar um modelo de instância como uma origem de dados, você pode utilizar dados de exemplo para construir conjuntos de dados e pode visualizar o relatório.

      O modelo de UML que é listado na origem de dados em Metamodelos é o metamodelo UML.ecore. Esse metamodelo é predefinido para cada origem de dados de UML, o que significa que você pode utilizar elementos de metamodelo de UML, bem como dados de exemplo do modelo de instância especificado, para construir conjuntos de dados.

    5. Na janela Editar Origem de Dados, clique em OK.
  4. Inclua o título do relatório, nome do modelo e a documentação do modelo no design do relatório:
    1. Se a Paleta não for exibida, clique em Janela > Mostrar Visualização > Paleta.
    2. Para incluir um título no relatório, na Paleta, clique em Rótulo e arraste o cursor para o editor de design de relatório.
    3. Na caixa de rótulos, digite Relatório de Caso de Uso de Negócios de UML.
    4. Especifique uma fonte e uma cor de plano de fundo para o título e centralize o texto do título.
      Nota: Para especificar características como fonte, cor do plano de fundo e alinhamento, clique com o botão direito do mouse no rótulo; em seguida, clique em Estilo > Novo Estilo.

      Utilize as páginas da janela Novo Estilo para especificar características de estilo. Por exemplo, você pode digitar texto na página Bloco de Texto. Também é possível designar um nome descritivo a um estilo na página Geral; isso facilita a aplicação do mesmo estilo a outros elementos de design de relatório semelhantes. Isso também ajuda a localizar o estilo, caso você queira modificá-lo.

      Para obter informações adicionais sobre o uso de recursos BIRT, como paleta e estilos, consulte o Guia de Campo para o BIRT na ajuda on-line do seu produto. Talvez você queira experimentar estilos diferentes enquanto trabalha neste tutorial.

    5. Na visualização Explorador de Dados, expanda Conjuntos de Dados e Todos os Elementos Nomeados.
    6. Arraste o nome para o editor de design de relatório abaixo do título.
    7. Especifique a fonte e a cor de plano de fundo para o nome do modelo, centralize o nome do modelo e atribua a ele uma margem inferior de 24 pontos. Você utiliza a página Caixa da janela Estilo para designar margens.
    8. Na Paleta, clique em Texto Dinâmico e arraste o cursor para o editor de design de relatório. O Expression Builder é aberto. Ao contrário dos itens de dados, os itens de texto dinâmico preservam a formatação de texto complexo da documentação do modelo.
    9. No campo Expressão, digite row["documentation"] e clique em OK.
    10. Clique em Janela > Mostrar Visualização > Editor de Propriedades e na visualização Editor de Propriedades – Texto Dinâmico, clique na guia Ligação.
    11. No campo Conjuntos de Dados, selecione Raiz do Pacote.
    12. Para salvar o relatório, clique em Arquivo > Salvar.
    13. Clique na guia Visualizar no editor de design de relatório. O nome e a documentação do modelo de instância Sample Business Model.emx são exibidos. A versão em inglês do relatório deve ser semelhante à seguinte figura, embora as características dos estilos que você usou em seu relatório provavelmente sejam diferentes:
Resultados

Agora você está pronto para incluir conteúdo no relatório.

< Anterior | Próximo >

Feedback