Modelos de relatórios (Report Builder 2.0)

Um modelo de relatório é uma descrição amigável de um banco de dados subjacente com relações de dados pré-estabelecidas e consultas geradas automaticamente. O Construtor de Relatórios 1.0 exige o uso de um modelo de relatório como fonte de dados. Os modelos de relatório também podem ser usados como fontes de dados para relatórios criados no Designer de Relatórios e no Construtor de Relatórios 2.0. Um modelo de relatório é uma camada adicional de informações que mapeia tabelas e exibições de banco de dados em conceitos que são significativos para os usuários comerciais. Um modelo de relatório bem projetado deve refletir as informações que os usuários comerciais desejam relatar de maneira organizada e relevante.

Os administradores de bancos de dados criam modelos de relatório no Designer de Modelo (no SQL Server Business Intelligence Development Studio) ou os geram no Gerenciador de Relatórios ou no SharePoint Services para então publicá-los em um servidor de relatório ou site do SharePoint. Os modelos de relatório podem ser gerenciados como qualquer outra fonte de dados.

A finalidade de um modelo de relatório é eliminar a necessidade de um conhecimento especializado do esquema do banco de dados de subjacente ou da linguagem de consulta. Os modelos de relatório gerenciam a criação de consultas, as conexões e a autenticação de fontes de dados, expressões, filtros e parâmetros para o usuário, permitindo que os usuários comerciais concentrem-se na criação do relatório.

Um modelo é uma coleção de entidades e suas relações que reflete as relações do mundo real entre funções e processos comerciais; por exemplo, a relação de Produtos com Inventário e Vendas. As entidades são agrupamentos lógicos de atributos, como a ID do Produto, Nome do Produto e outros itens relacionados ao produto, e suas relações que descrevem pontos de dados individuais, como a ID do Produto.

Nota técnica

Os modelos de relatório não se baseiam em UML (Unified Modeling Language) nem em outras especificações de modelo. Os modelos de relatório não são compatíveis com outras ferramentas ou linguagens de modelagem. Para criar, publicar e usar modelos de relatório, os administradores devem usar as ferramentas de criação e implantação fornecidas pelo Reporting Services.