Segunda Reunión: Lectura de XML con Azure

 Segunda Reunión

Esta reunión fue para organizarnos con la lectura de datos provenientes del profesor. En la tarea anterior  habíamos tenido problemas al leer la información proveniente del XML porque estábamos usando Azure para hostear la base de datos. La cuestión es que Azure requiere que se suban los archivos que se van a leer, pero no es simplemente subirlos a la base de datos existente, si no que hay que crear algo llamado un contenedor donde se suben los archivos, luego se conecta este contenedor con la base de datos en cuestión y se leen desde ahí los datos. Nosotros inicialmente intentamos leerlos de manera local, pero obviamente al ser una base en un servidor no se nos permitía hacer esto. Nos daba este mensaje de error: "Could not bulk because the file  " could not be opened."


Luego intentamos subir el archivo de varias maneras al contenedor y usar esta función para abrir el archivo:

Igualmente obteníamos muchos errores y estábamos perdiendo mucho tiempo solo arreglando esto, por lo cual decidimos hacerlo de la otra manera que conocíamos, que es metiendo directamente el xml en el código y luego leerlo desde ahí. Para esto seguimos las indicaciones disponibles en la documentación oficial de SQL Server:

Este fue el ejemplo que seguimos y que finalmente nos funcionó sin tanto dolor de cabeza. Ya que estuvimos varios días intentando figurar cómo arreglar el problema a la hora de abrir el archivo, nos atrasamos un poco, por esa razón fue se decidió hacerlo con el método ya explicado.

Comentarios

Entradas populares de este blog

Cuarta Reunión: Creación de procedimientos

Tercera Reunión: Creación de las tablas

Primera Reunión: Lectura de la especificación y planeamiento