Cambar el tipo de atributo (complemento MDS para Excel)
En Master Data Services Complemento para Excel, los administradores pueden cambiar el tipo de atributo cuando el tipo de datos o el número de caracteres permitido sea incorrecto.
Si desea cambiar el tipo de atributo para crear una lista restringida (atributo basado en dominios), vea Crear un atributo basado en dominio (complemento MDS para Excel).
[!NOTA]
No se puede actualizar el tipo o la longitud de las columnas Nombre o Código.
Requisitos previos
Para realizar este procedimiento:
Debe disponer del permiso de acceso a las áreas funcionales Explorador y Administración del sistema.
Debe ser administrador de modelo. Para obtener más información, vea Administradores (Master Data Services).
Debe haber un modelo, una entidad y un atributo existentes.
Para cambiar el tipo de atributo
En Excel, cargue la entidad que contenga la columna (atributo) que desee cambiar. Para obtener más información, vea Cargar datos de MDS en Excel.
Haga clic en cualquier celda en la columna que desee cambiar.
En el grupo Compilar modelo, haga clic en Propiedades de atributo.
En el cuadro de diálogo Propiedades de atributo, actualice los valores según sea necesario.
Haga clic en Aceptar.
¿Qué ocurre cuando se cambia el tipo de atributo?
Si hay alguna dependencia en el atributo, como si una regla de negocios de MDS hace referencia al atributo o si el atributo se incluye en una vista de suscripción, y cambia el tipo de datos de un atributo, MDS hará lo siguiente:
Cambiar el tipo de datos del atributo.
Generar una copia del atributo con el sufijo "_old” que no contiene ningún valor. Esto se denomina un atributo desusado.
Sin embargo, todas las dependencias existentes en el atributo original apuntarán al atributo desusado, no al modificado.
Esto implica lo siguiente:
Debe actualizar las reglas de negocios para que apunten al atributo modificado, ya que la lógica puede no ser la misma dado el nuevo tipo de datos del atributo. Tendrá que editar todas las reglas afectadas y hacer que las expresiones que apuntan a referencias quitadas del atributo desusado (_old) apunten al atributo actualizado.
Debe abrir todas las vistas de suscripción en la selección de Administración de integraciones, seleccionar la fila de la vista, abrirla para su edición haciendo clic en el icono de lápiz y, a continuación, hacer clic en el icono de Ahorrar disco para actualizar la definición de la vista. No es necesario hacer ningún otro cambio para regenerar la sintaxis de la vista.
En las tablas de ensayo que incluyen el atributo se agregará una columna de atributo desusado, lo que significa que el código de ensayo se verá afectado. Para deshacerse del atributo desusado, puede eliminarlo después de haber actualizado las reglas de negocios y las vistas de suscripción.
Eliminar el atributo desusado
Antes de eliminar cualquier atributo desusado, debe quitar las referencias al mismo, como corregir las reglas de negocios y regenerar las vistas de suscripción como se ha descrito anteriormente. De lo contrario, cuando intente eliminar el atributo desusado obtendrá un error en la página web Administración del sistema que indica que no se puede eliminar el atributo porque un objeto hace referencia a él.
Para eliminar un atributo, vea Eliminar un atributo (Master Data Services).
Sugerencia |
---|
Es tedioso cambiar los tipos de datos de los atributos de MDS que tienen datos y entidades relacionadas existentes, especialmente si se ha declarado una regla de negocios o una vista de suscripción que depende de la entidad. La práctica recomendada es empezar con un tipo de datos que sea suficientemente flexible como para contener los valores necesarios. Por ejemplo, las cadenas pueden ser pequeñas al principio, pero quizás haya que agrandarlas con el tiempo, por lo que debe considerar los escenarios de caso peor. La longitud adicional de las cadenas de texto puede ser molesta (por ejemplo, es difícil encajar en la pantalla cuadros de texto anchos de la GUI), por lo que debe evitar una longitud grande de las cadenas. |