Entradas

Análisis de resultados Proyecto Final

  CANTIDAD DE HORAS INVERTIDAS POR CADA UNO DE LOS COLABORADORES Natalia Vargas Reyes 6 horas. Jarod Cervantes Gutiérrez  4  horas y 40 minutos  CONTRIBUCIONES DE LOS COLABORADORES EN GITHUB En total 6 Cantidad de contribuciones al github Natalia: 4 Cantidad de contribuciones al github Jarod: 2 Cantidad de entradas en la bitacora : 8 en total, 4 cada uno. Se empezó la tarea desde el 11 de diciembre  ANALISIS DE LOS RESULTADOS OBTENIDOS Se hicieron modificaciones en el script de lectura del XML porque en la segunda tenía algunas ineficiencias. Se hizo todo con Joins, y se evitaron las consultas innecesarias, así como el buen uso del diseño. No hubieron problemas con el resto de consultas, Depósito, intereses y redención de CO se realizaron sin problemas así como las consultas de administrador, que además ya teníamos la vista y el login para administrador. No hubieron que hacer muchos cambios al modelo, solo agregar tabla de eventos. Se cambió el SP de cierre...

Vistas en capa logica

Imagen
 Natalia Vargas Reyes de 10:00 am a 11:10 am (1:10 horas) Se hicieron las vistas en capa lógica, las clases normales y de conexión necesarias para mostrar las consultas.   No hubieron problemas importantes aparte de no se había instanciado el objeto de conexión que llama a los SP y devuelve listas de los objetos. Eso y un problema al hacer la consulta desde la vista pues, el nombre de la variable que almacena el valor era distinto, así que también fue un error de Capa 8 y no de compresión.

Corrección SP creación movimientos

Imagen
 Jarod Cervantes Gutiérrez                               19:00-19:40                     40 min El sp se ejecuta bien pero al revisar las tabla no las está cargando bien. Pues los minutos y el tiempo no está distribuido. Para corregirlo se añadió en la tabla instanciaGiro_Equipo_Jugador se añadio la columna InstanciaGiroId para mapear más sencillamente. Todo del SP se mantiene, excepto los siguientes joins.  Esto es en la parte de llegada para insertar los movimientos de tiempo, pero también se repite para ganadores de montaña, sanciones y cargar los movimientos de tiempo regularidad. Después de los cambios la tabla ahora esta así.

Creación de movimientos

Imagen
 Jarod Cervantes Gutiérrez                                                                 16:00-17:40   1h 40 min debido a que la iteración no sirvió se procedió, a dejar el SP de simulación como estaba antes. Iterando sobre años y sobre giros, para luego insertar masivamente todos los demás datos. Se creó un SP que crea todos los movimientos, de tiempo, puntos montaña, puntos regularidad y débitos. Este se ejecuta una vez el SP de simulación termina de cargar sus datos.  Se pensó primero en recorrer todos las filas de la tabla Llegada para crear los MocimientoTiempos. Primero se hacia un Insert de movimientos por cada fila de llegada, desde un select que preparaba los datos con distintos joins. Esto porque no nos habíamos dado cuenta que al hacer el movimiento debíamos actualiza...

SP simulacion correrlo por dia

Imagen
 Jarod Cervantes Gutiérrez                               15:00-16:00                1h Se trato de hacer el sp de simulación que itera desde la fecha inicial de un giro hasta su fecha final por cada día se preguntaba si existía una carrera si existía se procedía a insertar y luego de ello se insertaban las llegada, ganadores de montaña y sanciones de dicha carrera al final se ejecuto y se vio que tardaba mucho, creo que es debido a que alguna iteración no tenía cierre, pero no la logré encontrar

Consultas 1,2,3, y 4 (error en el FROM solucionado)

Imagen
 Natalia Vargas Reyes de 10:00 am a 12:00 am y de 10:30 pm a 11:00pm (2 horas 30 mins) -Se hicieron las 4 consultas respectivas, lo cual no tomó demasiado tiempo pues las 4 eran muy similares, básicamente se cambiaban algunos atributos en el select y en el order by, Para la última se quitaban joins en el FROM y por lo demás eran iguales. La primer consulta se mostrará con el propósito de ilustrar la lógica del SP. CREATE PROCEDURE [dbo].[SPC1_MejoresEnGiro] (   @InAnnio INT ,@InNombreGiro VARCHAR(128) ) AS  BEGIN SET NOCOUNT ON BEGIN TRY    SELECT TOP 10 C.Nombre ,CO.SumaTiempos FROM  [dbo].[InstanciaGiro_Equipo_Corredor] AS CO INNER JOIN [dbo].[Corredor] AS C ON CO.CorredorId = C.Id INNER JOIN [dbo].[InstanciaGiro_Equipo] AS EQ ON  CO.InstanciaGiro_EquipoId = EQ.Id INNER JOIN [dbo].[InstanciaGiro] AS IG ON EQ.InstanciaGiroId = IG.Id INNER JOIN [dbo].[Giro] AS GI ON IG.GiroId = GI.Id WHERE ...

Correción SP simulación

Imagen
 Jarod Cervantes Gutiérrez                                                  20:00 - 21:20                 80 min El sp no corría bien pues tenia un error en un alias para una tabla, y luego de eso se ejecutaba sin errores pero solo cargaba una tabla. Esto debido a que la dirección del nodo en el XML no era correcto. Pues se hacia referencia a una variable para iterar sobre los años, y luego de eso a 'GiroXEquipo', pero en el medio faltaba, la variable que iteraba sobre las instancias de giro pasando de:  A : Este mismo error ocurrió en todas las tablas que se cargaban. Luego había otro error en la tabla instanciaGiro_Equipo_Corredor y en Carrera: Era porque esas tablas no tenían el PK como identity. Luego hay un error al insertar Llegada, premios montaña y sanciones. El error de Llegada era...