Modificación de una tabla de base de datos

Cuando modifica una base de datos, el cambio puede acarrear consecuencias involuntarias para los sistemas que dependen de sus datos. Las modificaciones a esquemas, claves, columnas o tablas pueden afectar los procesos posteriores y los informes de maneras que en ocasiones pueden resultar evidentes y en ocasiones sutiles. Por lo que si planea modificar una base de datos, preferirá estar seguro de que comprende el impacto posterior de los cambios, de manera de poder modificar otros sistemas de ser necesario para asegurarse de que sus usuarios comerciales sigan teniendo datos precisos y confiables sobre los cuales basar las decisiones comerciales.

Spectrum™ Technology Platform Metadata Insights ofrece una representación visual del flujo de datos a través de sus flujos, bases de datos y archivos. Puede seleccionar la base de datos que está modificando y ver los flujos, las bases de datos y los archivos que usan los datos. Con esta información puede determinar el impacto de las modificaciones a una base de datos. Para obtener más información, consulte Ver Descendencia y análisis de impacto.

  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 Conexiones.
  4. Haga clic en el nombre de la conexión para la tabla que desea. No seleccione el botón de selección, ya que esto le mostrará la descendencia y el análisis de impacto de la conexión en lugar de una tabla.
  5. Seleccione la tabla que desea y luego haga clic en Aceptar.

En el diagrama resultante aparece la conexión que contiene la tabla. A la izquierda de la conexión (la descendencia de la tabla) se encuentran las entidades que escriben datos en la tabla. A la derecha de la tabla se encuentran las entidades que usan datos provenientes de la tabla, como flujos.

Ejemplo

Se encuentra trabajando en un proyecto para estandarizar los nombres de columna en varias bases de datos. Encontró una columna en la tabla Customer_Data a la cual le desea cambiar el nombre. Antes de modificar el nombre de columna, desea saber qué entidades están usando datos de esta tabla para poder así analizarlas y determinar si las debe actualizar de manera de ajustarlas al nuevo nombre de columna.

Para conseguir esto, debe abrir Metadata Insights, ir a Descendencia y análisis de impacto, y abrir el explorador de entidades. Haga clic en Conexiones y, luego, en el nombre de la conexión de la base de datos que contiene la tabla. Luego seleccione la tabla y haga clic en Aceptar. En el diagrama resultante, puede expandir el ícono de conexión que contiene la tabla, lo que permite ver qué flujos están conectados a la tabla:

El diagrama permite determinar que el flujo HouseholdRelationships escribe y lee datos en la tabla Customer_Data. Además, el flujo Promotions lee datos de la tabla Customer_Data. Gracias a la revisión del diagrama, se pueden abrir los flujos HouseholdRelationships y Promotions en Enterprise Designer para determinar si hay algún cambio que deba hacer para adaptar el cambio de nombres de las columnas en la tabla Customer_Data.