Compartilhar via


Como usar um modelo de relatório como uma fonte de dados

É possível criar relatórios no Designer de Relatórios que usem um modelo de relatório publicado como o tipo de fonte de dados. Esse recurso permite criar relatórios personalizados predefinidos para exploração de dados por cliques. Para obter mais informações sobre o uso de relatórios predefinidos na exploração de dados por clique, consulte Gerenciando modelos de relatório.

Para poder escolher Modelo do Servidor de Relatório como um tipo de fonte de dados, você deve ter um modelo publicado com o qual trabalhar.

É possível especificar um tipo de fonte de dados de modelo de relatório para relatórios adicionados a um projeto do servidor de relatório ou para relatórios criados com o Assistente de Relatório. As instruções contidas neste tópico presumem que você esteja adicionando um relatório ao projeto atual. Para obter mais informações sobre como usar o assistente, consulte Tutorial: Criando relatórios com base em modelo no Designer de Relatórios.

Para criar um tipo de fonte de dados de modelo de relatório

  1. No Designer de Relatórios, adicione um relatório ao projeto do servidor de relatório atual.

  2. Na barra de ferramentas do painel Dados do Relatório, clique em Nova e em Fonte de Dados.

  3. Na caixa de diálogo Propriedades da Fonte de Dados, digite um nome na caixa de texto Nome ou aceite o nome padrão.

  4. Verifique se a opção Conexão incorporada está selecionada.

  5. Na lista Tipo, selecione Modelo do Servidor de Relatório.

  6. Na caixa de texto Cadeia de conexão, digite uma cadeia de conexão que especifique uma URL para um servidor de relatório e o caminho do modelo. A cadeia de conexão que você usar dependerá de o modelo de relatório estar em um servidor de relatório configurado no modo nativo ou no modo integrado do SharePoint. Exemplos de cadeias de conexão para cada modo são mostrados na lista abaixo:

    • Modo nativo   server=http://TestServer/reportserver; datasource=/Models/AdventureWorks Model

    • Modo integrado do SharePoint   server=http://TestServer/TestSite; datasource=http://TestServer/TestSite/Documents/Adventure Works.smdl

    Se você quiser usar localhost como servidor Web, verifique se o protocolo TCP/IP está habilitado. Caso contrário, poderá ocorrer um erro de conexão. Para obter mais informações, consulte Solucionando problemas de conexão de banco de dados e de servidor.

    O nome do modelo é especificado através do argumento da cadeia de conexão da fonte de dados. O argumento deve ser resolvido como um nome de modelo totalmente qualificado no namespace de pastas do servidor de relatório. No exemplo, a pasta tem o nome de /Fontes de Dados e é uma pasta filho do nó raiz no namespace de pastas do servidor de relatório. O caminho deve iniciar com uma barra invertida. Se você não tiver certeza sobre o caminho, use o SQL Server Management Studio ou o Gerenciador de Relatórios para navegar na hierarquia de pastas.

  7. Na guia Credenciais, especifique credenciais para acessar a fonte de dados.

    Escolha Autenticação do Windows (segurança integrada) ou credenciais armazenadas. Se você escolher a opção para solicitar credenciais, terá de digitar credenciais sempre que o servidor de relatório estabelecer uma conexão com a fonte de dados. Não escolha Sem credenciais, a menos que você tenha configurado a conta de execução autônoma. Para obter mais informações, consulte Especificando informações de credencial e conexão para fontes de dados do relatório.

  8. Clique em OK.

    Essa fonte de dados aparece no painel Dados do Relatório. Para abrir o Designer de Consultas de Modelo de Relatório e criar um conjunto de dados, clique com o botão direito do mouse na fonte de dados, clique em Adicionar Conjunto de Dados e em Designer de Consultas. Se o Designer de Consultas de Modelo de Relatório não aparecer, isso indica que houve uma falha na conexão com o modelo de relatório. Verifique a cadeia de conexão e as credenciais para resolver o erro e abrir o designer de consultas.