Introducción a la escritura de informes
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365 usa informes en lenguaje RDL (Report Definition Language) Microsoft SQL Server Reporting Services para consultar datos de Dynamics 365 y devolver resultados refinados de nuevo al usuario del informe. Para obtener más información sobre RDL, consulte TechNet: Report Definition Language (SSRS).
Para crear o modificar informes RDL existentes que se pueden usar con Microsoft Dynamics 365, use T-SQL o FetchXML, que se a continuación se convierten a RDL usando las herramientas de creación de informes. En la siguiente tabla se enumeran las diferencias entre los basados en SQL y basados en Fetch en Microsoft Dynamics 365.
Área |
Informe basados en SQL |
Informe basados en Fetch |
---|---|---|
Versiones de Microsoft Dynamics 365 compatibles |
Dynamics 365 (local) |
Microsoft Dynamics 365 (online) y Dynamics 365 (local) |
Lenguaje de consulta de informe |
Usa Transact-SQL (T-SQL), un conjunto de extensiones de programación que proporcionan control total de transacciones mediante el lenguaje de consulta estructurado (SQL).Más información:TechNet: Referencia de Transact-SQL (motor de base de datos) |
Usa FetchXML, un lenguaje de marcado extensible (XML) diseñado específicamente para consultas Microsoft Dynamics 365.Más información:MSDN: Esquema FetchXML |
¿Requiere Extensión para la creación de informes? |
No |
Sí |
Proveedor de datos de archivo .RDL |
El valor del elemento <DataProvider> en el archivo .rdl se establece en SQL. Por ejemplo:
|
El valor del elemento <DataProvider> en el archivo .rdl se establece en MSCRMFETCH. Por ejemplo:
|
Consulta de informe de archivo .RDL |
La consulta especificada para recuperar datos en el subelemento <CommandText> del elemento <Query> de la definición de informe (archivo .rdl) y es una consulta SQL. Por ejemplo, la consulta para recuperar todos los nombres de cuenta para un informe basado en SQL será:
|
La consulta especificada para recuperar datos en el subelemento <CommandText> del elemento <Query> de la definición de informe (archivo .rdl) y es una consulta FetchXML. Por ejemplo, la consulta para recuperar todos los nombres de cuenta para un informe basado en Fetch será:
|
Si lo desea, puede usar una herramienta de terceros, SQL2FetchXML, para convertir los scripts SQL a FetchXML y después usar la consulta FetchXML en los informes basados en Fetch.Más información:Ayuda de SQL2FetchXML
En esta sección
En esta sección se describe lo que necesita para crear un informe de Microsoft Dynamics 365.
Entorno de escritura de informes mediante las Herramientas de datos de SQL Server
Cree un nuevo informe utilizando Herramientas de datos de SQL Server
Secciones relacionadas
Informes y análisis con Dynamics 365
Trabajar con informes basados en SQL (solo Dynamics 365 local)
© 2017 Microsoft. Todos los derechos reservados. Copyright