Compartir por


Cree un novo informe usando SQL Server Data Tools

SQL Server Data Tools é un entorno de creación de informes que lle permite crear ou editar informes de SQL Server Reporting Services Visual Studio. O resultado final é un ficheiro .rdl de definición de informe que contén a definición de informe que se pode publicar para visualizar informes.

Tamén pode crear informes utilizando un editor de texto común. Para reducir o esforzo de creación de informes personalizados, modifique un ficheiro .rdl existente que inclúa la maior parte das funcións desexadas. Para obter máis información sobre o formato dos elementos XML nun ficheiro .rdl, consulte Referencia da linguaxe de definición de informes. O informe XML modificado pódese verificar utilizando o esquema XML especificado. Reporting Services tamén verificará a definición do informe e rexeitará un informe se a definición non é válida cando tente cargalo.

Nota

Se o ficheiro .rdl contén unha FetchXML consulta, a consulta no RDL validase por Microsoft Dynamics CRM 2016 Extensión de creación de informes, que a valida internamente contra o FetchXML esquema.

Crear un informe baseado en Fetch personalizado

Para crear un informe baseado en Fetch personalizado:

  1. Asegúrate de ter unha versión compatible de Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Extensión de creación de informes e os privilexios necesarios. Máis información: Informar sobre o ambiente de escritura SQL Server Data Tools

  2. Abra Visual Studio e, a continuación, cree un proxecto de servidor de informes.

  3. No Explorador de solucións, faga clic co botón dereito no cartafol Informes e, a continuación, seleccione Engadir novo informe.

  4. Seleccione Seguinte.

  5. Na Seleccione a páxina orixe de datos , seleccione Novo orixe de datos e, a continuación, especifique os seguintes detalles:

    • Nome: escriba un nome para o orixe de datos.

    • Escriba: seleccione Microsoft Dynamics 365 Fetch.

    • Cadena de conexión: especifique a cadea de conexión. A cadea de conexión débese especificar no seguinte formato:

      ServerURL;OrganizationName;HomeRealmURL

      Nesta cadea de conexión, só é obrigatorio ServerURL . Se non se especifica OrganizationName , utilízase a primeira organización á que pertence o usuario que executa esta consulta. HomeRealmURL é o URL do reino de inicio do provedor de identidade utilizado pola túa organización e é necesario cando a túa organización utiliza Federation para a xestión de identidades. Contacte co administrador de rede para determinar o enderezo URL de dominio de inicio.

      Seleccione Credenciais para especificar as credenciais para conectarse ás aplicacións Dynamics 365 for Customer Engagement ou Dynamics 365 for Customer Engagement e, a continuación, seleccione Seguinte.

  6. Na páxina Deseñar a consulta escriba a FetchXML consulta na caixa Consulta . Para obter esta consulta, pode realizar unha das seguintes accións:

    • Obtén FetchXML a partir dunha consulta de Busca avanzada. Para iso, abra unha Customer Engagement (on-premises) aplicación, seleccione Busca avanzada, cree a consulta que desexe e, a continuación, na Pestana Busca avanzada , seleccione Descargar Fetch XML. Copia FetchXML na caixa Consulta das Propiedades do conxunto de datos en Visual Studio.

    • Introduza manualmente a FetchXML consulta. Este exemplo mostra como crear un informe que mostre todas as contas con 5.000 ou máis empregados.

      <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>  
      

    Seleccione Seguinte.

  7. Verifique os campos que se incluirán no informe e, a continuación, seleccione Seguinte.

    • O Extensión de creación de informes engade campos adicionais dependendo do tipo de datos. Os números, as datas, as buscas e os conxuntos de opcións teñen un campo fieldNameValue . Por exemplo, se o FetchXML inclúe o atributo createdon , hai dous campos dispoñibles: createdon e createdonValue.
      • fieldName (exemplo: createdon)
        • Este campo é unha cadea formatada segundo a configuración de formato do usuario. Está pensado só para mostrar. A conversión do valor ao seu tipo de datos orixinal pode producir un erro. Por exemplo, unha expresión como =CDate(Fields!createdon.Value) pode fallar ou dar unha data incorrecta se o formato de data non coincide coa configuración rexional do servidor de informes.
        • Para os campos do conxunto de opcións, o valor é o texto de visualización do valor do conxunto de opcións.
        • Para os campos de busca, o valor é o campo de nome principal do rexistro ligado.
      • fieldNameValor (exemplo: createdonValue)
        • Este campo é o valor bruto sen formato do campo segundo o tipo de datos. Os campos pódense axustar e formatar para a visualización específica do usuario mediante os parámetros de formato CRM_ ocultos.
        • Para os campos de data e hora, é o valor UTC.
        • Para os campos de número ou moeda, é o valor numérico sen formato.
        • Para os campos do conxunto de opcións é o valor do número de opción.
        • Para os campos de busca é o Guid do campo de busca.
  8. Seleccione un estilo para aplicar ao informe e, a continuación, seleccione Seguinte.

  9. Verifique os campos que se incluirán no informe e introduza un nome para o informe, como Contas con máis de 5.000 empregados. Seleccione Concluír.

  10. Se desexa ver como aparece o informe cando se executa, seleccione a pestana versión preliminar .

    Xerarase un ficheiro .rdl co nome de informe especificado. Podes usar este ficheiro para publicar o teu informe personalizado nas aplicacións de Dynamics 365 for Customer Engagement mediante o Asistente de informes. Máis información: Publica informes

Consulte tamén

Ambiente de redacción de informes