Consulta realizada: Hace 7 meses desde Perú
Ultimo comentario: Hace 7 meses
Aplicación para migrar información de Fuente de datos a Google Sheets. El propósito de la aplicación es establecer una interfaz que permita migrar los datos de distintas fuentes de datos a un GoogleSheet (Internet). Requerimientos funcionales Las fuentes de datos de origen pueden ser de dos tipos: 1. Archivos Para el caso de leer la información de una fuente de datos de tipo archivo se debe considerar los siguientes formatos de archivo xls, csv. La ruta en la que deben almacenarse los archivos es una ruta pre establecida en el sistema (FileServer). Una vez procesado el archivo este debe ser retirado de la carpeta (ruta pre establecida) y almacenado en una carpeta de archivos PROCESADOS. En el caso que durante el procesamiento del archivo para ser transferido se encuentre un error de algún tipo que no permita su procesamiento. El archivo debe ser retirado de la carpeta (ruta pre establecida) y almacenado en una carpeta de ERRADOS: El acceso a la carpeta origen será en modo lectura y edición a través de una cuenta de servicio de Active Directory. La aplicación debe estar en capacidad de interpretar y transferir todos los datos divididos por columnas tal como se encuentran dentro del archivo. 2. Base de datos Para el caso de leer la información de una base de datos el tipo de base de datos que se va tener en cuenta es una base de datos SQL Server. La lectura de la información dentro de la base de datos será a través de una VISTA (View) dentro de la base de datos indicada. El acceso a la base de datos será en modo lectura través de una cuenta de servicio de Active Directory. La aplicación debe estar en capacidad de interpretar y transferir todos los datos divididos por columnas tal como se generan a través de la vista. El método de transferencia de datos debe ser una interfaz o interfaces (de acuerdo al diseño que plantee el desarrollador) que sea configurable. Los datos que deben se configurables son: El Sheet de Google donde se va transferir la información de un archivo es el mismo. Debe ser un solo GoogleSheet por cada archivo o vista de BD. El acceso al GoogleSheet para la ejecución de la interfaz o JOB será a través de una cuenta de correo de Google. La cuenta para acceder al GoogleSheet se debe poder configurar. Idealmente se establecerá una sola cuenta de Active Directory con correo electrónico de Google. Al existir una interfaz que va leer siempre la misma carpeta debe considerar el proceso de transferencia de datos como un proceso de copia o transferencia de los datos de forma total. No se utilizará un método de transferencia de datos incremental. Esto significa que al ejecutarse la transferencia de un archivo o de una vista toda la información que se contenga se cargará en su totalidad en el GoogleSheet que corresponda. Para esta acción los datos existentes en ese GoogleSheet van a ser reemplazados en su totalidad. Se necesita que como parte del proceso de transferencia de datos se eliminen todos los datos que existan en el GoogleSheet antes de que se copien o transfieran los datos del archivo o vista. Requerimientos técnicos El acceso remoto es a través de Citrix + Remote Desktop. Se indicarán los nombres y los accesos necesarios a los servidores una vez se encuentre listo el sistema para el despliegue. Los accesos remotos vía Citrix serán los servidores de aplicaciones y bases de datos en los dos ambientes disponibles para estos trabajos (Test y Producción).. La aplicación debe estar construida sobre tecnología Windows (.NET C#). Las características técnicas q considerar son: Servidor Windows 2016 Servidor Web IIS 7 (.Net Framework 4) Servidor de Base de datos SQL Server 2012. Servidor de correo Gmail.
Este proyecto ha sido publicado por un usuario tercero a TakeYourDesign. Algunos de los datos pueden ser omitidos para proteger la privacidad de nuestros usuarios. Esta información solo es mostrada para tener referencias de proyectos que trabajamos. Cada proyecto es diferente, por ello, te invitamos a escribirnos sobre tu proyecto y te ayudaremos con mucho gusto.