Usar EffectiveUserName no Serviços PerformancePoint

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

EffectiveUserName é uma propriedade SQL Server Analysis Services cadeia de conexão que contém o nome do usuário que está acessando um relatório ou dashboard. No SharePoint Server, você pode usar essa propriedade junto com o Serviços PerformancePoint para passar a identidade do usuário que está exibindo o relatório ou o dashboard para o SQL Server Analysis Services. Isso permite a identidade por usuário sem a necessidade de configurar a delegação Kerberos.

Visão geral do cenário

O uso do recurso EffectiveUserName com os Serviços PerformancePoint permite que a identidade de um usuário que está visualizando um relatório seja passada para o SQL Server Analysis Services.

Usar a opção EffectiveUserName permite passar a identidade do usuário para o SQL Server Analysis Services sem a necessidade de configurar o Repositório Seguro ou a delegação Kerberos.

Antes de começar

Antes de começar, confirme se você atendeu aos requisitos de software e permissão.

  • Você tem os Serviços PerformancePoint configurados em seu farm.

  • Você tem acesso de administrador de farm ao farm do SharePoint Server e acesso de administrador ao SQL Server Analysis Services.

Definir configurações do aplicativo dos Serviços PerformancePoint

O uso do recurso EffectiveUserName com os Serviços PerformancePoint requer o seguinte:

  • A conta do pool de aplicativos dos Serviços PerformancePoint deve ser um Administrador do Analysis Services.

  • A opção EffectiveUserName deve ser habilitada nas configurações do aplicativo de serviço PerformancePoint.

  • Você deve selecionar a opção Identidade por usuário ao criar a fonte de dados no PerformancePoint Dashboard Designer.

Essa configuração se aplica a todas as fontes de dados do Analysis Services configuradas para autenticação por usuário. Quando essa configuração estiver habilitada, todas as conexões com os dados do Analysis Services para usuários individuais serão feitas usando a propriedade de cadeia de conexão EffectiveUserName em vez da delegação do Windows.

Para habilitar EffectiveUserName nos Serviços PerformancePoint

  1. Em Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar Aplicativos de Serviço.

  2. Clique no aplicativo de serviço dos Serviços PerformancePoint.

  3. Clique em Configurações do Aplicativo de Serviço PerformancePoint.

  4. Marque a caixa de seleção Usar a propriedade EffectiveUserName cadeia de conexão vez de delegação do Windows marcar.

  5. Clique em OK.

Observação

O recurso EffectiveUserName não funciona com fontes de dados Power Pivot.

Importante

Se você usar uma cadeia de conexão para criar a conexão de dados e a cadeia de conexão contiver um campo de usuário efetivo, o recurso EffectiveUserName substituirá o valor de usuário efetivo fornecido pelo usuário pelo valor fornecido pelo sistema.

Configurar o acesso ao Analysis Services

Se você não souber qual conta está executando o pool de aplicativos dos Serviços PerformancePoint em seu farm, siga estas etapas para determinar a conta. Se você souber a conta, ignore este procedimento.

Para determinar a conta do pool de aplicativos dos Serviços PerformancePoint

  1. Na home page do site da Administração Central do SharePoint, clique em Segurança.

  2. Na página Segurança, em Segurança Geral, clique em Configurar contas de serviço.

  3. Na página Conta de Serviço, na seção Gerenciamento de Credenciais, na lista suspensa, selecione o pool de aplicativos que executa o Aplicativo de Serviços PerformancePoint.

    Quando essa opção é selecionada, o nome do aplicativo de serviço aparece na caixa abaixo da lista suspensa. A conta mostrada na lista suspensa Selecione uma conta para este componente é a identidade do Windows que você precisa adicionar como administrador do Analysis Services.

  4. Clique em Cancelar.

Você deve adicionar a conta do pool de aplicativos dos Serviços PerformancePoint como administrador do Analysis Services. Use o procedimento a seguir para adicionar essa conta como administrador no Analysis Services.

Para adicionar um administrador do Analysis Services

  1. No SQL Server Management Studio, conecte-se ao Analysis Services.

  2. Clique com o botão direito do mouse no nó superior do Analysis Services e clique em Propriedades.

  3. Na página Segurança , clique em Adicionar.

  4. Digite o nome da conta que executa o pool de aplicativos dos Serviços PerformancePoint e clique em OK.

  5. Clique em OK.

Conectar-se a uma fonte de dados do Analysis Services no Dashboard Designer

Você pode se conectar a uma fonte de dados do Analysis Services inserindo o nome do servidor, do banco de dados e do cubo do Analysis Services ou digitando uma cadeia de conexão e o nome do cubo no Dashboard Designer.

Para se conectar a uma fonte de dados do Analysis Services com a opção EffectiveUserName habilitada

  1. iniciar o Dashboard Designer.

  2. Clique na guia Criar e em Fonte de dados.

  3. No painel Categoria da caixa de diálogo Selecionar um Modelo de Fonte de Dados , clique em Multidimensional e, em seguida, clique em Analysis Services. Clique em OK.

  4. No painel de navegação esquerdo (navegador do espaço de trabalho), digite um nome para sua fonte de dados.

  5. Na lista suspensa Dimensão de Formatação , selecione a formatação de dimensão desejada necessária para o relatório.

  6. Na caixa suspensa Tempo de Vida do Cache , digite a taxa de atualização (em minutos) do cache. Os dados dessa fonte de dados serão atualizados nesse intervalo.

  7. No painel central, clique na guia Editor . Na seção Configurações de Conexão , selecione o método pelo qual se conectar à fonte de dados. Para usar uma conexão padrão:

  8. Selecione Usar conexão padrão

  9. Digite o caminho completo do servidor no qual você deseja se conectar. Isso preenche as opções na lista do banco de dados.

  10. Na caixa Banco de dados, selecione um nome do banco de dados.

  11. (Opcional) Na caixa Funções , digite o nome da função, como uma função de administrador ou de banco de dados. Para especificar várias funções, digite os nomes das funções e separe-as com vírgulas.

  12. Na lista suspensa Cubo , selecione o cubo específico que você deseja usar como fonte de dados no banco de dados.

  13. Na seção Configurações da Fonte de Dados , selecione Identidade por usuário como o método pelo qual autenticar a fonte de dados.

  14. Clique em Testar Fonte de Dados para confirmar se a conexão está configurada corretamente.