Lição 1: Criando um modelo de relatório no Designer de Modelo
Para gerar um modelo, você precisa criar um projeto de modelo de relatório. Nesta lição, você criará um projeto de modelo de relatório usando o Business Intelligence Development Studio. Um projeto de modelo de relatório é um contêiner para o modelo e consiste em um ou mais arquivos de fonte de dados (.ds), um ou mais arquivos de exibição da fonte de dados (.dsv) e um ou mais arquivos de modelo de relatório (.smdl). Somente uma fonte de dados e uma exibição da fonte de dados podem ser referenciadas em um arquivo .smdl. Depois de criar um projeto de modelo de relatório, você implantará o modelo no seu servidor de relatório e, em seguida, usará o modelo para criar um relatório básico com o Construtor de Relatórios.
Observação |
---|
Para este tutorial, você usará a exibição da fonte de dados que é gerada automaticamente para você. Para saber mais sobre a manipulação de exibições da fonte de dados, consulte Projetando exibições da fonte de dados (Analysis Services) e Definindo tópicos de informações práticas das exibições da fonte de dados. |
Para criar um projeto de modelo de relatório no Business Intelligence Development Studio
Clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2008 e clique em SQL Server Business Intelligence Development Studio.
Na janela Microsoft Visual Studio, clique em Arquivo, aponte para Novo e clique em Projeto.
Clique em Projeto do Modelo de Relatório.
Na caixa Nome, digite Modelo Adventure Works.
Clique em OK.
Para criar uma fonte de dados
No Gerenciador de Soluções, clique com o botão direito do mouse em Fontes de Dados e selecione Adicionar Nova Fonte de Dados.
O Assistente de Fonte de Dados é aberto.
Na página Bem-vindo ao Assistente de Fonte de Dados, clique em Avançar.
Na página Selecione como definir a conexão, verifique se a opção Criar uma fonte de dados com base em uma conexão nova ou existente está marcada e clique em Novo.
A caixa de diálogo Gerenciador de Conexões é exibida.
Observação A caixa suspensa Provedor é esmaecida porque somente o Provedor de Dados SQLClient é suportado. O Designer de Modelo pode gerar apenas modelos baseados em bancos de dados do SQL Server.
Na lista Nome do servidor, selecione o nome do computador em que o banco de dados AdventureWorks é armazenado.
Verifique se a opção Usar Autenticação do Windows está selecionada.
Na área Conectar a um banco de dados, verifique se a opção Selecionar ou digitar um nome de banco de dados está marcada e selecione AdventureWorks na lista.
Para verificar se a conexão funciona, clique em Testar Conexão.
Clique em OK..
Na página Selecione como definir a conexão, verifique se a conexão que você acabou de criar está selecionada e clique em Avançar.
Na página Concluindo o Assistente, verifique se AdventureWorks aparece na caixa Nome da fonte de dados.
Clique em Concluir.
O Assistente para Fontes de Dados é fechado e o arquivo AdventureWorks.ds é exibido no Gerenciador de Soluções. A seguir, você criará um arquivo de exibição da fonte de dados.
Para criar uma exibição da fonte de dados
No Gerenciador de Soluções, clique com o botão direito do mouse na pasta Exibições da Fonte de Dados e selecione Adicionar Nova Exibição da Fonte de Dados.
O Assistente deExibição da Fonte de Dados é aberto.
Na página Bem-vindo ao Assistente de Exibição da Fonte de Dados, clique em Avançar.
Na página Selecionar uma Fonte de Dados, verifique se a fonte de dados do AdventureWorks criada no procedimento anterior está selecionada.
Clique em Avançar.
Na página Selecionar Tabelas e Exibições, selecione todas as tabelas na área Objetos disponíveis e clique no botão de seta.
Observação É possível adicionar exibições a um modelo de relatório. Elas foram excluídas deste tutorial para simplificar o modelo resultante.
Clique em Avançar.
Na página Concluindo o Assistente, verifique se AdventureWorks aparece na caixa Nome e clique em Concluir.
O arquivo AdventureWorks.dsv é exibido no Gerenciador de Soluções. A seguir, você criará o modelo de relatório.
Para criar um modelo de relatório
No Gerenciador de Soluções, clique com o botão direito do mouse na pasta Modelos de Relatório e selecione Adicionar Novo Modelo de Relatório.
O Assistente de Modelos de Relatório é aberto.
Na página Bem-vindo ao Assistente de Modelo de Relatório, clique em Avançar.
Na página Selecionar Exibição da Fonte de Dados, verifique se a exibição da fonte de dados do AdventureWorks criada no procedimento anterior está selecionada.
Clique em Avançar.
Na lista suspensa Selecionar idioma do modelo da página Selecione as regras de geração automática do modelo de relatório, selecione um idioma para o modelo.
O idioma selecionado informa ao Designer de Modelo o código do idioma que ele deve usar ao gerar nomes amigáveis para as tabelas e colunas do banco de dados. Depois de concluir o assistente, você poderá definir a propriedade Culture no modelo.
Observação Se você selecionar um idioma diferente do padrão depois de alterar as regras de geração de modelos, perderá as alterações feitas nas regras. Se perder as alterações, deverá marcar ou desmarcar as caixas de seleção novamente para cada regra alterada.
Aceite as regras padrão.
Observação Ao alterar as regras usadas para criar o modelo, você controla o que é gerado.
Clique em Avançar.
Na página Coletar Estatísticas do Modelo, verifique se a opção Atualizar as estatísticas do modelo antes da geração automática está selecionada e clique em Avançar.
Observação Para criar um modelo de relatório, o Assistente de Modelo de Relatório coleta estatísticas sobre o número de instâncias de cada campo e suas informações de cardinalidade. A coleta dessas estatísticas não afeta as estatísticas ou o desempenho do seu banco de dados.
Na página Concluindo o Assistente, verifique se AdventureWorks aparece na caixa Nome e clique em Executar.
O modelo de relatório é criado.
Quando o assistente for concluído, clique em Concluir.
O arquivo AdventureWorks.smdl é exibido no Gerenciador de Soluções. Você criou com êxito um relatório de relatório. No próximo procedimento, você explorará o modelo.
Para explorar o modelo de relatório
No painel Modelo, selecione a entidade Customer.
Observação O modelo de relatório consiste em várias entidades. Todas as entidades, e quaisquer pastas que você criar, serão listadas no painel Modelo. O painel Modelo também é chamado de exibição de árvore.
Exiba o painel central. O conteúdo da entidade Customer é exibido. Os atributos incluem: #Customers, #CustomerID, Account Number, Customer Type e Modified Date.
Observação O painel central é chamado de exibição de lista. Os atributos, as funções e as perspectivas contidos em uma entidade selecionada são mostrados na exibição de lista.
Na exibição de lista, selecione o atributo #Customers e exiba o conteúdo da janela Propriedades.
Observação Se a janela Propriedades não for exibida, no menu Exibir, selecione Janela de Propriedades.
Na exibição de lista, selecione o atributo Customer Type e exiba o conteúdo da janela Propriedades.
Na exibição de lista, selecione a função Sales Order Headers e exiba o conteúdo da janela Propriedades.
No menu Arquivo, clique em Salvar Tudo.
A seguir, você implantará o modelo no servidor de relatório.
Para implantar o modelo de relatório
No menu Projeto, clique em Propriedades do ModeloAdventureWorks.
Observação O local de implantação padrão é o servidor local em https://localhost/reportserver e o local de implantação padrão para um modelo é na pasta /Models, localizada fora da raiz do servidor de relatório. Se essas não forem as propriedades de implantação que você quer usar, especifique as propriedades específicas ao seu ambiente.
Depois de confirmar as propriedades de implantação a serem usadas, clique em OK.
No menu Compilar, clique em Implantar Modelo AdventureWorks.
Se a implantação for bem-sucedida, uma mensagem Implantação bem-sucedida será exibida na janela Saída. Para exibir a janela Saída, clique em Saída no menu Exibir. Se a implantação falhar, você precisará solucionar o erro relatado.
No próximo procedimento, você testará o modelo de relatório no Construtor de Relatórios.
Para usar o modelo no Construtor de Relatórios
Abra seu navegador.
Na Barra de endereços, digite https://localhost/reports.
A página Início do SQL ServerReporting Services é aberta.
Na barra de ferramentas do Gerenciador de Relatórios, clique em Construtor de Relatórios.
No painel Guia de Introdução, selecione AdventureWorks e clique em OK.
Na lista Entidades, selecione Sales Order Header.
Da lista Entidades, arraste a entidade Sales Person para a área de design.
Observe que os campos Sales Person National ID Number e Commission Pct são adicionados à área de design.
Na lista Campos, clique duas vezes em Total Total Due.
Observe que o campo Total Total Due não é formatado como um valor monetário.
Para ver os resultados de sua consulta, clique em Executar Relatório.
No menu Arquivo, clique em Sair.
Não é necessário salvar o relatório.
Próximas etapas
Na próxima lição, você adicionará uma descrição ao modelo que acabou de criar. Consulte Lição 2: Adicionando uma descrição a um modelo.
Consulte também