Compartilhar via


Ambiente de gravação de relatórios usando o SQL Server Data Tools

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

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

  • Visual Studio.

  • Criando relatórios do SQL Server Reporting Services usando o SSDT (SQL Server Data Tools).

  • Para escrever relatórios baseados em Fetch, a linguagem FetchXML dos aplicativos do Dynamics 365 Customer Engagement.

Ferramentas necessárias

Os itens a seguir são necessários para escrever um relatório personalizado para os aplicativos do Dynamics 365 for Customer Engagement:

  • Visual Studio. Para versões específicas, consulte Requisitos da 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 do Dynamics 365 Customer Engagement, como o Dynamics 365 Sales e o 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 em que 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

  • Você não pode 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 publicar relatórios personalizados nos aplicativos do Dynamics 365 para Customer Engagement, você deve ter uma conta dos aplicativos do Dynamics 365 para 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 de Sistema e Administrador do Sistema incluem esses privilégios.

Processo de desenvolvimento de relatórios

Veja a seguir as etapas para desenvolver relatórios personalizados dos aplicativos do Dynamics 365 for Customer Engagement. Talvez seja necessário repetir algumas etapas ao desenvolver um relatório:

  1. Desenvolva um conceito ou especificação de relatório com base nas informações de negócios a serem 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

    • Baixe um arquivo de linguagem de definição de relatório (.rdl) existente dos aplicativos Dynamics 365 for Customer Engagement. Para fazer isso, abra um aplicativo do Customer Engagement, selecione a guia Relatórios , selecione o relatório desejado e, em seguida, 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 os 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 do Dynamics 365 for Customer Engagement. Para obter mais informações: Publicar relatórios

  9. Execute o relatório implantado para verificar.

Consulte também

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