Si usa el asistente de implementación incremental, puede elegir el tipo de revisión de la aplicación que quiere crear. El tipo de revisión de la aplicación determina el nivel de dependencias que la revisión hereda.
Una revisión puede heredar dependencias directas, indirectas y remotas. En cada nivel de dependencias, la revisión hereda más objetos. Los objetos heredados se incluyen en la revisión, y el impacto global que la revisión tiene en la aplicación en tiempo de ejecución se dispara. Puede elegir las dependencias que se van a heredar en función del diseño de la aplicación y de los objetos de la aplicación que quiera actualizar.
En la siguiente imagen se muestra la lista de tipos de revisión del asistente:
Al implementar una revisión, el servicio de integración de datos reemplaza las instancias en tiempo de ejecución de los objetos seleccionados y las dependencias heredadas en la aplicación en tiempo de ejecución, lo que puede repercutir en otros objetos en tiempo de ejecución. El servicio de integración de datos actualiza los objetos afectados para que usen los objetos en tiempo de ejecución reemplazados, si bien los objetos afectados no se reemplazan por sus instancias en tiempo de diseño correspondientes.
Si la aplicación contiene objetos con una gran dependencia, las dependencias que una revisión de la aplicación hereda pueden ser inversamente proporcionales al número de objetos afectados en la aplicación en tiempo de ejecución. A medida que una revisión de la aplicación hereda menos dependencias, la aplicación en tiempo de ejecución puede contener más objetos afectados.
Ejemplo: herencia de dependencias
En la siguiente imagen se muestran las dependencias directas e indirectas que una revisión hereda cuando el objeto seleccionado es la asignación
Mapping A
:
La revisión hereda las siguientes dependencias directas e indirectas:
Dependencias directas. La revisión hereda la transformación reutilizable
Reusable Transformation A
y el objeto de datos
Physical Data Object A
, ya que esos objetos son dependencias directas de la asignación seleccionada,
Mapping A
.
Dependencias indirectas. La revisión hereda la asignación
Mapping B
y el objeto de datos
Physical Data Object B
, ya que esos objetos son dependencias indirectas de la asignación seleccionada,
Mapping A
.
Fíjese en que la revisión no hereda el flujo de trabajo
Workflow B
ni la asignación
Mapping C
, porque esos objetos son dependencias remotas de la asignación