* <bi-server>/pentaho-solutions/system/waqr/templates.
O aplicativo para criar os templates e publicá-los no ambiente de analise do Pentaho (New Report), Reporting Client (WAQR), é o software Report Designer.
Para que o template publicado seja visualizado no ambiente de analise do Pentaho através do New Report é preciso que importe o arquivo XML com o PRD para a pasta:
Para que o template publicado seja visualizado no ambiente de analise do Pentaho através do New Report é preciso que importe o arquivo XML com o PRD para a pasta:
* <bi-server>/pentaho-solutions/system/waqr/templates.
Fonte: http://jfreereport.sourceforge.net/
Esta página contém versões para download das definições XML Schema e XML-documento-tipo-Declarações utilizados nos projetos Pentaho-Reporting. Todos os arquivos do esquema também estão contidos na fonte e versões binário dos motores de comunicação.
Editando modelos WAQR
WAQR (Web AdHoc Query Reporting) é um módulo interessante na suite Pentaho. Ela senta em cima do engine do relatório e da camada de metadados e permite que os usuários criem os relatórios a serem utilizados nas suas atividades diárias ou apenas para exportar alguns dados complexos de uma forma fácil a partir da Suite Pentaho. A definição de relatório é baseado em um assistente que leva os usuários ao longo destes passos:
Algumas etapas para modificar o modelo básico fornecido com a solução Pentaho
* Ir para a pasta biserver-ce/pentaho-solutions/system/waqr/templates/Basic e abra o arquivo jfreereport-template.xml e report.xreportspec.xml para editar o template do relatório;
* Arquivo jfreereport-template.xml;
Esta seção define o conteudo que será impresso no inicio do relatório
<ReportHeader></ReporterHeader>
Antes:
<reportheader color="#000000" fontname="Arial" fontsize="16">
<message-field alignment="left" height="24" vertical-alignment="middle" width="40%" x="0%" y="0">${reportheader}</message-field>
</reportheader>
Depois:
<reportheader color="#000000" fontname="Arial" fontsize="14">
<line color="#000080" height="1" weight="1" width="100%" x1="0%" x2="100%" y1="80" y2="80"/>
<imageref name="Nome-imagem" x="10" y="10" width="46" height="56" src="Endereço-da-imagem" dynamic="true"/>
<label height="10%" width="40%" alignment="left" x="80" y="10">Tituo-Principal-do-Relatório</label>
<label height="10%" width="40%" alignment="left" x="80" y="30">SubTitulo-do-Relatório</label>
<label height="10%" width="100%" alignment="left" x="80" y="50">${reportheader}</label>
</reportheader>
Obs. Esta ultima <label> permite ao usuário definir o nome do relatório e outros.
Esta seção define o conteúdo que irá imprimir no topo de todas as páginas do relatório:
<pageheader> </pageheader>
Esta seção define o conteúdo que irá imprimir no rodapé de todas as páginas do relatório. Rodapé:
<pagefooter> </pagefooter>
* Arquivo report.xreportspec.xml;
Esta seção define a mensagem que irá aparecer para o usuário final em descrição;
<report-desc>Descreva aqui o seu Relatório</report-desc>
Esta seção define a cor da linha do corpo do relatório;
<row-banding-color>#FFFFFF</row-banding-color>
Esta seção define a cor da primeira linha de todas colunas do relatório;
<column-header-background-color>#4682B4</column-header-background-color>
Esta seção define o tamanho da fonte da primeira linha de todas as colunas do relatório;
<column-header-font-size>12</column-header-font-size>
Esta seção define a cor da fonte da primeira linha de todas as colunas do relatório;
<column-header-font-color>#FFFFFF</column-header-font-color>
Esta seção define a fonte da primeira linha de todas as colunas do relatório;
<column-header-font-name>Arial</column-header-font-name>
Estas seções deinem as cores da grade da tabela que imprime o conteúdo final do relatório;
<horizontal-gridlines-color>#7F887B</horizontal-gridlines-color>
<vertical-gridlines-color>#7F887B</vertical-gridlines-color>
Esta seção define a cor da fonte dos itens da grade da tabela que imprime o conteúdo final do relatório;
<items-font-color>#000000</items-font-color>
Expandir a altura das linhas de detalhe dinamicamente quando é tipo exportação PDF
Construindo um novo relatório com WAQR e colocar um cabeçalho pre definido. Ao tentar exportar o relatório no formato PDF o texto do cabeçalho não será impresso,
ou seja o texto ficará truncado. Para corrigir isso é preciso modificar o modelo de relatório.
* Adicionando um atributo nova configuração para o mecanismo de relatório;
* Adicionar um novo atributo para a banda de detalhes para definir a altura da linha dinâmica.
Abaixo, estão as etapas para modificar o modelo básico fornecido com a solução Pentaho
1. Ir para biserver-ce/pentaho-solutions/system/waqr/templates/Basic e abra o arquivo jfreereport-template.xml;
2. Localize o elemento de configuração XML perto do arquivo final. Adicione a seguinte linha como um filho do elemento de configuração.
<property name="org.pentaho.reporting.engine.classic.core.modules.output.pageable.pdf.AssumeOverflowY">true</property>
3. Adicione o atributo dynamic = true "para os itens elemento"
4. Salve o modelo e se o BI Server estiver executando atualize a cache usando o menu Ferramentas -> Atualizar -> Repository Cache.
Para mais detalhe, segue em anexo um tutorial que define estes itens e a fonte, só que este material está no idioma inglês.
Fonte: http://wiki.pentaho.com/display/Reporting/01.+Report+Layout
Esta documentação é livre; é possível redistribuí-la e/ou modificá-la sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto na sua versão 2, como qualquer versão posterior (a seu critério) .
A distribuição desta documentação é realizada com o objetivo de que ela auxilie os iniciantes da ferramenta e que não tenha qualquer garantia implícita de comerciabilidade ou adequação a uma finalidade específica.
Consulte a Licença Pública Geral do GNU para mais detalhes. http://creativecommons.org/licenses/GPL/2.0/
http://creativecommons.org/licenses/GPL/2.0/deed.pt
http://creativecommons.org/licenses/GPL/2.0/deed.pt