Está en la página 1de 3

MENDOZA MARQUEZ JUAN CARLOS 9913137

Apellido Apellido Nombres C.I


Paterno Materno

Informe
INVESTIGACIÓN

-Diccionario de datos
Un diccionario de datos, o repositorio de metadatos, como lo define el IBM Dictionary of Computing, es
un repositorio centralizado de información sobre datos tales como significado, relación con otros
datos, origen, uso y formato.1
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de
datos en todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y
procesos. El diccionario guarda los detalles y descripciones de todos estos elementos.
Si los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros nombres
recibe en distintas partes del sistema, o dónde se utiliza, encontrarán las respuestas en un diccionario
de datos desarrollado en forma apropiada.
El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que participan
en la determinación de los requerimientos de sistemas.

  RAZONES PARA SU UTILIZACIÓN:

1- Para manejar los detalles en sistemas muy grandes, ya que tienen enormes cantidades
de datos, aun en los sistemas mas chicos hay gran cantidad de datos:
Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los detalles. Por eso
se registra la información, ya sea sobre hoja de papel o usando procesadores de texto. Los
analistas mas organizados usan el diccionario de datos automatizados diseñados
específicamente para el análisis y diseño de software.
2- Para asignarle un solo significado a cada uno de los elementos y actividades del
sistema: Los diccionarios de datos proporcionan asistencia para asegurar significados
comunes para los elementos y actividades del sistema y registrando detalles adicionales
relacionadas con el flujo de datos en el sistema, de tal manera que todo pueda localizarse
con rapidez.
3- Para documentar las características del sistema, incluyendo partes o componentes así
como los aspectos que los distinguen. Tambien es necesario saber bajo que circunstancias
se lleva a cabo cada proceso y con que frecuencia ocurren. Produciendo una comprensión
mas completa. Una vez que las características están articuladas y registradas, todos los
participantes en el proyecto tendrán una fuente común de información con respecto al
sistema.
4- Para facilitar el análisis de los detalles con la finalidad de evaluar las características y
determinar donde efectuar cambios en el sistema.
Determina si son necesarias nuevas características o si están en orden los cambios de
cualquier tipo.

 SE ABORDAN LAS CARACTERÍSTICAS:


* Naturaleza de las transacciones: las actividades de la empresa que se llevan a cabo
mientras se emplea el sistema.
* Preguntas: solicitudes para la recuperación o procesamiento de información para
generar una respuesta especifica.
* Archivos y bases de datos: detalles de las transacciones y registros maestros que son de
interés para la organización.
* Capacidad del sistema: Habilidad del sistema para aceptar, procesar y almacenar
transacciones y datos
5- Localizar errores y omisiones en el sistema, detectan dificultades, y las presentan en un
informe. Aun en los manuales, se revelan errores.

    CONTENIDO DE UN REGISTRO DE DICCIONARIO:

El diccionario tiene dos tipos de descripciones para el flujo de datos del sistema, son los
elementos datos y estructura de datos.
Elemento dato: son los bloques básicos para todos los demás datos del sistema, por si
mismos no le dan un significado suficiente al usuario. Se agrupan para formar una
estructura de datos.
Descripción: Cada entrada en el diccionario consiste de un conjunto de detalles que
describen los datos utilizados o producidos por el sistema.

¿Qué son los procesos ETL?


Los procesos ETL son una parte de la integración de datos, pero es un elemento
importante cuya función completa el resultado de todo el desarrollo de la cohesión de
aplicaciones y sistemas.

La palabra ETL corresponde a las siglas en inglés de:

    •    Extraer: extract.


    •    Transformar: transform.
    •    Y Cargar: load.
 
Con ello, queremos decir que todo proceso ETL consta precisamente de estas tres fases:
extracción, transformación y carga. Vamos a definir en qué consisten cada una de estas
fases.

Fase de Extracción en los procesos ETL

Para llevar a cabo de manera correcta el proceso de extracción, primera fase de los
procesos ETL, hay que
seguir los siguientes pasos:

● Extraer los datos desde los sistemas de origen.


● Analizar los datos extraídos obteniendo un chequeo.
● Interpretar este chequeo para verificar qu

e los datos extraídos cumplen la pauta o


estructura que se esperaba. Si no fuese así, los datos deberían ser rechazados.
● Convertir los datos a un formato preparado para iniciar el proceso de transformación

Además, uno de las prevenciones más importantes que se deben tener en cuenta durante
el proceso de extracción sería el exigir siempre que esta tarea cause un impacto mínimo
en el sistema de origen. Este requisito se basa en la práctica ya que, si los datos a extraer
son muchos, el sistema de origen se podría ralentizar e incluso colapsar, provocando que
no pudiera volver a ser utilizado con normalidad para su uso cotidiano.

Otros usos de los procesos ETL

Los procesos ETL no sólo se utilizan cuando sobreviene la aparición de nuevas aplicaciones
que se han de incorporar a las rutinas de la organización, sino que también es frecuente
emplearlos para la integración con sistemas heredados.

Cuando se habla de sistemas heredados se está haciendo referencia a las aplicaciones


antiguas que existen en el entorno de la empresa. Muchas veces, estos sistemas se deben
integrar con nuevos aplicativos, por ejemplo con ERPs.

La principal dificultad que puede presentarse en este tipo de situaciones es que la


tecnología utilizada en estas aplicaciones antiguas complica la integración con los nuevos
programas y, por eso, convieen contar con ela poyo experto de un buen aliado
tecnológico.

También podría gustarte