Criar um novo relatório usando o SQL Server Data Tools

O SQL Server Data Tools é um ambiente de criação de relatórios que permite criar ou editar relatórios no SQL Server Reporting Services no Visual Studio. O resultado final é um arquivo .rdl da definição do relatório que contém a definição do relatório que pode ser publicado para exibir relatórios.

Você também pode criar relatórios ao usar um editor de texto comum. Para reduzir o esforço para criar um relatório personalizado, modifique um arquivo .rdl existente que oferece a maioria da funcionalidade desejada. Para obter mais informações sobre o formato dos elementos XML em um arquivo .rdl, consulte Referência de idioma de definição do relatório. O relatório XML modificado pode ser verificado usando o esquema XML especificado. O Reporting Services também verificará a definição do relatório e rejeitará um relatório se a definição for inválida ao tentar carregar um relatório.

Hinweis

Se o arquivo .rdl contém uma consulta FetchXML, a consulta FetchXML no RDL é validada por Extensão de Criação de Relatórios do Microsoft Dynamics CRM 2016, que valida internamente no esquema FetchXML.

Criar um relatório baseado em busca personalizado

Para criar um relatório personalizado baseado em fetch

  1. Verifique se você tem uma versão compatível do Visual Studio, SQL Server Data Tools, Extensão de Criação de Relatórios do Microsoft Dynamics CRM 2016 e os privilégios necessários. Para obter mais informações: Ambiente de elaboração de relatório usando o SQL Server Data Tools

  2. Abra o Visual Studio e crie um projeto do servidor de relatórios.

  3. No Solution Explorer, clique com o botão direito do mouse na pasta Relatórios e clique em Adicionar Novo Relatório.

  4. Clique em Avançar.

  5. Na página Selecionar a Fonte de Dados, clique em Nova Fonte de Dados e especifique os seguintes detalhes:

    • Nome: Digite um nome para a fonte de dados.

    • Tipo: Selecione Microsoft Dynamics 365 Fetch.

    • Cadeia de Conexão: Especifica a cadeia de conexão. A cadeia de conexão deve ser especificada no seguinte formato:

      ServerURL;OrganizationName;HomeRealmURL

      Nela, apenas ServerURL é obrigatório. Se OrganizationName não for especificado, a primeira organização à qual o usuário que está executando esta consulta pertence é usada. HomeRealmURL é a URL de Realm Inicial do Provedor de Identidades usado pela organização e é necessário se sua organização utilizar Federação para gerenciamento de identidades. Entre em contato com o administrador de rede para determinar a URL de Realm Inicial.

      Clique em Credenciais para especificar as credenciais para conectar aos aplicativos do Dynamics 365 for Customer Engagement ou aos aplicativos do Dynamics 365 for Customer Engagement e clique em Avançar.

  6. Na página Criar a Consulta, digite a consulta FetchXML na caixa Consulta. Para obter esta consulta, você pode ter uma das ações:

    • Obter o FetchXML de uma consulta de Localização Avançada. Para fazer isso, abra um aplicativo Customer Engagement (on-premises), clique em Localização Avançada, crie a consulta desejada e, na guia Localização Avançada, clique em Baixar FetchXML. Copie o FetchXML para a caixa Consulta das Propriedades do Conjunto de Dados no Visual Studio.

    • Inserir manualmente a consulta FetchXML. O exemplo a seguir mostra como criar um relatório que exibe todas as contas com 5.000 ou mais funcionários.

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

    Clique em Avançar.

  7. Verifique os campos que serão incluídos no relatório e clique em Avançar.

  8. Selecione um estilo a ser aplicado ao relatório e clique em Avançar.

  9. Verifique os campos que serão incluídos no relatório e digite um nome para o relatório, como Contas com mais de 5.000 funcionários. Clique em Concluir.

  10. Se você deseja ver como o relatório será exibido ao ser executado, clique na guia Visualização.

    Isso gera um arquivo .rdl com o nome do relatório especificado. Você pode usar esse arquivo para publicar seu relatório personalizado nos aplicativos do Dynamics 365 for Customer Engagement usando o Assistente de relatórios. Para obter mais informações: Publicar relatórios

Consulte também

Ambiente de Elaboração de Relatórios
Blog: Introdução aos relatórios personalizados na nuvem

Hinweis

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).