Reporting Services no Business Intelligence Development Studio

O Business Intelligence Development Studio é um ambiente do MicrosoftVisual Studio 2008 com aprimoramentos específicos para soluções de business intelligence SQL Server 2008. Use Business Intelligence Development Studio para desenvolver relatórios e modelos de relatórios no SQL Server 2008Reporting Services. Ao instalar o Reporting Services, os seguintes modelos de projeto são disponibilizados em Business Intelligence Development Studio:

  • Projeto do Servidor de Relatórios

  • Assistente de Projeto do Servidor de Relatórios

  • Projeto do Modelo de Relatórios

O Business Intelligence Development Studio também fornece um ambiente para execução do Designer de Relatórios e do Designer de Modelos. Essas são as ferramentas de design que você usa para criar relatórios e modelos em Reporting Services.

Ao abrir um projeto ou designer do Business Intelligence Development Studio, você verá menus específicos do projeto no Visual Studio. Além disso, as opções de menu e os menus de atalho do Visual Studio mudam para refletir o tipo de projeto que você está criando e os itens específicos com os quais está trabalhando. À medida que explorar o Business Intelligence Development Studio e os recursos do Reporting Services discutidos neste tópico, você pode clicar com o botão direito do mouse nos diversos itens para saber mais sobre essas opções.

Caso você tenha utilizado o SQL ServerReporting Services antes, provavelmente estará familiarizado com a funcionalidade Visual Studio no Business Intelligence Development Studio. Caso não tenha trabalhado com o Reporting Services antes, este tópico oferece orientação sobre os projetos e menus no Business Intelligence Development Studio que são específicos para Reporting Services.

ObservaçãoObservação

SQL ServerBusiness Intelligence Development Studio, o ambiente de desenvolvimento de 32 bits para projetos do Servidor de Relatórios e Modelo de Relatórios, não foi projetado para executar em computadores com base em Itanium e não está instalado em servidores com base em Itanium. Porém, o suporte para o BI Development Studio está disponível em computadores baseados em x64.

Versões com Suporte

A tabela a seguir descreve as versões com suporte para criação e publicação de relatórios em Business Intelligence Development Studio.

Tipo de Projeto ou Arquivo

Versão

Criar Relatórios

Publicar Relatórios

Notas

Projeto do Servidor de Relatórios

ou

Projeto do Assistente do Servidor de Relatórios

SQL Server 2008

Esquema 2008 RDL

Servidor de relatórios SQL Server 2008Reporting Services apenas

Atualiza o 2003 RDL e o 2005 RDL localmente para o esquema 2008 RDL.

Projeto do Servidor de Relatórios

ou

Projeto do Assistente do Servidor de Relatórios

SQL Server 2005

Esquema 2005 RDL

Servidor de Relatórios SQL Server 2005 ou SQL Server 2008Reporting Services

Projeto do Servidor de Relatórios

SQL Server 2000

Esquema 2003 RDL

Sem suporte

Designer de Relatórios do Visual Studio RDLC

Visual Studio 2005

Visual Studio 2008

Esquema 2005 RDL

Sem suporte

Não há suporte para o esquema 2008 RDL.

Controles do Visual Studio Visualizador

Visual Studio 2005

Visual Studio 2008

Não há suporte para o 2008 RDL no modo local

N/D

No modo servidor, é possível exibir relatórios 2008 RDL no servidor de relatórios SQL Server 2008Reporting Services.

Para obter mais informações sobre como abrir relatórios em uma versão anterior do esquema de definição de relatório, consulte Atualizando relatórios. Para obter mais informações sobre esquemas de definição de relatório específicos, consulte Especificação de linguagem RDL.

Projeto do Servidor de Relatórios

Quando você seleciona um Projeto do Servidor de Relatórios, o Designer de Relatórios é aberto. O Projeto do Servidor de Relatórios é um modelo instalado pelo Visual Studio que está disponível na seção Projetos do Business Intelligence na caixa de diálogo Novo Projeto. Para obter mais informações, consulte Trabalhando com o Designer de Relatórios no Business Intelligence Development Studio e Como criar um relatório (Reporting Services).

Use as seguintes guias, janelas, menus e ferramentas para criar e visualizar um relatório no Designer de Relatórios.

Guias e Janelas

O Designer de Relatórios é uma ferramenta gráfica para criação de relatórios que apresenta duas exibições: Design para criar o relatório e Visualização para executar o relatório localmente e vê-lo renderizado no visualizador de relatórios.

  • Design   Use esta exibição para criar o relatório.

    Nesta exibição, as seguintes janelas ou painéis fornecem funcionalidade adicional:

    • Dados do Relatório   Use para definir fontes de dados, conjuntos de dados, parâmetros e imagens.

    • Superfície de Design   Use para criar o layout de relatório.

    • Caixa de Ferramentas   Use para adicionar itens de relatório como tabelas e gráficos à superfície de design.

    • Agrupamento   Use para definir grupos para regiões de dados de tabela, matriz e lista. Todas essas regiões de dados são modelos com base na região de dados Tablix.

    • Propriedades   Use para definir propriedades diretamente em um item selecionado na superfície de design no painel Agrupamento.

    • **Barra de Ferramentas   **Use para alterar a formatação e o alinhamento dos itens de relatório selecionados na superfície de design.

    • Estrutura de Tópicos do Documento   Exibe os itens de relatório e as caixas de texto usadas pelas regiões de dados em uma exibição hierárquica da definição de relatório.

    No menu de atalho do plano de fundo do relatório, clique primeiro em Exibir depois em Régua para alternar para a tela Régua.

    Para obter mais informações, consulte Conectando-se aos dados do relatório, Criando layout do relatório e Trabalhando com dados de relatório.

  • Visualização   Use esta exibição para executar o relatório no computador local e exibir o relatório renderizado no visualizador de relatórios. Visualize os dados dos relatórios em cache localmente. Você também pode definir as propriedades do projeto para executar o relatório na exibição de depuração, usando um navegador. Nesta exibição, você também pode usar os seguintes componentes:

    • Saída   Use para exibir mensagens de erro do processador de relatório local ou o progresso de implantação ao publicar um relatório no servidor de relatórios.

    • **Barra de ferramentas do Visualizador de Relatórios   **Use para definir os valores dos parâmetros, navegar pelo relatório, imprimi-lo ou exportá-lo para um formato de arquivo diferente.

    Para obter mais informações, consulte Exibindo e salvando relatórios.

  • Design e Visualização   Em ambas as exibições, você pode usar o Gerenciador de Soluções.

    • Gerenciador de Soluções   Use para exibir as fontes de dados compartilhadas e os relatórios de um projeto do BI Development Studio. No menu Projeto, você pode definir as propriedades do projeto e publicar o relatório em um servidor de relatórios.

    Para obter mais informações, consulte Publicando fontes de dados e relatórios.

O Designer de Relatórios usa os seguintes menus:

  • Exibir   Use para mostrar ou ocultar as seguintes janelas: Dados do Relatório, Gerenciador de Soluções, Código, Designer, Saída, Estrutura de Tópicos do Documento, Caixa de Ferramentas, Propriedades, além das barras de ferramentas Bordas do Relatório, Formatação do Relatório e Layout.

  • Projeto   Use para abrir as propriedades do projeto, adicionar itens novos ou existentes ao projeto e importar relatórios do Access. O item de menu Importar Relatórios aparecerá somente se o Microsoft Access for instalado.

  • Relatório   Use para adicionar ou excluir cabeçalho e rodapé de página, exibir ou ocultar o painel Agrupamento, alternar da exibição Design para a Visualização e mostrar as propriedades do relatório. Este menu está disponível apenas quando a superfície de design está ativa. Para ativar a superfície de design, clique na guia Design ou Visualização.

Propriedades do Projeto do Servidor de Relatórios

As propriedades do projeto do Servidor de Relatórios são aplicadas a todos os relatórios e fontes de dados compartilhadas num projeto do Business Intelligence Development Studio. Estas propriedades incluem a URL para o servidor de relatórios e os nomes de pastas para relatórios e fontes de dados compartilhadas. Use a caixa de diálogo Páginas de Propriedades de Projeto para exibir os valores da propriedade atual. Para abrir essa caixa de diálogo, no menu Projeto, clique em <project name>Propriedades.

Para criar vários conjuntos de propriedades de projeto para variações de implantação como teste de empresa e servidores de relatórios de produção, use o Gerenciador de Configuração. Para obter mais informações, consulte Publicando fontes de dados e relatórios.

Projeto do Assistente do Servidor de Relatórios

Quando você seleciona um Projeto do Assistente do Servidor de Relatórios, um projeto do servidor de relatórios é criado automaticamente e o Assistente de Relatório, aberto. No assistente, você pode criar um relatório seguindo as instruções em cada página para criar uma cadeia de conexão em uma origem de dados, definir credenciais de fonte de dados, criar uma consulta, adicionar uma região de dados de tabela ou matriz, especificar dados e grupos de relatórios, selecionar um estilo de fonte e cor, publicar o relatório em um servidor de relatórios e visualizá-lo localmente.

Depois de criar um relatório com o assistente, você pode alterar os dados e o designer de relatórios, usando o Designer de Relatórios no Projeto do Servidor de Relatórios.

Projeto do Modelo de Relatórios

Quando você seleciona um Projeto do Modelo de Relatórios, o Designer de Modelo do Reporting Services é aberto. Um Projeto do Modelo de Relatórios é um modelo instalado pelo Visual Studio que está disponível na seção Projetos do Business Intelligence, na caixa de diálogo Novos Projetos. O Designer de Modelo é uma ferramenta gráfica usada para criar modelos de relatórios com base nos bancos de dados do SQL Server. Os modelos de relatórios são usados no Construtor de Relatórios para criar relatórios ad hoc. Por padrão, quando você cria um modelo de relatórios, apenas a guia Modelo de Relatórios é exibida.

  • Guia Modelo de Relatórios   Na guia Modelo de Relatórios, é possível adicionar ou remover objetos do modelo. A guia Modelo de Relatórios está dividida em dois painéis: o painel de exibição Árvore, à esquerda, e o painel de exibição Lista, à direita. A exibição Árvore lista todas as entidades contidas no modelo. A exibição Lista exibe os itens contidos na entidade ou pasta selecionada. Você pode usar os menus de atalho em ambas as exibições para adicionar ou excluir itens do modelo.

  • Guia de exibição Fonte de Dados   Nesta guia, é possível criar uma exibição para uma única fonte de dados compartilhada que esteja definida para o projeto. A guia de Exibição Fonte de Dados não está aberta por padrão, mas é possível exibi-la clicando duas vezes no nome da exibição da fonte de dados no Gerenciador de Soluções. Para obter mais informações sobre a interface do usuário Designer de Modelo, consulte Ajuda F1 do Designer de Modelos.

Para obter mais informações, consulte Trabalhando com o Designer de Modelo no Business Intelligence Development Studio. Para obter mais informações sobre como criar relatórios ad hoc no Reporting Services, consulte Criando e implementando relatórios com o uso do Construtor de Relatórios 1.0.

Quando a guia Modelo de Relatórios está ativa no Business Intelligence Development Studio, um menu Modelo de Relatórios é adicionado à barra de menus principal. Quando o enfoque não está na guia Modelo de Relatórios, o Menu de Relatório é removido da barra de menus principal.

Propriedades de Projeto do Designer de Modelo

Quando você seleciona um item de modelo de relatórios, os conteúdos da janela Propriedades mudam de modo a refletir as propriedades associadas ao item selecionado. O Designer de Modelo define algumas propriedades por padrão, mas você pode alterar as propriedades atuais ou atribuir novas propriedades.