Compartilhar via


Lição 3: Definir uma assinatura controlada por dados

Nesta lição do tutorial do Reporting Services, você usa as páginas da assinatura controlada por dados dos portais da Web do Reporting Services para se conectar a uma fonte de dados de assinatura. Em seguida, você cria uma consulta que recupera dados de assinatura e mapeia o conjunto de resultados para opções de relatório e entrega.

Observação

Antes de começar, verifique se o serviço SQL Server Agent está em execução. Se não estiver, não será possível salvar a assinatura. Um método de verificação é abrir o Gerenciador de Configuração do SQL Server. Esta lição pressupõe que você concluiu a Lição 1 e Lição 2, e que a fonte de dados de relatório usa credenciais armazenadas. Para obter mais informações, veja Lição 2: Modificar as propriedades de fonte de dados de relatório

Iniciar o Assistente de Assinatura Controlada por Dados

  1. No portal da Web do Reporting Services, escolha Início e navegue até a pasta que contém o relatório Pedidos de Vendas.

  2. No menu de contexto do relatório, selecione Gerenciar e escolha Assinaturas no painel à esquerda.

  3. Selecione + Nova assinatura. Se este botão não estiver visível, você não tem permissões do Gerenciador de Conteúdo.

Definir uma descrição

  1. Digite Entrega de ordem de venda na descrição.

Tipo

  1. Selecione Assinaturas controladas por dados.

Agenda

  1. Na seção de agendamento, selecione Agendamento específico do relatório.
  2. Selecione Editar agendamento.
  3. Em Detalhes da Agenda, selecione Uma Vez.
  4. Especifique uma hora de início que esteja alguns minutos adiantados da hora atual.
  5. Especifique as Datas de início e término.
  6. Escolha Aplicar.

Destino

  1. Na seção Destino, selecione Compartilhamento de Arquivos do Windows como o método de entrega.

Dataset

  1. Selecione Editar conjunto de dados.

  2. Selecione Uma fonte de dados personalizada.

  3. Selecione Microsoft SQL Server como o tipo de Conexão da fonte de dados.

  4. Na Cadeia de conexão, digite a cadeia de conexão a seguir. Assinantes são o banco de dados que você criou na lição 1.

    data source=localhost; initial catalog=Subscribers
    

Credenciais

  1. Selecione Usando as seguintes credenciais.
  2. Selecione Nome de usuário e senha do Windows.
  3. Em Nome de Usuário e Senha, digite seu nome de usuário de domínio e senha. Inclua a conta de domínio e de usuário ao especificar Nome de Usuário.

Observação

As credenciais usadas para a conexão com uma fonte de dados de assinante não são retransmitidas para o Management Studio. Se você modificar a assinatura mais tarde, deverá digitar novamente a senha usada para a conexão com a fonte de dados.

Consulta

  1. Na caixa de consulta, digite a seguinte consulta:

    Select * from OrderInfo  
    
  2. Especifique um tempo limite de 30 segundos.

  3. Selecione Validar consulta e depois Aplicar.

Opções de entrega

Preencha os seguintes valores:

Parâmetro Origem do valor Valor/campo
Nome do arquivo Obter valor do conjunto de dados Order
Caminho Inserir valor Em Valor, digite o nome de um compartilhamento de arquivos públicos para os quais você tem permissões de gravação (por exemplo, \\mycomputer\public\myreports).
Formato de renderização Obter valor do conjunto de dados Formatar
Inserir valor Incremento automático
Extensão do arquivo Inserir valor True
Nome de usuário Inserir valor Digite sua conta de usuário de domínio. Insira-o neste formato: <domínio>\<conta>. A conta de usuário precisa ter permissões para o caminho configurado.
Senha Inserir valor Digite sua senha
Usar conta de compartilhamento de arquivo Inserir valor Falso

Parâmetros de relatório

  1. No campo OrderNumber , selecione Obter valor do conjunto de dados. Em Valor, selecione Pedido.
  2. Escolha Criar assinatura.

Próximas etapas

Quando a assinatura é executada, ela entrega quatro arquivos de relatórios no compartilhamento de arquivos especificado, um para cada pedido na fonte de dados Assinantes. Cada entrega deve ser exclusiva em termos de dados (os dados devem ser específicos do pedido), formato de renderização e formato de arquivo. Você pode abrir cada relatório da pasta compartilhada para verificar se cada versão está personalizada com base nas opções de assinatura definidas.

Screenshot of the list of files created by the subscription.

A página de assinatura no portal da Web conterá a data da Última Execução e o Status da assinatura.

Observação

Atualize a página depois que a assinatura for executada para consultar as informações atualizadas.

Screenshot of the subscription information in the portal.

Esta etapa conclui o tutorial “Definir uma assinatura controlada por dados”.