Introdução à gravação de relatórios
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
O Microsoft Dynamics 365 usa os relatórios de idioma de definição de relatório (RDL) do Microsoft SQL Server Reporting Services para retornar os resultados refinados de volta para o usuário do relatório. Para obter mais informações sobre RDL, consulte TechNet: Idioma de Definição de Relatório (SSRS).
Para criar ou modificar os relatórios RDL existentes que podem ser usados com o Microsoft Dynamics 365, use T-SQL ou FetchXML, que é, então, convertido em RDL usando ferramentas de criação de relatórios. A tabela a seguir lista as diferenças entre relatórios baseados em SQL e baseados em Fetch no Microsoft Dynamics 365.
Área |
Relatório baseado em SQL |
Relatório baseado em fetch |
---|---|---|
Versões do Microsoft Dynamics 365 suportadas |
Microsoft Dynamics CRM (local) |
Microsoft Dynamics CRM Online e Microsoft Dynamics CRM (local) |
Idioma de Consulta de Relatório |
Usa o Transact-SQL (T-SQL), um conjunto de extensões de programação que oferecem controle abrangente de transações, usando a Linguagem de Consulta Estruturada (SQL).Para obter mais informações:TechNet: Referência de Transact-SQL (Mecanismo de Banco de dados) |
Usa FetchXML, uma linguagem de marcação extensível (XML) criada especificamente para consultas do Microsoft Dynamics 365.Para obter mais informações:MSDN: Esquema FetchXML |
Exige o Extensão de Criação de Relatórios? |
Não |
Sim |
Provedor de Dados de arquivo .RDL |
O valor do elemento .rdl no arquivo <DataProvider> é definido como SQL. Por exemplo:
|
O valor do elemento .rdl no arquivo <DataProvider> é definido como MSCRMFETCH. Por exemplo:
|
Consulta de Relatório de arquivo RDL |
A consulta especificada para recuperar dados está no subelemento <CommandText> no elemento do <Query> na definição de relatórios (arquivo .rdl) é uma consulta SQL. Por exemplo, a consulta para recuperar todos os nomes da conta para um relatório baseado em SQL será:
|
A consulta especificada para recuperar dados está no subelemento <CommandText> no elemento do <Query> na definição de relatórios (arquivo .rdl) é uma consulta FetchXML. Por exemplo, a consulta para recuperar todos os nomes da conta para um relatório baseado em Fetch será:
|
Se desejar, você pode usar uma ferramenta de terceiros, SQL2FetchXML para converter seus scripts SQL FetchXML e, em seguida, usar a consulta do FetchXML em seus relatórios com base no Fetch.Para obter mais informações:Ajuda do SQL2FetchXML
Nesta Seção
Esta seção aborda o que é necessário para criar um novo relatório do Microsoft Dynamics 365.
Ambiente de elaboração de relatório usando as Ferramentas de Dados do SQL Server
Criar um novo relatório usando as Ferramentas de Dados do SQL Server
Seções Relacionadas
Geração de relatórios com o CRM 2015 para local
Trabalhando com relatórios baseados em SQL (só em CRM local)
© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais