Cree un nuevo informe utilizando Herramientas de datos de SQL Server
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Herramientas de datos de SQL Server es un entorno de creación de informes que le permite crear o modificar los informes de Microsoft SQL Server Reporting Services en Microsoft Visual Studio. El resultado final es un archivo .rdl de definición de archivo que contiene la definición de informe que se pueden publicar en Microsoft Dynamics 365 para ver informes.
También puede crear informes mediante un editor de texto común. Para reducir la carga para crear informes personalizados, modifique un archivo .rdl que proporciona la mayor parte de la funcionalidad deseada y modifíquelo. Para obtener más información acerca del formato de los elementos XML de un archivo .rdl, vea la referencia de lenguaje de definición de informes. El informe XML modificado se puede comprobar mediante el esquema XML especificado.Reporting Services también comprobará la definición de informes y rechazará un informe si la definición no es válida al intentar cargar el informe en Microsoft Dynamics 365.
Nota
Si el archivo .rdl contiene una consulta FetchXML, Extensión de creación de informes de Microsoft Dynamics 365 valida la consulta en RDL, que internamente se valida con el esquema FetchXML. Para obtener más información, consulte MSDN: Esquema Fetch XML.
En este tema
Cree un informe basado en Fetch personalizado (Dynamics 365 (online) y Dynamics 365 local)
Cree un informe basado en SQL (solo Dynamics 365 local)
Cree un informe basado en Fetch personalizado (Dynamics 365 (online) y Dynamics 365 local)
Para crear informe de basado en Fetch:
Asegúrese de que tiene una versión compatible de Microsoft Visual Studio, Herramientas de datos de SQL Server, Extensión de creación de informes de Microsoft Dynamics 365 y los privilegios necesarios.Más información:Entorno de escritura de informes mediante las Herramientas de datos de SQL Server
Abra Microsoft Visual Studio y luego cree un proyecto de servidor de informes
En el Explorador de soluciones, haga clic con el botón derecho del ratón en la carpeta Informes y, a continuación, haga clic en Agregar nuevo informe.
Haga clic en Siguiente.
En la página Seleccionar el origen de datos, haga clic en Nuevo origen de datos y, a continuación, especifique los siguientes detalles:
Nombre: escriba un nombre para el origen de datos.
Tipo: Seleccione Microsoft Dynamics 365 Fetch.
Cadena de conexión: especifique la cadena de conexión. La cadena de conexión se debe especificar en el siguiente formato:
ServerURL;OrganizationName;HomeRealmURL
En esta cadena de conexión, solo ServerURL es obligatorio. Si no se especifica OrganizationName, se usará la primera organización a la que pertenezca el usuario que ejecuta la consulta.HomeRealmURL es la dirección URL de dominio de inicio del proveedor de identidad usada por su organización y es necesaria cuando la organización usa Federación para la administración de identidades. Póngase en contacto con el administrador de red para determinar la dirección URL de dominio de inicio.
Haga clic en Credenciales para especificar las credenciales para conectarse a Microsoft Dynamics 365 o a Microsoft Dynamics 365 (online) y luego haga clic en Siguiente.
En la página Diseñar la consulta, escriba la consulta FetchXML en el cuadro Consulta. Para obtener esta consulta, puede realizar una de las siguientes acciones:
Obtenga el FetchXML de una consulta de Búsqueda avanzada. Para hacerlo, abra Microsoft Dynamics 365, haga clic en Búsqueda avanzada, cree la consulta que desee y en la pestaña Búsqueda avanzada, haga clic en Descargar Fetch XML. Copie el FetchXML en el cuadro Consulta de las Propiedades del conjunto de datos en Microsoft Visual Studio.
Especifique manualmente la consulta FetchXML. En el siguiente ejemplo se muestra cómo crear un informe que muestra todas las cuentas con 5.000 o más empleados.
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false"> <entity name="account"> <attribute name="name" /> <attribute name="numberofemployees" /> <attribute name="accountnumber" /> <order attribute="name" descending="false" /> <filter type="and"> <condition attribute="numberofemployees" operator="gt" value="5000" /> </filter> </entity> </fetch>
Más información:MSDN: Crear consultas con FetchXML
Haga clic en Siguiente.
Compruebe los campos que se incluirán en el informe y luego haga clic en Siguiente.
Seleccione un estilo para aplicar al informe y, a continuación, haga clic en Siguiente.
Compruebe los campos que se incluirán en el informe, y escriba un nombre para el informe, como Cuentas con más de 5.000 empleados. Haga clic en Finalizar.
Si desea ver del informe se producirá cuando se ejecuta, haga clic en la pestaña Vista previa.
Se generará un archivo .rdl con el nombre de informe especificado. Puede usar este archivo para publicar el informe personalizado en Microsoft Dynamics 365 (online) mediante el Asistente para informes.Más información:Publicación de informes
Cree un informe basado en SQL (solo Dynamics 365 local)
Para crear un informe personalizado Basado en SQL utilizando Herramientas de datos de SQL Server:
Asegúrese de que tiene una versión compatible de Microsoft Visual Studio, Herramientas de datos de SQL Server y los privilegios necesarios.Más información:Entorno de escritura de informes mediante las Herramientas de datos de SQL Server
Abra Microsoft Visual Studio y luego cree un proyecto de servidor de informes
En el Explorador de soluciones, haga clic con el botón derecho del ratón en la carpeta Informes y, a continuación, haga clic en Agregar nuevo informe.
Haga clic en Siguiente.
En la página Seleccionar el origen de datos, haga clic en Nuevo origen de datos y, a continuación, especifique los siguientes detalles:
Nombre: escriba un nombre para el origen de datos.
Tipo: seleccione Microsoft SQL Server.
Cadena de conexión: especifique la cadena de conexión para conectarse a la instancia de base de datos de Microsoft SQL Server. Para crear la cadena de conexión, haga clic en Editar para especificar el nombre de SQL Server y la base de datos organizationName_MSCRM. Para suministrar credenciales, seleccione Credenciales. Haga clic en Siguiente.
En la página Diseñar la consulta, escriba la consulta SQL que se usará para el informe y luego haga clic en Siguiente. Por ejemplo, para crear un informe que muestra todas las cuentas con 5.000 o más empleados, donde OrgName_MSCRM es el nombre de la base de datos de la organización, utilice esta consulta.
Use OrgName_MSCRM Select Name, AccountNumber, NumberofEmployees from AccountBase where NumberofEmployees > 5000 order by NumberofEmployees desc
También puede diseñar una consulta eligiendo Generador de consultas.
En la página Seleccionar el tipo de informe, seleccione un informe En forma de tabla o Matriz y luego haga clic en Siguiente.
Compruebe los campos que se incluirán en el informe y luego haga clic en Siguiente.
Seleccione un estilo para aplicar al informe y, a continuación, haga clic en Siguiente.
Compruebe los campos que se incluirán en el informe, y escriba un nombre para el informe, como Cuentas con más de 5.000 empleados. Haga clic en Finalizar.
Si desea ver del informe se producirá cuando se ejecuta, haga clic en la pestaña Vista previa.
Se generará un archivo .rdl con el nombre de informe especificado. Puede usar el archivo .rdl para publicar el informe personalizado en Microsoft Dynamics 365.Más información:Publicación de informes
Para obtener más información sobre cómo crear un informe con el Diseñador de informes, consulte Creación de un informe de tabla básica (tutorial SSRS).
Ver también
Entorno de escritura de informes mediante las Herramientas de datos de SQL Server
Edición de un informe existente basado en SQL mediante las Herramientas de datos de SQL Server
Blog: Introducción a los informes personalizados en la nube
© 2017 Microsoft. Todos los derechos reservados. Copyright