Portfolio

Proyecto Envio Informes Directiva

Proceso Sharepoint - Reporting Services

Ferrocarriles suburbanos desea obtener informes de su actividad, que ha de relacionarse de manera cruzada de tres orígenes: Los pasajeros, Los trenes y La red eléctrica. Cada uno de estos orígenes o subsistemas de datos, es ofrecido por una compañía diferente.

De esta manera, La información de los reportes relativos a la operación de los trenes, pasajeros y consumo eléctrico, deben ser solicitados a los distintos sub-sistemas implicados en la gestión de la explotación de los mismos.

Para cumplir estos propósitos se ha implantado una solución aprovechando las herramientas que Microsoft facilita. En esta línea el canal escogido ha sido el SMTP, ya que SharePoint 2007, permite configurar un servicio de esta índole para cargar documentos a una librería documental vía email.

Una vez que el documento queda contenido en la librería documental, se ha desarrollado un componente que extrae el contenido (XML, pactado entre los actores de la comunicación mediante esquema XSL) y lo vuelca a una base de datos SQL Server 2005. Dicho gestor de base de datos, incorpora un servicio de reportes, que permite automatizar el trabajo de la elaboración de los mismos. Tan solo hay que diseñar el informe, indicando la fuente de datos y programar su lanzamiento.

El propósito del formato de intercambio de información es:
  • Alimentar una base de datos multidimensional,
  • Garantizar un contrato de intercambio de información estable entre los subsistemas con la información que se pudiera solicitar entre ellos o bien de un tercero.
envío informes periódicos pantalla

Como se pude observar en la imagen superior, dado uno o más proveedores de datos (en este caso INDRA, ADIF y TELVENT), estos envían un correo electrónico vía SMTP por la Ethernet de Suburbnanos, a una dirección en concreto con el archivo de datos en XML adjuntado a este. El asunto de dicho mail, será el nombre de la carpeta contenedora en la librería documental.

El sistema se basa en dos proyectos windows
  • Un ejecutable sobre Windows form, para externalizar toda la configuración de los recursos que realiza el proceso de carga de los XML a la base de datos y posterior envió de los informes almacenados en Reporting services
  • Un servicio de windows que lee la configuración y realiza el trabajo periódicamente

Sistemas

10%

Análisis

20%

Diseño

20%

Programación

50%
Ficha del proyecto.
Nombre Proyecto
Sistema de envío informes Directiva
Cliente
Ferrocarriles Suburbanos (CAF Mexico)
Tecnologías

SharePoint 2007

Visual Studio 2005

SQL Sever 2005

Reporting Services 2005

XML, XSD

Microsot Framework 2.0

Windows Form

Año
2010
Estado
Mantenimiento y Limpieza Base de datos