Tecnología

Inicio

Cómo importar XML en SQL SSIS

Cómo importar XML en SQL SSIS


SQL Server Integration Services (SSIS) es una solución completa de integración de datos ofrecido como parte del paquete de gestión de base de datos de Microsoft. Es posible utilizar servicios de integración para la copia y descarga de archivos, gestión de objetos de SQL Server y los datos mediante la extracción de datos de múltiples fuentes, transformándolo según sus necesidades y luego cargarlo en un destino específico. Extensible Markup Language (XML) es el lenguaje de marcas utilizado para el transporte de datos de una red a otra. Utilice SQL Server Integration Services para importar un documento XML en SQL Server.

Instrucciones

1 Haga clic en "Inicio" y seleccione "Todos los programas". Seleccione "Microsoft SQL Server" y abrir "SQL Server Business Intelligence Development Studio."

2 Abra un nuevo proyecto haciendo clic en "Archivo" y seleccionar "Nuevo" y "Proyectos" de las opciones disponibles. Haga clic en "Paquetes SSIS" en el marco del nuevo proyecto en la ventana "Explorador de soluciones" y elegir la opción "Crear nuevo paquete de SSIS" de las opciones disponibles.

3 Haga clic con el nuevo paquete y elegir la opción "Cambiar nombre" de las opciones disponibles para dar un nombre al paquete. Haga clic en "Flujo de tareas de datos" en la ventana "Caja de herramientas" y se arrastra en el panel de "control de flujo". Haga clic en el "flujo de datos" para crear una nueva tarea. Haga clic en "Fuente XML" para resaltarlo en la sección "Fuentes de flujo de datos" en el panel de "caja de herramientas" y arrastrarlo hasta el panel "Tarea Flujo de datos".

4 Haga clic en el cuadro de "XML Fuente" para abrir el "Editor de origen de XML." Haga clic en "Examinar" en "Ubicación XML" para seleccionar el archivo XML que desea importar. Si el documento XML también define el esquema XML, marque la casilla de "Usar esquema en línea" o haga clic en "Examinar" para seleccionar el archivo de definición de esquemas XML para el documento XML seleccionado anteriormente. Haga clic en la Fuente de XML en el panel de "flujo de datos" y elegir la opción "Mostrar el editor avanzado" de las opciones disponibles para abrir el "Editor avanzado para XML Fuente".

5 Haga clic en "Propiedades de entrada y salida" ficha. Seleccione cada atributo y comprobar el valor del atributo "IsSorted" y ponerlo en "True" si es "falso". Haga clic en "Columnas de salida" para cada una de las columnas y cambiar el valor del atributo "SortKeyPosition" de 0 a 1 para la clave principal. Haga clic en "OK" para volver a la pantalla original.

6 Arrastre y suelte un "combinación de mezcla" de "Transformación de flujo de datos" en el panel de "caja de herramientas". Conectar las flechas de la "Fuente de XML" a la "combinación de mezcla." Haga clic en "combinación de mezcla" transformación para abrir la "combinación de mezcla Editor de transformación."

7 Seleccionar el tipo de unión en el menú desplegable de "Tipo de combinación" y colocar controles junto a los atributos de la base a la cual se unen las dos tablas. Haga clic en "OK" para volver a la pantalla original. Del mismo modo, puede ir en la extracción de datos de múltiples fuentes y transformar los datos. Haga clic en Ejecutar ">" en el menú principal para ejecutar el paquete.