User Profile Replication Engine (Office SharePoint Server)

Atualizado em: 2008-08-28

Este artigo contém informações sobre a ferramenta User Profile Replication Engine. O Replication Engine permite que um administrador de serviços compartilhados replique os perfis de usuário entre os SSPs (Provedores de Serviços Compartilhados).

O conceito de um SSP foi introduzido no Microsoft Office SharePoint Server 2007. A principal função do SSP é servir como provedor de serviços centralizados essenciais para os sites e portais consumidores. Ele foi projetado pensando no isolamento, por isso uma organização teria um único SSP do qual todos os sites poderiam consumir serviços de nível empresarial. Com a atual arquitetura de serviços compartilhados, um site ou portal só pode consumir serviços de um único SSP. Para a maioria dos serviços no SSP, esse conceito funciona bem para cenários hospedados e organizações e empresas não globalizadas ou então organizações completamente isoladas. Entretanto, o isolamento de dados não funciona bem para os serviços que dependam dos dados de perfis de usuário fornecidos pelo serviço de Perfil de Usuário, como Pesquisa de Pessoas, Audiências e Meus Sites. A questão central disso é um princípio fundamental do Serviço de Perfil de Usuário: uma pessoa (usuário) é a mesma pessoa (usuário), independentemente de como o Office SharePoint Server 2007 está implantado no ambiente. Meus Sites estendem esse princípio para afirmar que um usuário deveria ter somente um site pessoal (Meu Site).

Em cenários de implantação geograficamente dispersos, o isolamento dos dados de perfis de usuário se torna um impedimento para a personalização, resultando na falta de uso à plena capacidade dos serviços associados, como Perfis de Usuário, Audiências e Pesquisa de Pessoas. Esses impedimentos incluem, entre outros, dados de perfis de usuário imprecisos e irregulares (incluindo propriedade, colegas, associações, links e dados de privacidade); associações de audiências imprecisas; e experiência e corpus de dados de pesquisa de pessoas incompletos e imprecisos. Para obter informações adicionais sobre cenários de implantação geográfica, consulte Soluções globais com suporte no Office SharePoint Server.

O User Profile Replication Engine resolve esses problemas mantendo os dados de perfis de usuário uniformes em todo o ecossistema do SharePoint, incluindo implantações geográficas. O Replication Engine faz a replicação de vários dados mestre de uma única fonte para vários destinos na forma de uma sincronização completa ou incremental usando os serviços da Web do Office SharePoint Server 2007 para o Serviço de Perfil de Usuário.

Os serviços da Web são usados para extrair os dados (todos os dados de perfis ou apenas as alterações) de um SSP de origem e imediatamente enviar e gravar os dados em outros SSPs em favor do usuário ou do Serviço de Perfil de Usuário. Esses dados incluem dados de propriedade de perfis, dados de colegas de usuários, dados de associação a sites, dados de links de usuários e a diretiva de privacidade associada anexada aos dados. O Replication Engine pode sincronizar os dados como um serviço agendado ou através de iniciação manual. Os dados podem ser extraídos e enviados para todos os usuários ou apenas um subconjunto de usuários também, todos os dados ou um subconjunto dos dados. Os dados são usados para manter precisos e atualizados os Serviços de Perfil de Usuário, de Audiências e de Pesquisa (de Pessoas).

O Replication Engine consiste em dois componentes:

  • Serviço do Windows

  • Aplicativo de formulário do Windows

O Replication Engine pode ser instalado em qualquer computador com acesso ao SSP de origem e ao SSP de destino. Entretanto, é recomendável instalar o Replication Engine em um computador que faz parte do farm de origem ou um computador que está conectado ao subconjunto do domínio de origem. O Replication Engine usa os Serviços Web de Log de Alteração do Perfil do Usuário e de Perfil do Usuário do Microsoft Office SharePoint Server 2007 com Service Pack 1 (SP1) para ler e gravar dados entre os armazenamentos de perfis de usuário.

A tabela a seguir descreve as diferenças entre Replicação Completa, Replicação Incremental e Recuperação, sendo que todas podem ser executadas usando o Replication Engine.

Tipos de Replicação

Tipo Quando Usar

Replicação Completa

  • Quando todos os dados de perfis de usuário devem ser replicados a partir de um armazenamento de perfis de usuários do SSP existente, por exemplo com uma nova implantação do SSP.

  • Quando os dados de perfis de armazenamento de usuário forem extraviados ou estiverem corrompidos e houver uma cópia no armazenamento de perfis de usuários de outro SSP.

  • Quando a replicação incremental parar de responder por um período de tempo, a replicação completa será usada para atualizar os Armazenamentos de Perfis de Usuários do SSP de destino para acompanhar a replicação incremental.

Replicação Incremental

Depois de concluir a replicação completa, você iniciaria a replicação incremental em até 14 dias para verificar se alterações individuais estão sendo detectadas e replicadas.

Recuperação

  • Para replicar completamente um usuário específico ou um conjunto de usuários cujas informações não foram replicadas corretamente.

  • Para replicar informações de perfis de usuários referentes a um usuário ou conjunto de usuários especificando nomes de conta.

  • Para replicar informações de perfis de usuários referentes a um usuário ou conjunto de usuários fora de um agendamento de replicação regular.

Para executar uma tarefa em qualquer uma das quatro guias (ou seja, Configuração, Replicação Completa, Replicação Incremental ou Recuperação), a conta usada precisa ter permissão Gerenciar Perfil de Usuário no SSP referente aos farms de origem e todos os de destino.

A guia Configuração permite que a administração configure as outras três guias (ou seja, Replicação Completa, Replicação Incremental e Recuperação).

Dica

O User Profile Replication Engine não replicará Listas de Distribuição (DL) ou grupos de segurança, mas replicará associações a sites (por exemplo, Meus Sites).

Requisitos do Sistema

O Replication Engine exige que o Microsoft Office SharePoint Server 2007 com Service Pack 1 (SP1) esteja instalado. Para Replicação Incremental somente, é necessário ter configurado um local confiável de host de Meu Site usando a página da Web Administração de Serviços Compartilhados. Para obter informações adicionais sobre como configurar locais confiáveis de host de Meu Site, consulte o artigo sobre adição de local confiável de host de Meu SiteA conta configurada precisa ter permissão Gerenciar Perfis de Usuários nos SSPs (Provedores de Serviços Compartilhados) de origem e de destino e ter acesso de leitura ao farm de origem e de destino para usar os Serviços da Web do Office SharePoint Server 2007 com SP1. Para obter informações adicionais sobre locais confiáveis de host de Meu Site, consulte Comentários.

Você precisa ser um administrador local para instalar o Replication Engine.

Comentários

Os Serviços de Perfil de Usuário devem ser configurados corretamente para o ambiente antes de usar o User Profile Replication Engine.

A Replicação Incremental também usa a lista de locais confiáveis de host de Meu Site para determinar onde o Meu Site de um usuário está hospedado. Isso identifica onde o perfil desse usuário é principal. O SSP que hospeda o site pessoal do usuário também é considerado como tendo o registro de perfil principal desse usuário devido à maneira como Meu Site foi projetado. A lista de locais confiáveis de host de Meu Site na página da Web do SSP (Provedor de Serviços Compartilhados) é usada como perfil de um usuário principal que se baseia em algumas informações sobre o usuário, por exemplo seu domínio de usuário do Active Directory. As audiências são usadas para identificar e agrupar os usuários relacionados e associar os usuários que têm determinados hosts de Meu Site. Para obter informações adicionais sobre locais confiáveis de host de Meu Site, consulte Gerenciar locais de host de Meu Site.

O processo de replicação incremental depende da lista de locais confiáveis de host de Meu Site para evitar replicação cíclica. Por exemplo, se um usuário atualizar sua propriedade AboutMe, essa alteração será replicada para o Armazenamento de Perfis de Usuário B e o log de alterações capturará esse status como uma alteração. O Replication Engine executado com base no Armazenamento de Perfis de Usuário B tentará replicar essa mesma alteração de volta ao Armazenamento de Perfis de Usuário do qual veio (Armazenamento de Perfis de Usuário A) como um dado que foi alterado desde a última replicação. Entretanto, antes de replicá-lo, o Replication Engine verificará a lista de locais confiáveis de host de Meu Site para determinar se o perfil do usuário é ou não é o perfil principal no Armazenamento de Perfis de Usuário A. Se não for, o Replication Engine replicará essa alteração.

A exceção ao exemplo anterior é que, se uma propriedade estiver marcada como Feed na guia Configuração, o Replication Engine ignorará a lista de locais confiáveis de host de Meu Site ao replicar as alterações dessas propriedades. Normalmente, convém marcar uma propriedade como Feed quando os dados devem ser replicados independentemente de onde o usuário possa ser considerado mestre. Em geral isso é feito quando há somente importações do Catálogo de Dados Corporativos executadas em um SSP para todos os usuários e você deseja apenas alimentar essas propriedades para outros SSPs. Outro exemplo é quando você tem a principal experiência de pesquisa de pessoas em um site conectado a SSP-A (ou seja, o SSP de origem) e deseja o link Adicionar a Meus Colegas para trabalhar para o perfil de usuário principal que está em SSP-B (ou seja, o SSP de destino).

O Replication Engine não replica nenhum dado proveniente do Active Directory, porque ele seria atualizado automaticamente do Active Directory nas importações.

Etapas de Instalação

Para saber as etapas de instalação da ferramenta User Profile Replication Engine, consulte Instalação do SharePoint Administration Toolkit (Office SharePoint Server).

Nesta seção:

A ferramenta User Profile Replication Engine tem quatro guias descritas nos artigos subsequentes: