Altova DatabaseSpy 2023 Enterprise Edition

Además de importar datos desde archivos CSV también puede importar datos desde archivos XML. En este paso del tutorial va a importar datos desde un archivo XML a la tabla de BD tblFeedSuppliers.

Para importar datos:

Abra el proyecto "ZooDB" que creó antes y haga doble clic en el origen de datos dbs_ic_connected ConexiónBDZoo para conectarse a él.

1.Elija uno de estos métodos:

 

Haga clic en el botón Importar ic_import de la barra de herramientas.

En el menú Herramientas haga clic en Importar datos a la base de datos.

Pulse Ctrl+I.

 

2.Aparece un cuadro de diálogo. Haga clic en el botón XML de la izquierda.

3.Haga clic en el botón Examinar ic_browse junto a Ruta de acceso y navegue hasta el archivo C:\Usuarios\<usuario>\Documentos\Altova\DatabaseSpy2023\DatabaseSpyExamples\Tutorial\dbo.tblFeedSuppliers.xml.

4.En Opciones de generación de base de datos seleccione Actualizar tablas existentes.

5.En Modo de importación seleccione Generar SQL en editor SQL.

7.Haga clic en la pestaña Opciones.

8.En Punto de partida de la importación, en la lista "A partir de", seleccione "Fila" (Row). (Esto indica el nombre del elemento XML desde el que se importan los datos).

9.En Campos automáticos desmarque la casilla Crear claves principales/foráneas.

10.En Otras opciones seleccione Excluir nombre del espacio de nombres.

11.En Vista previa haga clic en el botón Volver a cargar. Esto muestra datos de la tabla en la ventana Vista previa.

12.Haga clic dentro de la columna Nombre de la tabla de destino y elija dbo.tblFeedSuppliers.xml en la lista desplegable.

13.Haga clic en la columna ic_include-col SupplierID hasta que el símbolo cambie y aparezca el que indica que la columna no se debe importar (ic_exclude-col). El encabezado de la columna permite definir el tipo de clave de los campos y también si este se debe incluir en la importación. En este ejemplo no vamos a importar la columna SupplierID porque es una columna de identidad y la clave principal se genera automáticamente durante la importación.

dbs_zoo_tutorial_import_xml_01

14.Haga clic en el botón Generar SQL para crear un script SQL que se pueda ejecutar para completar la importación.

dbs_zoo_tutorial_import_xml_02

15.Haga clic en el botón Ejecutar ic_execute-sql o pulse F5.

 

Para ver los datos importados haga clic con el botón derecho en la tabla tblMedicalTreatments en la ventana Explorador y seleccione Recuperar datos | Todas las filas en el menú contextual (o pulse Ctrl+Alt+R).

dbs_zoo_tutorial_import_xml_03

© 2017-2023 Altova GmbH