Práticas recomendadas para relatórios
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
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 Fetch e relatórios do Baseado em SQL.
Usar um relatório existente para criar relatórios personalizados
Verifique se há um relatório existente no Microsoft Dynamics 365 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 Microsoft Dynamics 365 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 Microsoft Dynamics 365 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 do Microsoft Dynamics 365 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 do Microsoft Dynamics 365 estão 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 Microsoft Dynamics 365, 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 Microsoft 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:Modificar um relatório baseado em SQL existente usando as Ferramentas de Dados do SQL Server
Para obter mais informações sobre campos de data e hora, consulte Comportamento e formato do campo de data e hora.
Relatórios baseados em SQL
Esta seção forneceu práticas recomendadas apenas para relatórios do Baseado em SQL.
Procedimentos armazenados de redação
Adicionar procedimentos armazenados personalizados para o banco de dados do Microsoft Dynamics 365 não tem suporte. Entretanto, você pode criar um banco de dados separado e redigir procedimentos armazenados para o banco de dados.
Limite o tamanho de texto e o número de itens em gráficos
Os relatórios do Microsoft Dynamics 365 usam somente alguns dos possíveis tipos de gráficos do Reporting Services. Para qualquer tipo de gráfico, é recomendável limitar o tamanho do rótulo e o número de itens para que o conteúdo do gráfico seja exibido corretamente. Quando o Reporting Services exibir um gráfico com etiquetas longas, o próprio gráfico se torna muito pequeno para ser útil. Há várias maneiras de limitar o tamanho do texto e os itens em gráficos:
Limite o tamanho da área do gráfico explicitamente, reduzindo se necessário.
Considere limitar o número de itens exibidos nos gráficos. Para obter mais informações, consulte Exemplo: Limitar o número de itens exibidos em um gráfico.
Use imagens inseridas em um relatório
A maneira mais fácil de usar imagens com o Reporting Services é inserir imagens em um banco de dados. Se as imagens não estão em um banco de dados, use as imagens inseridas nos formatos .png, .gif ou .jpg em um relatório. Os arquivos de imagem usados por Microsoft Dynamics 365 estão localizados na pasta C:/Inetpub/wwwroot/_imgs/ico em uma instalação padrão do Microsoft Dynamics 365.
Confira Também
Relatórios e análise com o Dynamics 365
Melhorar o desempenho dos relatórios
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais