Avalados por :

Diferencia entre atributos y campos en la Gestión de Datos Maestros de SAP: explicación sencilla con ejemplos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 204 Vistas
0
Cargando...

Hola a todos,

Soy nuevo en la Gestión de Datos Maestros de SAP.

¿Alguien puede explicarme por favor cuál es la diferencia entre atributos y campos?? en palabras sencillas con ejemplos.

PD: Los materiales de estudio no me ayudaron a comprender nada.

Gracias y saludos,

Ahamed.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola Ahamed,

Diferencia entre Atributo y Campo:

1. El campo es común para todos los registros, mientras que los atributos son para algunos registros particulares y son las principales características de un producto.

2. Los atributos solo pueden ser de 3 tipos: Texto, Numérico y Numérico Acoplado

3. Los campos se crean en la consola, pero los atributos están en el modo de Taxonomía del Administrador de Datos.

Creo que puedes entender fácilmente el Punto 2 y el Punto 3.

Entonces, desarrollando el Punto 1: con un ejemplo sencillo:

cuándo usar un atributo y cuándo usar un campo.

Digamos que estás manteniendo los datos maestros de Camisas y Vasos en tu repositorio.

Para Camisas tienes 2 atributos: Talla y Color.

Para Vasos tienes 2 atributos: Color y Material.

Supongamos que creas cuatro campos en tu tabla principal como Camisa-Talla, Camisa-Color, Vaso-Color y Vaso-Material. Entonces, en este caso, tus dos campos siempre estarán vacíos. Quiero decir que si este registro es para una camisa, entonces tendrás dos campos poblados Camisa-Talla, Camisa-Color y dos campos siempre estarán vacíos Vaso-Color y Vaso-Material ya que este registro no pertenece a Vasos y viceversa.

Entonces, como se dice que el Atributo es para registros particulares o en otras palabras, un atributo es como un campo, pero uno que se aplica solo a un

subconjunto de los registros en una tabla. deberías aquí optar por Atributo ya que exactamente dos campos estarán ocupados si es un Vaso, quiero decir Color del Vaso y Material del Vaso y de manera similar para los registros de Camisa.

¿Puedes imaginar tu repositorio con dos campos siempre vacíos que conducen a problemas de rendimiento, ya que cada campo para un registro ocupa algunos bytes y estamos creando innecesariamente dos campos vacíos para cada registro que ocupa algunos bytes para cada registro en nuestra base de datos? Así que ese es mi punto aquí, el Campo es común para todos los registros, quiero decir que el campo debería ser aquel que tenga valor para cada registro. Por ejemplo, el Número de Material debería ser un campo, no un atributo.

Gracias y Saludos,

Mandeep Saini

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Ahemad,

Se crea un campo en el Repositorio MDM a nivel de Consola mientras que un atributo se crea en modo de taxonomía en Data Manager. Cuando se agrega o elimina un campo de un Repositorio MDM, esto tiende a cambiar el esquema, pero agregar o eliminar atributos no cambia el esquema del Repositorio. Un campo puede ser de diferentes tipos, por ejemplo, texto, entero, texto largo, etc. Tres tipos de atributos están disponibles: Texto, Numérico y Numérico acoplado. Las guías de referencia pueden ser de gran ayuda para obtener una descripción más detallada.

En MDM, un atributo es como un campo, pero se aplica solo a un subconjunto de los registros en una tabla. Por ejemplo, "Longitud" es un atributo que se aplica solo a un subconjunto de registros para las categorías "Zapatos". En cambio, un campo es parte de cada registro en una tabla. Por ejemplo, cada producto en un repositorio probablemente tenga un Nombre; por lo tanto, "Nombre" debería definirse en la base de datos como un campo, y no como un atributo.

Espero que esto dé alguna idea...

Saludos,

Vinay Yadav

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Ahamed,

Se crea un campo en la Consola de MDM y se aplica a todos los registros en un repositorio de MDM. En contraste, un atributo se crea y se vincula en el Cliente de MDM (Data Manager) en modo Taxonomía y se aplica solo a registros en categorías a las que está vinculado el atributo.

He mencionado algunas diferencias entre Campo y Atributos, a continuación:

1. Campo : representa un cambio de esquema, por lo que el repositorio de MDM debe descargarse para agregar un campo. Atributo : no representa un cambio de esquema; el repositorio de MDM debe cargarse para vincular un atributo.

2. Campo : independiente de la categoría; se aplica a todos los registros de la tabla principal. Atributo : específico de la categoría; se aplica solo a los registros de la tabla principal en categorías a las que está vinculado el atributo; no se puede vincular a la raíz de la taxonomía.

3. Campo : aparece en orden de esquema y no se puede ocultar en la pestaña Detalle del registro. Atributo : aparece en orden de prioridad en la pestaña Detalle del registro - y se puede ocultar por completo - en base a la prioridad del vínculo por categoría.

4. Campo : incluido tanto en la cuadrícula de Registros como en la pestaña Detalle del registro; siempre de interés incluso con conjuntos de registros grandes. Atributo : no incluido en la cuadrícula de Registros; incluido solo en la pestaña Detalle del registro para los registros seleccionados; generalmente de interés solo cuando se selecciona uno o varios registros de la tabla principal.

5. Campo : no hay tipo de campo para representar datos bidimensionales. Atributo : hay un atributo numérico acoplado que se utiliza para representar datos bidimensionales.

Para obtener información detallada, consulte la Guía de la Consola MDM 7.1 SP04, número de página: 99 (CAMPOS VS. ATRIBUTOS - UNA COMPARACIÓN).

Gracias/ -Tarun

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?