Dos de los elementos centrales de los datos son la Entidad y el Atributo.
Una entidad es un grupo (o clase) identificable de personas, cosas o conceptos para los que el área de negocio quiere o necesita mantener información. Las entidades pueden representar conceptos abstractos como eventos o clasificaciones.
- Ejemplos: Empleado, puesto de trabajo, Paycheck.
Un atributo es una característica que describe con más detalle una entidad. Define una parte particular de la información asociada con una entidad. Cada atributo pertenece a una sola entidad.
- Ejemplos: Número de empleado, Nombre del empleado, Apellido del empleado
Los atributos deben ser agrupados por la entidad que describen y deben ser definidos en alguna parte. Recomendamos utilizar esta template de metadatos de atributos, pero otras opciones incluyen tu definición en un glosario o en un diccionario de datos.
Comprender los metadatos asociados a sus atributos (elementos de datos) es clave para:
- Establecer un método común para el significado de los datos delnegocio (definiciones de términos)
- Ayudar a obtener las reglas sobre los datos de la empresa (¿Cómo son los datos? ¿Es obligatorio u opcional? ¿Es único? ¿Hay valores o rangos válidos a los que tengamos que atenernos?)
- Asegurarse de que los datos se desglosan adecuadamente. Por ejemplo, ¿qué elementos de datos componen una dirección? ¿o un número de teléfono? ¿o un nombre?
- Proporcionar una gran base para que un data architect construya una arquitectura de datos física.
Utiliza esta template de metadatos atribuidos para identificar:
Nombre: Atributo único o combinación de atributos que se elige para identificar de forma única cada instancia de la entidad.
Único (U): Identifica si el atributo es único o no único. Ejemplos:
- Único: Número de empleado
- No-Único: Apellido
Obligatorio (M): Un atributo obligatorio indica que cada instancia de la entidad debe tener un valor. Ejemplos:
- ¿Se requiere un primer nombre para cada empleado? SÍ
- ¿Se requiere un apellido para cada empleado? SÍ
- ¿Se requiere un segundo nombre para cada empleado? NO
Repetición (R): Si un atributo puede tener más de un valor, se denomina atributo de repetición. Encontrar un atributo que se repite es un buen indicador de que hay que hacer más análisis.
- Ejemplo: La dirección del empleado “se repite” porque un empleado puede tener una dirección de trabajo, dirección de casa, dirección de vacaciones, etc.
- El atributo de repetición debe ser resuelto completamente para que podamos entender todas las variaciones de los datos.
Tipo de datos: Un tipo de datos se define típicamente como “una forma estándar de datos”, o un estándar para el aspecto y comportamiento de los datos. Los tipos incluyen:
- String: Este tipo se define como cualquier carácter imprimible, es decir, “A”-“Z”, “a”-“z”, “0”-“9”, más todos los símbolos y el carácter de espacio. Este tipo también se conoce como carácter o alfanumérico.
- Número: Este tipo se puede utilizar en los cálculos. Hay muchos tipos de números, los ejemplos incluyen un número entero o decimal.
- Fecha/Hora: Este es un tipo de número especial que es interpretado por el sistema como una fecha y/u hora.
- Otro: Cualquier dato que no se ajuste a los otros 3 tipos listados arriba – puede ser usado para video, archivos de audio, gráficos, etc.
Valores válidos: Algunos valores de atributo están limitados a un conjunto específico de valores o rango numérico. Si es así, documenta esta información en la plantilla.
¡Tip! Cuando un atributo tiene una lista larga de valores válidos, o una lista que puede ser usada por múltiples atributos, documéntalos en un documento o plantilla separada.
Valor por defecto: Si el atributo debe tener un valor predeterminado, indícalo aquí.
Propietario (Owner): Persona o departamento responsable de la integridad de los datos.
Definición: Las definiciones de atributos no necesitan ser largas; a veces una sola frase es suficiente si la entidad está bien definida y se ha elegido un nombre significativo.
Una definición de atributo debería:
- Incluir un ejemplo de una única instancia del atributo
- Describir cómo se asigna un valor al atributo, por ejemplo: los números de empleado se asignan secuencialmente.
Por ejemplo, puede haber otros elementos de metadatos que necesites agregar dependiendo de la intención:
- Riesgo
- Prioridad
- Complejidad
- Estabilidad
- Estado