Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma assinatura controlada por dados fornece uma maneira de usar dados de assinatura dinâmicos recuperados de uma fonte de dados externa em tempo de execução. Uma assinatura controlada por dados também pode usar texto estático e valores padrão especificados quando a assinatura é definida. Você pode usar assinaturas controladas por dados para fazer o seguinte:
Distribuir um relatório a uma lista flutuante de assinantes. Por exemplo, você pode usar assinaturas controladas por dados para distribuir um relatório em uma grande organização em que os assinantes variam de um mês para o outro ou usar outros critérios que determinam a associação de grupo de um conjunto existente de usuários.
Filtre a saída do relatório usando valores de parâmetro de relatório que são recuperados em tempo de execução.
Variar os formatos de saída de relatórios e as opções de entrega para cada entrega de relatório.
Uma assinatura controlada por dados é composta de várias partes. Os aspectos fixos de uma assinatura controlada por dados são definidos quando você cria a assinatura e estes incluem o seguinte:
O relatório para o qual a assinatura está definida (uma assinatura sempre está associada a um único relatório).
A extensão de entrega usada para distribuir o relatório. Você pode especificar a entrega por e-mail do servidor de relatórios, a entrega em compartilhamento de arquivos, o provedor de entrega nulo utilizado para pré-carregamento do cache ou uma extensão de entrega personalizada. Você não pode especificar várias extensões de entrega em uma única assinatura.
A fonte de dados do assinante. Você deve especificar uma cadeia de conexão para a fonte de dados que contém dados do assinante ao definir a assinatura. A fonte de dados do assinante não pode ser especificada dinamicamente em tempo de execução.
A consulta usada para selecionar dados de assinante deve ser especificada ao definir a assinatura. Não é possível alterar a consulta em tempo de execução.
Os valores dinâmicos usados em uma assinatura controlada por dados são obtidos quando a assinatura é processada. Exemplos de dados variáveis que você pode usar em uma assinatura incluem o nome do assinante, o endereço de email, o formato de saída de relatório preferencial ou qualquer valor válido para um parâmetro de relatório. Para usar valores dinâmicos em uma assinatura controlada por dados, defina um mapeamento entre os campos retornados na consulta para as opções específicas de entrega e parâmetros do relatório. Os dados de variável são recuperados de uma fonte de dados do assinante sempre que a assinatura é processada.
Requisitos para usar assinaturas de Data-Driven
A funcionalidade de assinatura controlada por dados não está disponível em todas as edições. Há também limitações nos tipos de fontes de dados que você pode usar para recuperar dados de assinatura em tempo de execução. A lista a seguir fornece mais informações sobre os requisitos:
Para obter mais informações sobre as edições do SQL Server que dão suporte à funcionalidade de assinatura controlada por dados, consulte recursos compatíveis com as edições do SQL Server 2012 (https://go.microsoft.com/fwlink/?linkid=232473).
Para obter dados de assinatura, escolha uma fonte de dados que possa fornecer informações de esquema para o servidor de relatório. Exemplos de tipos de fonte de dados com suporte incluem dados relacionais do SQL Server, Oracle, bancos de dados do Analysis Services, dados de pacote do SQL Server Integration Services, fontes de dados ODBC e fontes de dados OLE DB. Para obter mais informações sobre os requisitos da fonte de dados do assinante, consulte Usar uma fonte de dados externa para dados do assinante ( assinaturaData-Driven).
Trabalhando com assinaturas de Data-Driven
Os tópicos a seguir fornecem mais informações sobre assinaturas controladas por dados.
| Tópicos | Descrição |
|---|---|
| Criar, modificar e excluir uma assinatura de Data-Driven | Explica como criar, modificar ou excluir uma assinatura controlada por dados. |
| Usar uma fonte de dados externa para dados do assinante ( assinaturaData-Driven) | Fornece informações sobre as fontes de dados que podem ser usadas para uma assinatura controlada por dados. |
| Criar uma assinatura Data-Driven (Tutorial do SSRS) | Fornece instruções passo a passo para aprender como criar uma assinatura controlada por dados. |
| Relatórios de cache (SSRS) | Descreve como usar o Provedor de Entrega Nulo com uma assinatura controlada por dados para pré-carregamento do cache. |
Consulte Também
Assinaturas e entrega (Reporting Services)
Criar página de assinatura controlada por dados (Gerenciador de Relatórios)
Pré-carregar o cache (Gerenciador de Relatórios)