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.
Nos Serviços de Relatório, conjuntos de dados partilhados recuperam dados de fontes de dados partilhadas que se ligam a fontes externas. Um conjunto de dados partilhado oferece uma forma de partilhar uma consulta para ajudar a fornecer um conjunto consistente de dados para múltiplos relatórios. A consulta do conjunto de dados pode incluir parâmetros do conjunto de dados. Pode configurar um conjunto de dados partilhado para armazenar em cache resultados de consultas para combinações específicas de parâmetros na primeira utilização ou especificando um agendamento. Pode usar cache partilhada de conjuntos de dados em combinação com cache de relatórios e feeds de dados de relatórios para ajudar a gerir o acesso a uma fonte de dados.
Conjuntos de dados partilhados utilizam apenas fontes de dados partilhadas, não fontes de dados incorporadas. Um conjunto de dados partilhado pode basear-se em qualquer fonte de dados para uma extensão de dados suportada dos Serviços de Relatórios ou num modelo de relatório.
Criação e utilização de conjuntos de dados partilhados
Para criar um conjunto de dados partilhado, deve usar uma aplicação que crie um ficheiro de definição de conjunto partilhado (.rsd). Pode usar uma das seguintes aplicações para criar um conjunto de dados partilhado:
Construtor de Relatórios Use o modo de design de conjuntos de dados partilhados e guarde o conjunto de dados partilhado num servidor de relatórios ou site SharePoint.
Designer de Relatórios no SQL Server Data Tools (SSDT) / Visual Studio para criar conjuntos de dados partilhados na pasta Datasets no Explorador de Soluções. Para publicar um conjunto de dados partilhado, implemente-o num servidor de relatórios ou num site SharePoint.
Carregue um ficheiro de definição de conjunto de dados partilhado (.rsd) Pode carregar um ficheiro para o servidor de relatórios ou para o site SharePoint. Num site do SharePoint. Um ficheiro carregado não é validado contra o esquema até que o conjunto de dados partilhado seja armazenado em cache ou usado num relatório.
A definição do conjunto de dados partilhado inclui uma consulta, parâmetros do conjunto de dados incluindo valores predefinidos, opções de dados como a sensibilidade a maiúsculas minúsculas e filtros de conjunto de dados. Os valores que define na definição são usados sempre que o conjunto de dados partilhado é incluído num relatório.
Para usar um conjunto de dados partilhado num relatório, abre uma aplicação como o Construtor de Relatórios, navega até ao servidor de relatórios ou site SharePoint e seleciona o conjunto de dados partilhado. Isto adiciona uma instância do conjunto de dados partilhado ao relatório. No relatório, não pode visualizar nem alterar a consulta ou a fonte de dados partilhada para o conjunto de dados partilhado. Pode especificar um conjunto adicional de valores de propriedades do conjunto de dados que se aplicam à instância no relatório. Por exemplo, pode adicionar um filtro ou alterar opções de dados, como a sensibilidade a maiúsculas minúsculas. Para obter mais informações, consulte Conjuntos de dados incorporados de relatório e conjuntos de dados compartilhados (Construtor de Relatórios e SSRS).
Gerir conjuntos de dados partilhados
Para gerir as propriedades de um conjunto de dados partilhado publicado, pode usar o portal web de um servidor de relatórios em modo nativo, ou páginas de aplicação num site SharePoint, se implementou o servidor de relatórios em modo integrado SharePoint. As tarefas que pode realizar num conjunto de dados partilhado dependem das suas atribuições de funções e das permissões ao nível do site e do item, incluindo permissões na pasta se a herança de permissões estiver em vigor. A segurança ao nível do item para conjuntos de dados partilhados segue o mesmo modelo da segurança ao nível do item para relatórios. Para mais informações, consulte Itens de Conjunto de Dados Partilhados Seguros.
Pode gerir as propriedades do item do conjunto de dados partilhado, incluindo a fonte de dados partilhada a utilizar, independentemente do relatório que utiliza o conjunto de dados partilhado ou da fonte de dados partilhada de que este depende. Para alterar a consulta ou outras propriedades do conjunto de dados que fazem parte da definição partilhada do conjunto de dados, deve editar a definição.
Gerir propriedades partilhadas do conjunto de dados
A tabela seguinte lista as propriedades dos itens que pode alterar para um item partilhado do conjunto de dados.
| Propriedade | Description |
|---|---|
| Editar Nome | Muda o nome do conjunto de dados partilhado. Todas as referências de itens dependentes continuarão a funcionar. |
| Editar Descrição | Muda a descrição do conjunto de dados partilhado. |
| Editar Tempo limite de execução da consulta | Defina o tempo de execução da consulta em segundos. Zero (0) segundos significa sem tempo limite. Determina o número de segundos antes da consulta ao conjunto de dados expirar. Para especificar que não há tempo limite, use 0. Para mais informações, consulte Definir Valores de Tempo Limite para o Processamento de Relatórios e Conjuntos de Dados Partilhados (SSRS). |
| Ver itens dependentes | Veja os itens que utilizam este conjunto de dados partilhado: partes de relatórios publicados, fontes de dados partilhadas e relatórios. |
As seguintes propriedades adicionais partilhadas do conjunto de dados são configuradas automaticamente:
| Propriedade | Description |
|---|---|
| HasDataSourceCredentials | Se a fonte de dados partilhada associada tem credenciais guardadas no servidor de relatórios. |
| TemDependênciasDePerfilDeUtilizador | Se o relatório tem uma referência à coleção global de utilizadores na sua consulta ou nas suas expressões de filtro. |
Visualização ou alteração da definição do conjunto de dados partilhado
As propriedades partilhadas do conjunto de dados, incluindo a consulta, parâmetros do conjunto, valores padrão, filtros do conjunto de dados e opções de dados como colação e sensibilidade a maiúsculas minúsculas, são guardadas na definição do conjunto de dados partilhado. Se tiver permissões suficientes, pode visualizar e alterar a definição.
Para visualizar ou alterar a definição do conjunto de dados partilhado, edite o conjunto de dados partilhado numa aplicação como o Construtor de Relatórios em modo de design de conjunto de dados partilhado. Depois de fazeres alterações, guarda a definição do conjunto de dados partilhado de volta no servidor ou site.
Outra forma de visualizar a definição do conjunto de dados partilhado em XML é usar a sintaxe de acesso a URL no portal web. Por exemplo, para visualizar os valores predefinidos de cada parâmetro de conjunto de dados, pode usar o seguinte comando de acesso URL para mostrar uma definição partilhada de conjunto de dados chamada DataSet1 a partir do servidor de relatórios:
Controlo do acesso à definição do conjunto de dados partilhado
Por defeito, as seguintes tarefas aplicam-se a operações em conjuntos de dados partilhados.
Ver Relatórios Veja os itens partilhados do conjunto de dados e as propriedades dos itens.
Consumo de Relatórios Leia definições de conjuntos de dados partilhados.
Relatórios de Gestão Crie e elimine conjuntos de dados partilhados e edite propriedades de conjuntos partilhados.
Definir segurança nos Itens Veja e modifique as definições de segurança para conjuntos de dados partilhados.
Para mais informações sobre quais tarefas e permissões controlam o acesso às propriedades da fonte de dados num servidor de relatórios em modo nativo, consulte Itens de Conjunto de Dados Partilhados Seguros.
As permissões para visualizar e editar propriedades de itens numa biblioteca SharePoint são determinadas pelo administrador do site. Para mais informações, consulte a Referência de Permissão do Site e da Lista SharePoint para itens do Servidor de Relatórios.
Como trabalhar com propriedades partilhadas de conjuntos de dados num Servidor de Relatórios
Pode usar uma variedade de ferramentas para trabalhar com conjuntos de dados partilhados. A tabela seguinte resume as abordagens e ferramentas, e fornece um link para instruções adicionais.
| Tarefa | Tool | Link |
|---|---|---|
| Adicione um conjunto de dados partilhado ou altere as propriedades de definição do conjunto de dados partilhado. | Guardar no Report Builder. Implementar no Designer de Relatórios. Carregue um ficheiro .rsd no portal web |
Conjuntos de Dados Incorporados e Conjuntos de Dados Partilhados de Relatórios (Construtor de Relatórios e SSRS) Carregue um ficheiro ou relatório no servidor de relatórios Se carregar um conjunto de dados partilhado antes de a fonte de dados partilhada da qual depende ser publicada, deve associar manualmente o conjunto de dados partilhado à fonte de dados partilhada. Para mais informações, veja .. /.. /reporting-services/Trabalhar com conjuntos de dados partilhados - portal web. |
| Alterar as propriedades dos itens partilhados do conjunto de dados. | Portal web | Trabalhar com conjuntos de dados partilhados - portal web |
| Especifique propriedades adicionais de conjunto de dados partilhados para uma instância de conjunto partilhado num relatório. | Criador de Relatórios Designer de Relatórios | Caixa de Diálogo de Propriedades do Conjunto de Dados, Consulta (Construtor de Relatórios) |
| Ligue-se a uma fonte de dados partilhada diferente para um conjunto de dados partilhado. | Portal web | Configurar Propriedades da Fonte de Dados para um Relatório Paginado - SSRS |
| Verifique os valores predefinidos para os parâmetros do conjunto de dados. | Abre no Construtor de Relatórios ou usa a sintaxe de acesso a URL. | Por exemplo:https://localhost/reportserver/?/Datasets/Dataset1&rs:command=GetShareddatasetDefinition |
| Ativar cache | Portal web | Conjuntos de Dados Partilhados de Cache (SSRS) |
| Crie ou edite um plano de atualização de cache | Portal web | Armazenar em cache um conjunto de dados partilhado |
| No modo integrado do SharePoint, sincronize a definição do conjunto de dados partilhado entre o servidor de relatórios e o site SharePoint | Páginas de aplicações SharePoint | Alterar as propriedades do item partilhado do conjunto de dados Alterar opções de cache Alterar a fonte de dados partilhada |
Comparação de conjuntos de dados partilhados com outros itens do servidor de relatórios
Quando geres vários tipos de itens num servidor de relatórios, ajuda perceber como os itens são semelhantes e como diferem de outros itens do servidor de relatórios.
Os conjuntos de dados partilhados são semelhantes às fontes e relatórios de dados partilhados das seguintes formas:
Tal como as fontes de dados partilhadas, os conjuntos de dados partilhados são geridos independentemente dos relatórios em que são utilizados. Parte da gestão de um conjunto de dados partilhado num servidor de relatórios é a capacidade de alterar a fonte de dados partilhada da qual este depende sem editar a definição do conjunto de dados partilhado.
Tal como os relatórios, conjuntos de dados partilhados podem ser armazenados em cache. As credenciais exigidas pela fonte de dados devem cumprir as restrições de cache e os valores padrão devem ser especificados para cada parâmetro. Para mais informações, consulte Conjuntos de Dados Partilhados em Cache (SSRS).
Tal como os relatórios, sempre que ocorre o processamento, é utilizada a definição atual do item no servidor de relatórios. Se fizer alterações a um conjunto de dados partilhado, cada relatório que o utiliza usará a definição atual no servidor de relatórios quando o relatório for processado. Se a cache estiver ativada para o conjunto de dados partilhado e fizeres alterações à definição do conjunto partilhado, as alterações não são usadas até que os dados na cache expirem. Pode usar planos de atualização de cache para ajudar a fornecer um conjunto consistente de dados para múltiplos relatórios.
Os conjuntos de dados partilhados são diferentes das partes de relatórios publicados da seguinte forma:
Ao contrário das partes publicadas de relatórios, alterações na definição do conjunto de dados partilhado num servidor de relatórios não acionam notificações de atualização quando o relatório é aberto num cliente de autoria de relatórios. Quando executa o relatório, são usados os dados da definição atual do conjunto de dados partilhado no servidor de relatórios.
Observação
As partes de relatório são preteridas para todas as versões do SQL Server Reporting Services começando com o SQL Server Reporting Services 2019 e todas as versões do Servidor de Relatório do Power BI começando com o Servidor de Relatório do Power BI de setembro de 2022.
Os conjuntos de dados partilhados são semelhantes às subscrições das seguintes formas:
Conjuntos de dados partilhados podem usar agendamentos partilhados e específicos de itens para cache.
Conjuntos de dados partilhados seguem as mesmas regras para especificar valores de parâmetros que as subscrições.