Cuando crea una suscripción relativa a una tabla determinada (la tabla PATIENTS para el grupo de enfermeras visitantes, por ejemplo), consideraciones relacionadas con el rendimiento pueden obligarle a duplicar solamente un subconjunto de los datos de la tabla. Este subconjunto se especifica eligiendo las filas individuales a duplicar de cada tabla en la suscripción.
Por ejemplo, puede decidir que las únicas columnas aplicables para las enfermeras domiciliarias que utilicen la tabla PATIENTS sean los campos PATIENT_NAME, ADDRESS, PHONE y DOCTOR. A continuación, puede decidir realizar una filtración adicional de los datos definiendo una cláusula WHERE que filtre los datos para las enfermeras que trabajan con un médico determinado.
Puede combinar los filtros de datos de la suscripción con filtros establecidos para el grupo o para usuarios individuales con el fin de reducir los datos todavía más.
El Sync Server sólo da soporte a un subconjunto de las opciones de duplicación permitidas por DB2 DataPropagator. Por lo tanto, en la página Tipo de destino del cuaderno Definición de suscripción avanzada, está seleccionado por omisión el botón de selección La tabla de destino es un duplicado y no puede cambiarse.
Estos pasos forman parte de la tarea más amplia consistente en crear una suscripción de DataPropagator o editarla. Cuando complete los pasos para filtrar los datos, vuelva a la tarea principal.
Para filtrar los datos que se duplicarán durante la sincronización:
WHERE JOBCODE='VNURSE'
Pulse Ejemplos para visualizar cláusulas WHERE de muestra.
Opcional: En el campo Subconjunto de las filas para usuarios individuales, escriba una cláusula WHERE para usuarios individuales que altere temporalmente la cláusula WHERE de la suscripción. Por ejemplo, suponga que desea que los usuarios obtengan los datos relacionados con sus propios códigos de trabajo. En lugar de codificar directamente un valor para el parámetro JOBCODE correspondiente a toda la suscripción, defina una variable que haga referencia al valor de filtro de datos definido para cada usuario individual:
WHERE JOBCODE=':JOB'
Después, puede ir a la página Filtro de datos del cuaderno Editar usuario y establecer el parámetro JOB en el código de trabajo de cada usuario. Consulte Filtrar los datos disponibles para el usuario si desea obtener más información sobre cómo filtrar datos para usuarios individuales.
[Vuelva a crear una suscripción de DataPropagator o a editar una suscripción de DataPropagator]