Saturday, November 26, 2016

Servicios De Transformación De Datos ( Dts ) De Sql Server 2000

Servicios de transformación de datos (DTS) de SQL Server 2000 Por Diane Larsen Euan Jardín, colaborador Introducción a DTS La mayoría de las organizaciones tienen múltiples formatos y ubicaciones en las que se almacenan los datos. Para apoyar la toma de decisiones, mejorar el rendimiento del sistema, o actualizar los sistemas existentes, los datos a menudo deben ser movidos de un lugar de almacenamiento de datos a otro. Server ™ 2000 Servicios de transformación de datos Microsoft® SQL (DTS) proporciona un conjunto de herramientas que le permite extraer, transformar y consolidar datos de fuentes dispares en destinos únicos o múltiples. Mediante el uso de herramientas de DTS, puede crear soluciones de movimiento de datos personalizados adaptados a las necesidades específicas de su organización, como se muestra en los siguientes escenarios: Usted ha implementado una aplicación de base de datos en una versión anterior de SQL Server u otra plataforma, como Microsoft Access. Una nueva versión de su aplicación requiere de SQL Server 2000, y requiere que usted cambie su esquema de base de datos y convertir algunos tipos de datos. Para copiar y transformar sus datos, usted puede construir una solución DTS esa base de datos de copias de objetos de la fuente de datos original en una base de datos SQL Server 2000, mientras que al mismo tiempo la reasignación de las columnas y el cambio de tipos de datos. Puede ejecutar esta solución utilizando herramientas DTS, o puede integrar la solución dentro de la aplicación. Usted debe consolidar varias hojas de cálculo clave de Microsoft Excel en una base de datos SQL Server. Varios departamentos crean las hojas de cálculo al final del mes, pero no hay un horario establecido para la finalización de todas las hojas de cálculo. Para consolidar los datos de hoja de cálculo, se puede construir una solución DTS que se ejecuta cuando se envía un mensaje a una cola de mensajes. El mensaje desencadena DTS para extraer datos de la hoja de cálculo, realice las transformaciones definidas, y cargar los datos en una base de datos SQL Server. Su almacén de datos contiene datos históricos sobre las operaciones del negocio, y se utiliza SQL Server 2000 Analysis Services de Microsoft para resumir los datos. Su almacén de datos debe actualizarse cada noche desde el procesamiento de transacciones en línea (OLTP) de base de datos. Su sistema OLTP está en uso las 24 horas del día, y el rendimiento es crítico. Usted puede construir una solución DTS que utiliza el protocolo de transferencia de archivos (FTP) para mover archivos de datos en una unidad local, carga los datos en una tabla de hechos, y agrega los datos a través de Analysis Services. Usted puede programar la solución DTS para ejecutar todas las noches, y se pueden utilizar las nuevas DTS opciones de registro para realizar un seguimiento de cuánto tiempo toma este proceso, lo que permite analizar el desempeño en el tiempo. ¿Qué es DTS? DTS es un conjunto de herramientas que puede utilizar para importar, exportar y transformar datos heterogéneos entre una o más fuentes de datos, como Microsoft SQL Server, Microsoft Excel o Microsoft Access. La conectividad se proporciona a través de OLE DB, un estándar abierto para el acceso a datos. ODBC (Open Database Connectivity) fuentes de datos son compatibles a través del proveedor OLE DB para ODBC. Se crea una solución DTS como uno o más paquetes. Cada paquete puede contener un conjunto organizado de tareas que definen el trabajo a realizar, las transformaciones de datos y objetos, restricciones de flujo de trabajo que definen la ejecución de tareas, y las conexiones a las fuentes y destinos de datos. Paquetes DTS también ofrecen servicios, como detalles de la ejecución del paquete de registro, el control de las transacciones, y la manipulación de las variables globales. Estas herramientas están disponibles para la creación y ejecución de paquetes DTS: El Asistente de importación / Exportación para la construcción de paquetes DTS relativamente simples, y es compatible con la migración de datos y transformaciones simples. El Diseñador DTS implementa gráficamente el modelo de objetos DTS, lo que permite crear paquetes DTS con una amplia gama de funcionalidad. DTSRun es una utilidad del símbolo del sistema utilizado para ejecutar paquetes DTS existentes. DTSRunUI es una interfaz gráfica para DTSRun. que también permite el paso de variables globales y la generación de líneas de comando. SQLAgent no es una aplicación DTS; sin embargo, es utilizado por DTS para programar la ejecución del paquete. Usando el modelo de objetos DTS, también puede crear y ejecutar los paquetes de programación, crear tareas personalizadas y crear transformaciones personalizadas. Novedades de DTS? Microsoft SQL Server 2000 introduce varias mejoras DTS y nuevas características: Nuevas tareas DTS incluyen la tarea FTP, la tarea Ejecutar paquete, la tarea Propiedades dinámicas, y la tarea Cola de mensajes. Tala mejorada guarda la información para cada ejecución del paquete, que le permite mantener un historial completo de ejecución y ver información de cada proceso dentro de una tarea. Puede generar archivos de excepción, que contienen filas de datos que no pudieron ser procesados ​​debido a errores. Puede guardar paquetes DTS como archivos de Microsoft Visual Basic. Una nueva bomba datos multifase permite a los usuarios avanzados para personalizar el funcionamiento de las transformaciones de datos en las distintas etapas. Además, puede utilizar variables globales como parámetros de entrada para las consultas. Puede utilizar consultas parametrizadas origen en las tareas de transformación DTS y la tarea Ejecutar SQL. Puede usar la tarea Ejecutar paquete para asignar dinámicamente los valores de las variables globales de un paquete primario a un paquete secundario. Utilizando el Diseñador DTS Diseñador DTS implementa gráficamente el modelo de objetos DTS, lo que permite crear gráficamente paquetes DTS. Usted puede utilizar el Diseñador DTS a: Crear un paquete simple que contiene uno o más pasos. Crear un paquete que incluye flujos de trabajo complejos que incluyen varios pasos utilizando la lógica condicional, código orientado a eventos, o múltiples conexiones con fuentes de datos. Editar un paquete existente. La interfaz Diseñador DTS consiste en un área de trabajo para la construcción de paquetes, barras de herramientas que contienen elementos de paquetes que se pueden arrastrar a la hoja de diseño, y los menús que contienen flujos de trabajo y los comandos de administración de paquetes. Arrastrando conexiones y tareas sobre la hoja de diseño, y especificando el orden de ejecución con los flujos de trabajo, usted puede construir fácilmente paquetes DTS poderosos utilizando el Diseñador DTS. En las siguientes secciones definen las tareas, flujos de trabajo, conexiones y transformaciones, e ilustran la facilidad de usar el Diseñador DTS para implementar una solución DTS. Un paquete DTS por lo general incluye una o más tareas. Cada tarea define un elemento de trabajo que se puede realizar durante la ejecución del paquete. Puede utilizar las tareas de:


No comments:

Post a Comment