Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arq de Datos
Arq de Datos
16/Junio/2007
Data Architecture
Antes de iniciar el anlisis de la arquitectura de datos de la empresa es necesario hacer el IRC (Information Resource Catalog). El IRC sera el inventario informtico de que dispone la empresa.
UAdeC FIME AGVM - IngInf 2007 2
4.
5. 6. 7. 8.
Determinar el alcance, objetivos y el plan de trabajo del IRC. Prepararse para la coleccin de datos. Colectar los datos para el IRC. Entrada de datos. Validar y revisar los diagramas del IRC. Dibujar esquemas. Distribuir el IRC. Administrar y mantener el IRC.
UAdeC FIME AGVM - IngInf 2007 3
Determinar el alcance:
Sistemas de Mainframe. Paquetes de Software de Aplicacin. Sistemas Departamentales. Aplicaciones de software basado en PC. Sistemas desarrollados y mantenidos por el depto. de Sistemas de Informacin.
Task1:Decidir cules sern los datos ms tiles, los elementos de datos compilados incluirn:
Un nombre corto (acrnimo o abreviacin) y el nombre largo (oficial) asignado al sistema. Persona responsable del mantenimiento de esa aplicacin. El propietario o persona responsable del departamento para los requerimientos y funciones de la aplicacin.
UAdeC FIME AGVM - IngInf 2007 6
Task2: Determine data to collect about the major inputs, outputs, files and databases of an application.
Se requiere de un grado de sumarizacin para seleccionar los elementos ms importantes. Un sistema puede tener cientos de archivos fsicos, entradas y salidas, es importantes categorizar las clases de datos.
UAdeC FIME AGVM - IngInf 2007 9
Una aplicacin puede generar 100 reportes, pero puede tener solo 2 reportes principales y cada uno de ellos tener 50 variedades especiales: incluir lo siguiente:
Tipo (Input, Output,File or database) Un nombre corto de la I/O. La entrada de donde viene y la salida a donde va ( files o BD son internas o compartidas por otras aplicaciones)
UAdeC FIME AGVM - IngInf 2007 10
Definir una descomposicin jerrquica de las clases de plataformas tecnolgicas fig. pag 151Plataformas Tecnolgicas.doc
Adquirir los datos para los formatos previamente diseados. 2 actividades importantes.
Relacionar las aplicaciones actuales a las funciones del negocio apoyadas. Relacionar las aplicaciones a las plataformas tecnolgicas
Data Entry
Entrada de la informacin a las herramientas diseadas donde se reflejar todos los formatos ya llenados.
UAdeC FIME
14
La integridad de la informacin acerca de las aplicaciones actuales y plataformas tecnolgicas debe ser verificada antes de ser ampliamente difundida.
UAdeC FIME
15
Data Architecture
La arquitectura de datos identifica y define las mejores clases de datos que apoyan las funciones del negocio, definidas en el modelo de negocios. Es la primera de las arquitecturas a ser definidas porque la calidad de los datos es el producto bsico de la funcin de IS.
UAdeC FIME AGVM - IngInf 2007 16
Data Architecture
La DA consiste de entidades de datos, cada una de las cuales tiene atributos y relaciones con otras entidades de datos. 4 Pasos
Listar las entidades candidatas Definir las E,A,R Relacionar las entidades a las funciones del negocio Distribuir la DA
UAdeC FIME AGVM - IngInf 2007 17
Task1:Dividir el modelo de negocios entre los miembros del equipo. Task2: Cada miembro del equipo desarrolla una lista de entidades para la definicin:
Functions definitions Information source forms Sample of information sources Interview Notes Existing systems and file descriptions Other DA or database designs.
UAdeC FIME AGVM - IngInf 2007 18
Entrada a una hta. Que permita hacer sort a la lista de entidades candidatas, para detectar duplicidades, etc.
UAdeC FIME
19
El propsito de este paso es crear una definicin y descripcin estndar para cada entidad dentro de la arquitectura de datos y proveer una ilustracin grfica de sus interrelaciones.
UAdeC FIME
20
Semntica utilizada
Entity
Entity Name Alternate names Identifier Definition
Attribute
Attribute Name Definition Value set
Semntica utilizada
Relationship
Relationship Name Related entity name Cardinality Definition & Rules
Ejemplo
Descripcincompleta.doc
UAdeC FIME
22
Entidades
Las definiciones de las entidades se basan en el modelo de negocios y en el IRC. La persona que lidera la arquitectura de datos debe tener experiencia en modelacin de datos.
UAdeC FIME
23
Reportes y Formatos
Los reportes y formatos son identificadas como fuentes de informacin durante el estudio de la empresa no necesariamente identifican entidades en una arquitectura de datos.
UAdeC FIME
24
Generalizacin: Unir similares tipos de entidades combinndolas en conceptos amplios. Asimilacin: hasta donde sea posible se pueda eliminar entidades dependientes, creando atributos en la entidad fuerte.
UAdeC FIME AGVM - IngInf 2007 25
Diagramas ER
Asegurar que las definiciones de las entidades sean consistentes con otras. Dibujar los diagramas E-R para ilustrar la DA (existen diferentes notaciones)
El propsito de este paso es determinar las entidades de datos que son creadas (created), retrieved, actualizadas (upadted) y borradas (deleted) por las funciones del negocio.
UAdeC FIME
27
Matriz F-ER
Relacionar cada funcin al ms mnimo nivel de detalle en el modelo de negocios al conjunto de entidades. Generar la matriz de function-toentity relationship
UAdeC FIME
28
Paso 4: Distribuir la DA
UAdeC FIME
30
Preguntas Tarea5
Cuntas entidades esperas encontrar en tu lista de entidades candidatas? Los modelos de datos estn disponibles para el equipo EAP? Quin en el equipo debera llevar el liderazgo sobre la definicin de entidades? Cul es la fase que consume ms tiempo?
UAdeC FIME AGVM - IngInf 2007 31