Partilhar via


Ambiente de escrita de relatórios usando o SQL Server Data Tools

Este artigo descreve o que é necessário para criar relatórios dos aplicativos Dynamics 365 for Customer Engagement.

Você deve ter as ferramentas de desenvolvimento necessárias e os privilégios apropriados nos aplicativos Dynamics 365 for Customer Engagement para escrever e publicar um relatório. Além disso, você deve estar familiarizado com:

  • Visual Studio.

  • Criação de relatórios do SQL Server Reporting Services usando o SSDT (SQL Server Data Tools).

  • Para escrever relatórios baseados em Fetch, a linguagem FetchXML das aplicações Dynamics 365 for Customer Engagement.

Ferramentas necessárias

O seguinte é necessário para escrever um relatório personalizado para os aplicativos Dynamics 365 for Customer Engagement:

  • Visual Studio. Para versões específicas, consulte Requisitos de extensão de criação de relatórios.

  • Ferramentas de dados do SQL Server. Este é um ambiente de criação de relatório que está disponível como um plug-in com o Visual Studio.

  • Extensão de Criação de Relatórios do Dynamics 365. Isso é necessário se você estiver escrevendo relatórios personalizados baseados em Fetch. Observe que os aplicativos Dynamics 365 Customer Engagement, como Dynamics 365 Sales e Dynamics 365 Customer Service, oferecem suporte apenas a relatórios baseados em Fetch. A Extensão de Criação de Relatórios do Dynamics 365 deve ser instalada no computador onde o Visual Studio e o SQL Server Data Tools estão instalados. Download: Extensão de Criação de Relatórios do Dynamics 365. Para obter instruções de instalação, consulte Instalar a extensão de criação de relatórios do Dynamics 365.

  • Extensão de projetos do Microsoft Reporting Services. Usado para criar projetos de servidor de relatório. A extensão está incluída no Visual Studio 2015. Para versões posteriores, consulte Extensão de projetos do Report Services.

Observação

  • Não é possível usar o Construtor de Relatórios do SQL Server Reporting Services para criar relatórios FetchXML. A Extensão de Criação de Relatórios do Dynamics 365 para SQL Server Data Tools é usada para criar relatórios FetchXML.
  • A Extensão de Criação de Relatórios do Dynamics 365 está disponível apenas em uma versão de 32 bits.

Privilégios necessários

Para implantar relatórios personalizados nos aplicativos Dynamics 365 for Customer Engagement, você deve ter uma conta dos aplicativos Dynamics 365 for Customer Engagement e uma função de segurança atribuída a você que inclua o privilégio PublishReport . Por padrão, as funções de segurança Personalizador do Sistema e Administrador do Sistema incluem esses privilégios.

Processo de desenvolvimento de relatórios

A seguir estão listadas as etapas para desenvolver relatórios personalizados dos aplicativos Dynamics 365 for Customer Engagement. Poderá ter de repetir alguns passos enquanto desenvolve um relatório:

  1. Desenvolva um conceito ou especificação de relatório com base em quais informações comerciais devem ser exibidas.

  2. Crie um relatório personalizado ou use um relatório existente para modificar usando o SQL Server Data Tools no Visual Studio.

    • Crie um novo relatório (personalizado). Para obter mais informações: Criar relatórios personalizados usando o SQL Server Data Tools

    • Transfira um ficheiro de linguagem de definição de relatório (.rdl) existente de aplicações Dynamics 365 for Customer Engagement. Para fazer isso, abra um aplicativo de envolvimento do cliente, selecione a guia Relatórios , selecione o relatório desejado e selecione Editar na barra de comandos. Na página de propriedades do relatório, selecione Baixar relatório na barra de ferramentas Ações .

  3. Crie parâmetros básicos de relatório. Para obter mais informações: Usar parâmetros em relatórios

  4. Especifique conjuntos de dados e critérios de filtragem para recuperar dados:

  5. Defina o layout básico do relatório, incluindo cabeçalhos e rodapés.

  6. Adicione itens de relatório conforme necessário com base na especificação do relatório. Para obter mais informações: Adicionar navegação de relatório

  7. Visualize o relatório no Visual Studio e resolva quaisquer erros. Para obter mais informações: Relatórios de teste e solução de problemas

  8. Implante o relatório no servidor de relatórios usando os aplicativos Dynamics 365 for Customer Engagement. Para obter mais informações: Publicar relatórios

  9. Execute o relatório implementado para verificá-lo.

Ver também

Crie consultas com FetchXML
Criar relatórios personalizados usando o SQL Server Data Tools