Usar EffectiveUserName no Serviços PerformancePoint
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint no Microsoft 365
EffectiveUserName é uma propriedade de cadeia de ligação do SQL Server Analysis Services que contém o nome do utilizador que está a aceder a um relatório ou dashboard. No SharePoint Server, pode utilizar esta propriedade juntamente com os Serviços PerformancePoint para transmitir a identidade do utilizador que está a ver o relatório ou dashboard para o SQL Server Analysis Services. Isto permite a identidade por utilizador sem o requisito de configurar a delegação kerberos.
Visão geral do cenário
A utilização da funcionalidade EffectiveUserName com os Serviços PerformancePoint permite que a identidade de um utilizador que está a ver um relatório seja transmitida para o SQL Server Analysis Services.
A utilização da opção EffectiveUserName permite transmitir a identidade do utilizador para o SQL Server Analysis Services sem o requisito de configurar o Arquivo Seguro ou a delegação kerberos.
Antes de começar
Antes de começar, confirme que cumpriu os requisitos de software e de permissão.
Tem os Serviços PerformancePoint configurados no farm.
Tem acesso de Administrador de Farm ao farm do SharePoint Server e acesso de administrador ao SQL Server Analysis Services.
Configurar as Definições de Aplicação dos Serviços PerformancePoint
Utilizar a funcionalidade EffectiveUserName com os Serviços PerformancePoint requer o seguinte:
A conta do conjunto aplicacional dos Serviços PerformancePoint tem de ser um Administrador do Analysis Services.
A opção EffectiveUserName no tem de estar ativada nas Definições da Aplicação de Serviço PerformancePoint.
Tem de selecionar a opção Identidade por utilizador quando criar a origem de dados no Designer de Dashboards do PerformancePoint.
Esta definição aplica-se a todas as origens de dados do Analysis Services configuradas para autenticação por utilizador. Quando esta definição estiver ativada, todas as ligações aos dados do Analysis Services para utilizadores individuais serão efetuadas com a propriedade da cadeia de ligação EffectiveUserName em vez da delegação do Windows.
Para ativar o EffectiveUserName nos Serviços PerformancePoint
Em Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.
Clique na aplicação de serviço Serviços PerformancePoint.
Clique em Definições da Aplicação de Serviço PerformancePoint.
Selecione a caixa de verificação Utilizar a propriedade Cadeia de ligação EffectiveUserName em vez da delegação do Windows .
Clique em OK.
Observação
A funcionalidade EffectiveUserName não funciona com origens de dados do Power Pivot.
Importante
Se utilizar uma cadeia de ligação para criar a ligação de dados e a cadeia de ligação contiver um campo de utilizador eficaz, a funcionalidade EffectiveUserName substituirá o valor de utilizador efetivo fornecido pelo utilizador pelo valor fornecido pelo sistema.
Configurar o acesso do Analysis Services
Se não souber que conta está a executar o conjunto aplicacional dos Serviços PerformancePoint no farm, siga estes passos para determinar a conta. Se souber qual é a conta, ignore este procedimento.
Para determinar a conta do conjunto aplicacional dos Serviços PerformancePoint
Na home page do site da Administração Central do SharePoint, clique em Segurança.
Na página Segurança, em Segurança Geral, clique em Configurar contas de serviço.
Na página Conta de Serviço, na secção Gestão de Credenciais , na lista pendente, selecione o conjunto aplicacional que executa a Aplicação Serviços PerformancePoint.
Quando esta opção está selecionada, o nome da aplicação de serviço é apresentado na caixa por baixo da lista pendente. A conta apresentada na lista pendente Selecionar uma conta para este componente é a identidade do Windows que precisa de adicionar como administrador do Analysis Services.
Clique em Cancelar.
Tem de adicionar a conta do conjunto aplicacional dos Serviços PerformancePoint como administrador do Analysis Services. Utilize o procedimento seguinte para adicionar esta conta como administrador no Analysis Services.
Para adicionar um administrador do Analysis Services
No SQL Server Management Studio, ligue-se ao Analysis Services.
Clique com o botão direito do rato no nó superior do Analysis Services e, em seguida, clique em Propriedades.
Na página Segurança , clique em Adicionar.
Escreva o nome da conta que executa o conjunto aplicacional dos Serviços PerformancePoint e, em seguida, clique em OK.
Clique em OK.
Ligar a uma origem de dados do Analysis Services a partir do Designer de Dashboards
Pode ligar-se a uma origem de dados do Analysis Services ao introduzir o nome do servidor, da base de dados e do cubo do Analysis Services ou ao escrever uma cadeia de ligação e o nome do cubo no Designer de Dashboards.
Para ligar a uma origem de dados do Analysis Services com a opção EffectiveUserName ativada
inicie o Designer de Dashboards.
Clique na guia Criar e em Fonte de dados.
No painel Categoria da caixa de diálogo Selecionar um Modelo de Origem de Dados , clique em Multidimensional e, em seguida, clique em Analysis Services. Clique em OK.
No painel de navegação esquerdo (navegador do espaço de trabalho), digite um nome para sua fonte de dados.
Na lista pendente Dimensão de Formatação , selecione a formatação de dimensão pretendida necessária para o relatório.
Na caixa pendente Duração da Cache , escreva a taxa de atualização (em minutos) da cache. Os dados dessa fonte de dados serão atualizados nesse intervalo.
No painel central, clique no separador Editor . Na secção Definições de Ligação , selecione o método através do qual ligar à origem de dados. Para usar uma conexão padrão:
Selecione Utilizar ligação padrão
Digite o caminho completo do servidor no qual você deseja se conectar. Isso preenche as opções na lista do banco de dados.
Na caixa Banco de dados, selecione um nome do banco de dados.
(Opcional) Na caixa Funções , escreva o nome da função, como uma função de administrador ou de base de dados. Para especificar várias funções, escreva os nomes das funções e separe-as com vírgulas.
Na lista pendente Cubo , selecione o cubo específico que pretende utilizar como origem de dados na base de dados.
Na secção Definições da Origem de Dados, selecione Identidade por utilizador como método através do qual se autenticar na origem de dados.
Clique em Testar Fonte de Dados para confirmar se a conexão está configurada corretamente.