Servicios Middleware: el movimiento de datos y carga de datos

En la mayoría de las situaciones, los dos servicios de middleware - selección y extracción, y el aseguramiento de la calidad - se llevan a cabo en el mismo plataforma (sistema) en el que reside la fuente de datos. Si el almacén de datos se encuentra alojado en una plataforma diferente a la fuente de datos, sin embargo, usted tiene que utilizar un servicio de datos en movimiento para efectuar la transferencia de sistema a sistema de los datos.

Es probable que pueda utilizar un servicio relativamente simple (a cargo de un programa de transferencia de archivos simple, por ejemplo). El servicio de movimiento, si usted lo necesita en este momento, simplemente mueve los datos QA'd en el entorno en el que va a hacer transformaciones adicionales.

Si usted está haciendo su transformación y procesamiento de control de calidad en una plataforma que es diferente de la plataforma en la que se ejecuta el almacén de datos de producción (en el servidor de desarrollo, por ejemplo, en lugar de en el servidor operativo), debe ejecutar uno de datos más servicio de movimiento para obtener los datos en el lugar donde desea que resida el tiempo. Este proceso generalmente implica sólo una transferencia de archivos relativamente simple.

El servicio de datos de carga carga el extraído, QA'd, transforma y re-QA'd datos en su almacén. Es posible cargar los datos a través de un programa personalizado, SQL (una sentencia INSERT, por ejemplo), o una utilidad.

Si necesita cargar un gran volumen de datos, trate de usar una utilidad de carga rápida, que generalmente implica mucho menos tiempo que un enfoque programático o basadas en SQL.

Si utiliza SQL para cargar sus datos en una base de datos relacional, tratar de hacer la carga lo más eficiente posible, apagando el registro (si su producto DBMS lo permite). Si el trabajo de carga se termina de forma anormal, sólo tienes que utilizar el DROP o TRUNCATE declaración de deshacerse de su mesa parcialmente cargado, solucionar el problema que causó la extinción, y reinicie el trabajo.

Este proceso por lo general es mucho más rápido que si enciende las instalaciones necesarias para los datos de tipo OLTP y la integridad de la transacción (con una sobrecarga de acompañamiento).




» » » » Servicios Middleware: el movimiento de datos y carga de datos