Partilhar via


Descrição de geral dos relatórios

O Microsoft Dynamics 365 Customer Engagement (on-premises) inclui relatórios que fornecem informações comerciais úteis para o utilizador. Estes relatórios baseiam-se no SQL Server Reporting Services e oferecem o mesmo conjunto de funcionalidades disponíveis para os relatórios do SQL Server Reporting Services.

Propriedade do relatório

Os relatórios de sistema estão disponíveis para todos os utilizadores. Os utilizadores individuais que tenham relatórios podem partilhá-los com equipas ou colegas específicos ou podem disponibilizá-los à organização, para que todos os utilizadores possam utilizá-los.

Tipos de relatório

O Customer Engagement (on-premises) suporta dois tipos de relatório:

  • Relatórios do SQL Server Reporting Services. Estes relatórios utilizam consultas SQL e vistas filtradas para obter dados de relatório. As vistas filtradas restringem os dados àquilo que está disponível para o direito de acesso da pessoa que está a executar o relatório. Todos os relatórios predefinidos incluídos com o Customer Engagement (on-premises) são relatórios baseados em SQL.

    Não pode aceder a vistas filtradas no Dynamics 365 Customer Engagement porque o acesso à base de dados do SQL não é suportado. Se tem uma subscrição do Dynamics 365 (online) ou do Power Apps, utilize relatórios baseados em Fetch para obter relatórios personalizados.

  • Relatório Reporting Services Baseado em Fetch. Estes relatórios utilizam consultas FetchXML que são proprietárias do Customer Engagement (on-premises) em vez de vistas filtradas para obter dados para relatórios. Os relatórios que cria com o Assistente de Relatórios são baseados em Fetch.

Os outros relatórios podem ser:

  • Hiperligações para páginas Web

  • Ficheiros estáticos

  • Ficheiros dinâmicos do Office Excel que leem dados a partir da base de dados do Customer Engagement (on-premises)

É possível editar as seguintes propriedades de cada relatório:

  • Nome do ficheiro ou URL

  • Nome a apresentar

  • Descrição

  • Informações sobre o local onde o relatório é apresentado na interface de utilizador

Segurança de dados em relatórios

Todos os relatórios leem dados a partir de vistas filtradas, que filtram os dados com base no direito de acesso do utilizador. Os relatórios só apresentam dados que a pessoa que esteja a executar o relatório tenha permissão para ver.

Relatórios para soluções

Os relatórios têm suporte para soluções. Adicionar um relatório enquanto componente de uma solução transforma-o numa unidade única de software que expande a funcionalidade das suas aplicações e a interface do utilizador. Apenas os relatórios que são propriedade da organização ou que são visíveis para a organização podem ser adicionados às soluções.

Nota

Para saber se um relatório é visível para a organização: Na lista de relatórios, selecione um relatório e clique ou toque em Editar. No separador Administração, veja se Visualizável Por está definido como Organização.

Pode adicionar, importar ou exportar instantâneos de relatórios como parte de uma solução. Os relatórios, os sub-relatórios, a categoria de relatório, a área de apresentação de relatórios e o tipo de registo relacionado com o relatório são considerados componentes de um conjunto de relatórios. Quando importa uma atualização da solução num modo de não substituição, todas as atualizações efetuadas pela solução a um relatório serão ignoradas se algum componente do conjunto de relatórios tiver sido personalizado.

Introdução à criação de relatórios

O Customer Engagement (on-premises) utiliza relatórios com linguagem RDL (Report Definition Language) do SQL Server Reporting Services para consultar dados e apresentar resultados refinados ao utilizador do relatório. Para mais informações sobre o RDL, consulte Linguagem RDL (Report Definition Language) (SSRS).

Para criar ou modificar os relatórios RDL existentes que podem ser utilizados com as suas aplicações, utilize FetchXML, que é convertido em RDL através da utilização de ferramentas de criação de relatórios.

Se pretender, pode utilizar uma ferramenta de terceiros, SQL2FetchXML, para converter os scripts SQL em FetchXML e, em seguida, utilizar a consulta FetchXML nos relatórios baseados em Fetch. Mais informações: Ajuda do SQL2FetchXML

Opções para criar novos relatórios

Para criar um relatório novo, os utilizadores com as permissões adequadas podem:

  • Adicionar um ficheiro ou uma hiperligação a uma página Web como um relatório.

  • Executar o Assistente de Relatórios para criar um novo relatório Reporting Services. O Assistente de Relatórios pode criar relatórios de tabela e de gráfico, incluindo relatórios de exploração e relatórios de N superiores.

  • Escrever um novo relatório Reporting Services baseado em Fetch. Para escrever relatórios personalizados baseados em Fetch, tem de instalar a Extensão de Criação de Relatórios do . Mais informações: Criar um novo relatório com o SQL Server Data Tools

Opções para modificar relatórios existentes

Para os relatórios existentes, os utilizadores com as permissões adequadas podem:

  • Organizar relatórios em categorias para controlar que vistas da área de relatórios são apresentadas para cada relatório.

  • Determinar onde um relatório é visível na interface de utilizador e editar outras propriedades do relatório.

  • Editar um relatório criado com o Assistente de Relatórios.

  • Editar um relatório predefinido. Por exemplo, se personalizar uma aplicação, poderá ter de modificar etiquetas ou adicionar ou remover campos em relatórios predefinidos. Mais informações: Ambiente de escrita de relatórios com o SQL Server Data Tools

  • Editar o filtro predefinido para um relatório predefinido, um relatório criado com o Assistente de Relatórios ou outros relatórios de Reporting Services.

  • Criar um instantâneo único para um relatório Reporting Services ou agendar um relatório Reporting Services para ser executado a intervalos definidos. Note que a funcionalidade de Agendamento de Relatórios está atualmente disponível apenas nas versões do Dynamics 365 Customer Engagement no local.

  • Partilhar um relatório pessoal com outros utilizadores ou disponibilizá-lo a todos os utilizadores da organização.

  • Publicar um relatório para que esteja disponível para utilização com aplicações externas, tais como o SharePoint ou programas personalizados.

Nota

Não é possível utilizar o SQL Server Reporting Services Report Builder para criar relatórios FetchXML. A Extensão de Criação de Relatórios do Dynamics 365 para SQL Server Data Tools é utilizada para criar relatórios FetchXML.

Consulte também

Guia de Relatórios e Análise

Publicar relatórios