Compartilhar via


Práticas recomendadas para relatórios

As seguintes práticas recomendadas podem ajudar a gerar relatórios que são mais fáceis redigir, de acordo com os padrões estabelecidos, e executar com mais eficiência.

Práticas recomendadas gerais

Esta seção apresenta as práticas recomendadas para criar relatórios baseados em busca.

Usar um relatório existente para criar relatórios personalizados

Verifique se há um relatório existente em seu aplicativo semelhante ao design que você está procurando. Baixe a definição do relatório e modifique o arquivo RDL de em vez de criar um novo do zero. Ao fazer isso, você economizar tempo de desenvolvimento e reduz erros de elaboração de relatório.

Use formatos do Customer Engagement (on-premises) para moeda, número, data e hora, calendário

A visualização do FilteredUserSettings contém as informações sobre o formato da moeda, formato da data e hora, número do formato, número negativo, dia da semana inicial, calendários e outros formatos. O Customer Engagement (on-premises) fornece a função do banco de dados do fn_GetFormatStrings para obter os formatos da data, hora, número, moeda e calendário na visualização FilteredUserSettings.

Use esses recursos para formatar corretamente os valores de dados nos relatórios.

Definir o tamanho da página

Os Serviços de Relatório não fornecem a orientação de página explícita, como os modos retrato e paisagem ou tamanhos da página predefinidos. Os relatórios padrão foram projetados para tamanhos de página 8,25 x 11 (retrato) ou 11 x 8,25 (paisagem) que funcionam para carta dos EUA e folha A4.

Fazer o backup dos seus relatórios

Faça o backup dos seus relatórios e armazene-os em um computador diferente do servidor de relatórios.

Defina o truncamento se necessário

O envolvimento do texto é o comportamento padrão de um item de relatório da caixa de texto no Reporting Services. Isso significa que, salvo indicação em contrário, todo o texto envolverá a largura definida de qualquer área de texto e crescerá verticalmente. Se o truncamento for especificado, uma caixa de texto truncará o texto na largura da caixa de texto no preenchimento especificado (o padrão é 2 pontos para a esquerda e direita). Qualquer truncamento de comprimento máximo além disso exigirá uma codificação personalizada.

Os relatórios padrão foram configurados com dicas de ferramenta para mostrar texto estático ou valores de campos de dados quando o usuário passar o ponteiro do mouse sobre o item de relatório. Se você usar o truncamento, considere definir a propriedade ToolTip para o valor de campo para que o texto completo seja exibido quando o usuário passar o mouse sobre o texto truncado.

Práticas recomendadas para a criação de relatórios que incluam campos de data e hora

Quando você criar relatórios que usam campos de data e hora, esteja ciente do seguinte:

  • Para ficar consistente com a valores de data e hora no Customer Engagement (on-premises), quando você criar relatórios que usem um campo baseado no Tempo Universal Coordenado (UTC) (Independente de Fuso Horário ou Somente data), não converta o valor para um valor com base no fuso-horário (Local do usuário).

  • Se você fizer uma alteração no comportamento de data e hora em um campo em uma entidade, talvez seja necessário gerar novamente os relatórios que usam essa data e hora para que o campo seja exibido corretamente.

    • Gere novamente os relatórios do Assistente de Relatório. Editar o relatório usando o Assistente de Relatório com os mesmos parâmetros para gerar novamente o relatório.

    • Gere novamente os relatórios com base em uma solução gerenciada. Para soluções gerenciadas, em vez de editar o relatório, reimporte a solução para gerar novamente o relatório.

    • Gere novamente os relatórios personalizados criados com o Visual Studio. Atualize os campos de data e hora no Visual Studio como necessário e republique o relatório.

    Para obter mais informações sobre campos de data e hora, consulte Comportamento do tipo de dados de data e hora.

Veja também

Guia de Relatório e Análise
Melhorar o desempenho dos relatórios