User Profile Replication Engine (Office SharePoint Server)

Este artículo contiene información sobre la herramienta User Profile Replication Engine. Este motor de replicación proporciona a un administrador de servicios compartidos la capacidad de replicar los perfiles de usuario entre proveedores de servicios compartidos (SSP).

El concepto de SSP se introdujo en Microsoft Office SharePoint Server 2007. La función principal del SSP es actuar como el proveedor de los principales servicios centralizados para los sitios de consumo y los portales. Se diseñó teniendo en cuenta el aislamiento, de modo que una organización tuviera un único SSP que abasteciera a todos sus sitios con servicios de nivel empresarial. Bajo la arquitectura de servicios compartidos actual, un sitio o un portal sólo puede consumir servicios de un único SSP. Para la mayoría de los servicios del SSP, este concepto funciona bien en escenarios hospedados y organizaciones no globales, así como en empresas u organizaciones completamente aisladas. Sin embargo, el aislamiento de datos no funciona para los servicios que dependen de los datos de perfiles de usuario proporcionados por el servicio de perfiles de usuario, como Búsqueda de personas, Audiencias y Mis sitios. En la base del problema se encuentra un principio fundamental del servicio de perfiles de usuario: una persona (usuario) es la misma persona (usuario), independientemente del modo en que Office SharePoint Server 2007 esté implementado en el entorno. Mis sitios amplía este principio para afirmar que un usuario debería tener un único sitio personal (Mi sitio).

En escenarios de implementación dispersados geográficamente, el aislamiento de los datos de perfiles de usuario se convierte en un impedimento para la personalización, lo que impide que se aprovechen al máximo los servicios asociados, como Perfiles de usuario, Audiencias y Búsqueda de personas. Algunos de estos impedimentos son, entre otros, los datos de perfiles de usuario imprecisos e incoherentes (incluidos los datos de propiedad, de compañeros, de miembros, de vínculos y los datos privados); las imprecisiones en los integrantes de la audiencia y una experiencia y un corpus de datos sobre búsqueda de personas que son incompletos e imprecisos. Para obtener información adicional sobre los escenarios de implementación geográfica, vea Soluciones globales compatibles con Office SharePoint Server.

La herramienta User Profile Replication Engine resuelve estos problemas, ya que mantiene coherentes los datos de perfiles de usuario en todo el ecosistema de SharePoint, incluidas las implementaciones geográficas. Esta herramienta realiza la replicación de datos con varios maestros, de un origen a varios destinos y en forma de sincronización completa o incremental, mediante los servicios web de Office SharePoint Server 2007 para el Servicio de perfiles de usuarios.

Los servicios web se usan para extraer los datos (todos los datos de perfiles o solo los cambios) de un SSP de origen y escribir inmediatamente los datos en otros SSP en nombre del usuario o el servicio de perfiles de usuarios. Estos datos incluyen datos de propiedades de perfil, datos de compañeros de usuarios, datos de pertenencia a un sitio, datos de vínculos de usuarios y la directiva de privacidad asociada adjunta a los datos. User Profile Replication Engine puede sincronizar los datos como un servicio programado o mediante el inicio manual. Los datos se pueden extraer y enviar para todos los usuarios o solo para un subgrupo de usuarios; del mismo modo, esta tarea se puede hacer para todos los datos o para un subconjunto de datos. Los datos se usarán para mantener actualizados y precisos los datos de los servicios de perfiles de usuario, audiencias y búsqueda de personas.

User Profile Replication Engine está formada por dos componentes:

  • Servicio de Windows

  • Aplicación de Windows Forms

User Profile Replication Engine se puede instalar en cualquier equipo que tenga acceso al SSP de origen y al de destino. Sin embargo, se recomienda instalar User Profile Replication Engine en un equipo que forme parte de la granja de servidores de origen o en un equipo que esté conectado a la subred del dominio de origen. User Profile Replication Engine usa User Profile Web Service y User Profile Change Log Web Service Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1) para leer y escribir los datos entre los almacenes de perfiles de usuarios.

En la siguiente tabla se describen las diferencias entre replicación completa, replicación incremental y recuperación, las cuales se pueden ejecutar mediante User Profile Replication Engine.

Tipos de replicación

Tipo Uso

Replicación completa

  • Cuando desea replicar todos los datos de perfil de usuario de un almacén de perfiles de usuario de un SSP existente, del mismo modo que con una implementación de un nuevo SSP.

  • Cuando los datos de perfil de usuario se pierden o están dañados, y hay una copia en un almacén de perfiles de usuario de otro SSP.

  • Cuando la replicación incremental ha dejado de responder durante un período de tiempo, se usa la replicación completa para actualizar los almacenes de perfiles de usuario del SSP de destino para poner al día la replicación incremental.

Replicación incremental

Después de finalizar la replicación completa, debe iniciarse la replicación incremental en un plazo de 14 días para asegurarse de que los cambios individuales se están detectando y replicando.

Recuperación

  • Para realizar una replicación completa de un usuario específico o un conjunto de usuarios cuya información no se ha replicado correctamente.

  • Para replicar la información de perfil de usuario de un usuario o un conjunto de usuarios especificando los nombres de cuenta.

  • Para replicar la información de perfil de usuario de un usuario o un conjunto de usuarios que no están incluidos en una programación de replicación programada con regularidad.

Para realizar una tarea en cualquiera de las cuatro fichas, es decir, Configuration (Configuración), Full Replication (Replicación completa), Incremental Replication (Replicación incremental) o Recovery (Recuperación), la cuenta que se use debe tener permiso de administración de perfil de usuario en el SSP para las granjas de servidores de origen y todas las de destino.

La ficha de configuración permite a la administración configurar las otras tres fichas de replicación completa, replicación incremental y recuperación).

Nota

User Profile Replication Engine no replicará las listas de distribución o los grupos de seguridad, pero replicará las pertenencias a sitios (por ejemplo, Mis sitios).

Requisitos del sistema

User Profile Replication Engine requiere la instalación de Microsoft Office SharePoint Server 2007 con Service Pack 1 (SP1). Solo para la replicación incremental, debe tener configurada una ubicación de host de Mi sitio de confianza, mediante la página web de Administración de servicios compartidos. Para obtener información adicional sobre cómo configurar ubicaciones de host de Mi sitio de confianza, vea el artículo sobre la adición de ubicación de host de Mi sitio de confianzaLa cuenta configurada debe tener el permiso de administración de perfiles de usuario en los SSP de origen y de destino, y debe tener acceso de lectura a la granja de servidores de origen y de destino para usar los servicios web de Office SharePoint Server 2007 con SP1. Para obtener información adicional sobre la ubicación de host de Mi sitio de confianza, vea la sección Comentarios.

Para instalar esta herramienta debe ser administrador local.

Comentarios

Antes de usar User Profile Replication Engine, deben instalarse y configurarse correctamente los servicios de perfiles de usuario para el entorno.

La replicación incremental también usa la lista de ubicaciones de host de Mi sitio de confianza para determinar dónde se hospeda Mi sitio de un usuario. Para ello, identifica en qué ubicación el perfil de dicho usuario es primario. El SSP que hospeda el sitio personal del usuario también se considera que tiene el registro de perfil primario para dicho usuario, debido al modo en que se ha diseñado Mi sitio. La lista de ubicaciones de host de Mi sitio de confianza de la página web del SSP se usa como un perfil del usuario primario que se basa en cierta información sobre el usuario, como su dominio de usuario de Active Directory. Las audiencias se usan para identificar y agrupar usuarios relacionados y asociar aquellos usuarios que tienen determinados hosts de Mi sitio. Para obtener información adicional sobre las ubicaciones de host de Mi sitio, vea Administración de ubicaciones de host de Mi sitio.

El proceso de replicación incremental depende de la lista de ubicaciones de host de Mi sitio de confianza para evitar la replicación cíclica. Por ejemplo, si un usuario actualiza su propiedad AboutMe, este cambio se replica en el almacén de perfiles de usuario B y se capturará como un cambio en el registro de cambios. Cuando User Profile Replication Engine se ejecute en el almacén de perfiles de usuario B, intentará replicar ese mismo cambio en el almacén de perfiles de usuario del que procede (almacén de perfiles de usuario A), dado que algo ha cambiado desde la última replicación. Sin embargo, antes de replicarlo, User Profile Replication Engine comprobará la lista de ubicaciones de host de Mi sitio de confianza para determinar si el perfil del usuario es el perfil primario del almacén de perfiles de usuario A. Si no es así, User Profile Replication Engine replicará el cambio.

La excepción al ejemplo anterior es que si una propiedad se marca como Feed (Fuente) en la ficha Configuration, User Profile Replication Engine ignorará la lista de ubicaciones de host de Mi sitio de confianza al replicar los cambios para estas propiedades. Normalmente, una propiedad se marca como Feed cuando los datos se van a replicar independientemente de dónde se vaya a usar el usuario. Normalmente, se realiza cuando solamente hay importaciones del Catálogo de datos profesionales ejecutándose en un SSP para todos los usuarios y solo desea transferir dichas propiedades a los otros SSP. Otro ejemplo es cuando la experiencia de búsqueda de personas primaria se encuentra en un sitio conectado a un SSP A (el SSP de origen) y desea que el vínculo Agregar a Mis compañeros funcione para el perfil de usuario primario que se encuentra en el SSP B (el SSP de destino).

User Profile Replication Engine no replica ningún dato que proceda de Active Directory, ya que se actualizaría automáticamente desde Active Directory en las importaciones.

Pasos de instalación

Para obtener los pasos de instalación de la herramienta User Profile Replication Engine, vea Instalación de SharePoint Administration Toolkit (Office SharePoint Server).

En esta sección:

La herramienta User Profile Replication Engine tiene cuatro fichas que se describen en los artículos siguientes: