Trabalhando com Designer de Consultas de Modelo de Relatório

No Microsoft Reporting Services, é possível criar relatórios com base em modelos de relatório, usando o Construtor de Relatórios ou o Designer de Relatórios. O Designer de Relatórios é uma ferramenta avançada de criação de relatórios que usa a funcionalidade completa de RDL, possibilitando a criação de relatórios complexos a partir de uma variedade de fontes de dados, incluindo bancos de dados relacionais e multidimensionais, XML e modelos de relatório. O Construtor de Relatórios tem toda a funcionalidade do Designer de Relatórios sem exigir que você use o Business Intelligence Development Studio. O Construtor de Relatórios está disponível como aplicativo autônomo ou ClickOnce. Ao criar uma consulta de modelo de relatório no Designer de Relatórios ou Construtor de Relatórios, use uma ferramenta disponível no Designer de Relatórios chamada Designer de Consulta de Modelo de Relatório. 

Com o Designer de Consultas de Modelo de Relatório é possível criar consultas com base em modelos, arrastando entidades e campos para uma superfície de design, resultando em uma consulta composta de metadados de modelo de relatório. Quando você terminar de criar os metadados de modelo de relatório para a consulta, eles serão incorporados na linguagem RDL do seu relatório no qual você pode organizar e formatar o conteúdo exatamente como é feito com qualquer outro relatório. Por exemplo, é possível criar um relatório com formatação condicional , incluindo diversos subconjuntos, e com diversas regiões de dados, usando diferentes consultas em um único relatório. Ao renderizar o relatório, a consulta é traduzida rapidamente.

Antes de usar o Designer de Consultas do Modelo de Relatórios, você deve criar, com êxito, um modelo de relatório e implantá-lo no servidor de relatório ou no site do SharePoint. Ao criar sua fonte de dados, especifique Modelo do Servidor de Relatórios e indique uma cadeia de conexão válida.

Conectando-se a um Modelo de Relatórios

Ao usar o modelo de relatório localizado em um servidor de relatório no modo nativo, use uma cadeia de conexão no seguinte formato:

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

Por exemplo:

Server=http://nome_do_servidor_de_relatório/reportserver; datasource=/models/Adventure Works Model

Ao usar um modelo de relatório localizado em um servidor de relatório no modo integrado do SharePoint, especifique a URL totalmente qualificada para o modelo. Use uma cadeia de conexão no seguinte formato:

Server=http://<servername>; datasource=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>

Por exemplo,

Server=http://nome_do_servidor_de_relatório; datasource=http://TestSharePointSite/Site/Documents/Models/Adventure Works.smdl