Actualización de una base de datos de Spectrum

Las bases de datos de Spectrum contienen datos de referencia que algunos módulos usan para validar o mejorar los datos. Algunos ejemplos de bases de datos de Spectrum incluyen las bases de datos postales empleadas por el módulo Universal Addressing y las bases de datos de geocodificación empleadas por los módulos de geocodificación. Las bases de datos de Spectrum se deben actualizar regularmente para asegurarse de contar con los datos de referencia más recientes. En cuanto al proceso de actualización de una base de datos de Spectrum, usted quiere tener la seguridad de que este se ejecutará sin problemas y que no afectará las operaciones.

Para lograr una actualización sin problemas, tiene que saber qué procesos están usando la base de datos antigua. Si conoce qué procesos están usando la base de datos antigua, usted podrá:

  • Actualizarlos para que usen la nueva base de datos
  • Probarlos con la nueva base de datos para asegurarse de que sigue obteniendo los resultados esperados

La herramienta Descendencia y análisis de impacto le ofrece la visibilidad que necesita para lograr una actualización sin problemas de una base de datos de Spectrum. Esta le permite ver los servicios y flujos que usan una base de datos de Spectrum de manera de poder actualizarlos orientados hacia la nueva base de datos y de probarlos para asegurarse de que siguen produciendo los resultados esperados después de la actualización.

  1. En un navegador web, vaya a:

    http://server:port/metadata-insights

    Donde servidor es el nombre de servidor o la dirección IP de su servidor Spectrum™ Technology Platform y puerto es el puerto HTTP. De manera predeterminada, el puerto HTTP es 8080.

  2. Haga clic en el botón Seleccionar entidad .
  3. Haga clic en Bases de datos de Spectrum.
  4. Haga clic en el botón junto al nombre del módulo para seleccionar el módulo y luego haga clic en Aceptar. Esto le permitirá ver todas las bases de datos de Spectrum del módulo seleccionado.
    Consejo: Aunque puede hacer clic en el nombre del módulo para ver las bases de datos individuales utilizadas por el módulo, le recomendamos ver todas las bases de datos del módulo primero de manera de poder tener una imagen completa de las bases de datos de Spectrum que están en uso en el módulo.

En el diagrama resultante se muestran las entidades que dependen de cada base de datos de Spectrum para el módulo seleccionado.

Ejemplo

Usted usa el módulo Universal Addressing para validar direcciones en la base de datos del cliente. Actualmente está usando una base de datos postal desactualizada y desea actualizar el sistema de manera que se comience a usar la base de datos más reciente. Instaló la base de datos y definió una base de datos de Spectrum para esta en Management Console. Ahora necesita descubrir dónde se está usando la base de datos antigua de manera de poder actualizar todo y que se use la base de datos, además de probar todos los procesos afectados para asegurarse de que estos estén produciendo los resultados esperados luego de usar la nueva base de datos.

Debe abrir Metadata Insights, ir a Descendencia y análisis de impacto, y abrir el explorador de entidades. Usted hace clic en Bases de datos de Spectrum. Debido a que desea ver todos los recursos de bases de datos para el módulo Universal Addressing, usted selecciona el botón junto a Módulo Universal Addressing y hace clic en Aceptar. El diagrama resultante es el siguiente:



En el diagrama se muestra que hay dos bases de datos de Spectrum en el sistema, la antigua (UAM-US-April-2016) y la nueva que acaba de crear en Management Console (UAM-US-March-2017). Hay dos entidades que están usando la base de datos antigua: un flujo denominado CustomAddressService y otro denominado ValidateCustomerAddresses. No hay entidades que usen la nueva base de datos.

Usted actualiza las opciones de servicio predeterminadas para que Validate Address use la nueva base de datos. Después de actualizar el diagrama, verá lo siguiente:



Según se aprecia, las opciones de servicio predeterminadas para Validate Address ahora están usando la nueva base de datos (UAM-US-March-2017) pero el flujo CustomAddressService sigue usando la base de datos antigua (UAM-US-April-2016). Usted abre el flujo CustomAddressService en Enterprise Designer y cambia la etapa Validate Address de manera que se use la nueva base de datos. Al actualizar el diagrama verá lo siguiente:



Ahora está seguro de que todas las entidades están usando los nuevos datos. Ahora puede realizar las pruebas en CustomAddressService y ValidateCustomerAddresses para verificar que la actualización no tiene un impacto negativo sobre los resultados. Si sigue estas acciones según lo indica la herramienta Descendencia y análisis de impacto, tendrá la seguridad de que la actualización realizada a los nuevos datos postales se llevó a cabo sin problemas.