Ambiente de elaboração de relatório usando as Ferramentas de Dados do SQL Server
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Este tópico descreve o que é necessário para criar relatórios do Microsoft Dynamics 365. Para o Dynamics 365 (local), este tópico supõe que você já tenha uma implantação funcional do Servidor do Microsoft Dynamics 365. Para informações sobre os requisitos do Dynamics 365 (local), consulte Requisitos de relatórios do Microsoft Dynamics 365.
Você deve ter as ferramentas de desenvolvimento e os privilégios adequados no Microsoft Dynamics 365 para escrever e publicar um relatório. Além disso, você deve ter familiaridade com:
Microsoft Visual Studio.
Criar relatórios do Microsoft SQL Server Reporting Services usando o SQL Server Data Tools (SSDT).
Para escrever relatórios baseados no Fetch, a linguagem Microsoft Dynamics 365FetchXML.Para obter mais informações:MSDN: Criar consultas com o FetchXML
Para gravar relatórios baseados em SQL, a linguagem Transact-SQL do Microsoft SQL Server.
Ferramentas necessárias
Os seguintes itens são necessários para escrever um relatório personalizado para o Microsoft Dynamics 365:
Microsoft SQL Server Reporting Services. O Microsoft Dynamics 365 usa o Microsoft SQL Server Reporting Services como o mecanismo de relatórios.
Microsoft Visual Studio. Para obter versões específicas, consulte Requisitos da Extensão de Criação de Relatórios.
SQL Server Data Tools. É um ambiente de criação de relatórios que será usado como um Microsoft Visual Studio de plug-in.
Para o Microsoft Visual Studio 2013: é necessário baixar e instalar Download: Microsoft SQL Server Data Tools - Business Intelligence para Visual Studio 2013.
Para o Microsoft Visual Studio 2012: É necessário baixar e instalar Download: Ferramentas de Dados do Microsoft SQL Server - Business Intelligence para Visual Studio 2012.
Para o Microsoft Visual Studio 2010: Selecione e instale o recurso SQL Server Data Tools (SSDT) incluído com o Microsoft SQL Server 2012 ou Microsoft SQL Server 2012 Express no computador executando o Microsoft Visual Studio 2010.Baixar: Microsoft SQL Server 2012 Express
Extensão de Criação de Relatórios do Microsoft Dynamics 365. Isso é necessário se você estiver gravando relatórios personalizados baseados em Fetch. Observe que o Microsoft Dynamics 365 (online) só suporta relatórios com base no Fetch. O Extensão de Criação de Relatórios do Microsoft Dynamics 365 deve ser instalado no computador onde o Microsoft Visual Studio e SQL Server Data Tools está instalado.Download: Extensão de Criação de Relatórios do CRM 2016. Para obter instruções de instalação, consulte Instalar a Extensão de Criação de Relatório do Microsoft Dynamics CRM.
Observação
O Extensão de Criação de Relatórios do Microsoft Dynamics 365 está disponível somente em uma versão de 32 bits.
Privilégios necessários
Para implantar relatórios personalizados no Microsoft Dynamics 365, você deve ter uma conta do Microsoft Dynamics 365 e um direito de acesso atribuídos a você, incluindo 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ório
A seguir estão as etapas para desenvolver relatórios personalizados do Microsoft Dynamics 365. Talvez seja necessário repetir algumas etapas durante o desenvolvimento de um relatório:
Desenvolver um conceito de relatório ou uma especificação com base nas informações comerciais que precisam ser exibidas.
Defina o tipo de relatório que deseja criar: baseados em fetch ou em SQL. Os usuáriosMicrosoft Dynamics 365 (online) só podem criar relatórios personalizados baseados em Fetch.Para obter mais informações:Relatórios e análise com o Dynamics 365
Crie um relatório personalizado ou use um existente para modificar usando o SQL Server Data Tools no Microsoft Visual Studio.
Crie um novo relatório (personalizado).Para obter mais informações:Criar um novo relatório usando as Ferramentas de Dados do SQL Server
Baixe um arquivo de idioma de definição de relatório (.rdl) existente do Microsoft Dynamics 365. Você poderá fazer isso no aplicativo Web do Microsoft Dynamics 365. Mais Informações: Modificar arquivo RDL
Como alternativa, no Dynamics 365 (local), os relatórios estão localizados na pasta C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\LangPacks\<lcid>\Reports\MSCRM\ em que o Extensões de Relatório do Microsoft Dynamics 365 está instalado.Para obter mais informações:Modificar um relatório baseado em SQL existente usando as Ferramentas de Dados do SQL Server
Criar parâmetros de relatório básicos.Para obter mais informações:Usar parâmetros em relatórios
Especificar conjuntos de dados e critérios de filtragem para recuperar dados:
Para relatórios baseados em SQL, crie conjunto de dados que contêm os dados do Microsoft Dynamics 365 obtidos pelas exibições filtradas.Para obter mais informações:Exibições filtradas no Microsoft Dynamics 365
Habilitar a pré-filtragem nas entidades primárias.Para obter mais informações:Melhorar o desempenho de relatórios usando filtros
Defina o layout básico do relatório, incluindo cabeçalhos e rodapés.
Adicione itens de relatórios como necessário com base na especificação do relatório.Para obter mais informações:Adicionar navegação de relatório
Visualize o relatório no Microsoft Visual Studio e resolva todos os erros.Para obter mais informações:Testar e solucionar problemas com relatórios
Implante o relatório ao servidor de relatórios usando o Microsoft Dynamics 365.Para obter mais informações:Publicar relatórios
Execute o relatório implantado para verificar.
Confira Também
Usar SQL e exibições filtradas para recuperar dados para relatórios
Relatórios e análise com o Dynamics 365
Criar um novo relatório usando as Ferramentas de Dados do SQL Server
Iniciar com os Relatórios personalizados na nuvem
Business Intelligence Development Studio
Designer de Relatórios e Business Intelligence Development Studio
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais