Informática y Sistemas (β)

2010/06/28 - 28 junio 2010

Metaindicadores: asegurando la calidad de la información en sistemas de Inteligencia de Negocios

Los sistemas de Inteligencia de Negocios integrados en las organizaciones se vuelven una herramienta que pasan rápidamente de brindar un panorama estadístico a constituir el principal referente para el gobierno de la empresa. De hecho esta es la finalidad, y para que realmente sea efectiva no solo es requisito la oportunidad de la información que entrega, sino que (more…)

Anuncios

2009/11/24 - 24 noviembre 2009

Integración de Sharepoint 2010 y Visual Studio 2010

En esta ponencia, desde la jornada de la Alm’09 sessions de Microsoft en Madrid, se muestran los avances para trabajar el desarrollo en Sharepoint ahora posible en un entorno de Visual Studio, y con todas las ventajas de ahorro de tiempo y esfuerzo respecto a sus versiones previas bastante rudimentarias: (more…)

2009/10/29 - 29 octubre 2009

El Datawarehouse dentro del enfoque de la Inteligencia de Negocios

BI esquematico

esquema básico de BI

El desafío inicial de los almacenes de datos o datawarehouse era contar con la capacidad suficiente de almacenamiento como para albergar la totalidad de operaciones de una organización. Con el tiempo y el abaratamiento de los servidores y hardware dedicado (discos duros tradicionales o de estado sólido, storage, etc.) el siguiente gran desafío era integrar los distintos sistemas para alimentar el datawarehouse corporativo, batalla que se está ganando exitosamente. Pero un tema primordial y que ahora tiene mayor relevancia es saber qué hacer con todo este bagaje de datos; como explotar u obtener conocimiento aprovechable de ellos.

(more…)

2009/10/28 - 28 octubre 2009

Manejo de errores en capa de presentación web

Filed under: Tips de Desarrollo — Mario Mendez @ 00:06
Tags:

En términos ideales los errores en aplicaciones no deben producirse, pero esto es inevitable y tarde o temprano suceden. En el ámbito web donde la mayoría de las aplicaciones apuntan a usuarios externos o casuales, los errores internos de las aplicaciones suelen presentarse con una información detallada que si bien es de gran ayuda a un programador, en realidad están volcando datos sensibles de la infraestructura interna del sitio y sus componentes. Esta información, inservible para la mayoría de los usuarios casuales, es buscada deliberadamente por hackers o delincuentes digitales quienes hacen caer a propósito los sitios para obtener datos y afinar sus ataques o accesos no autorizados. Por ello es sumamente importante tener en cuenta las recomendaciones para evitar estas filtraciones.

(more…)

2009/10/22 - 22 octubre 2009

Azure SQL Services: Una completa aplicación de base de datos en línea

una aplicación de base de datos en la nube

bases de datos en la nube

Completando las pruebas de los servicios de SQL Azure en el sitio que implementé hace algunas semanas; debo decir que realmente cumplió con lo prometido, y su programación es trasparente para cualquier desarrollador que haya trabajado anteriormente con .Net y SQL Server. De más está decir que el rendimiento en la fase CTP (esto es, con pocos usuarios y bases de datos pequeñas) es óptimo, por lo que a continuación voy a comentar sobre ciertos aspectos a considerar antes de decidir su adopción. (more…)

2009/10/07 - 7 octubre 2009

Evitando campos de tipo bit en tablas SQL Server 2008

Filed under: Notas sobre Productos,Tips de Desarrollo — Mario Mendez @ 22:23
Tags: ,
evaluando usar bit como tipo de dato

evaluando usar el bit como tipo de dato

Muchas veces tendemos a almacenar registros con ciertos campos que ofician de “banderas” (flags) para representar información que solo tienen dos estados posibles (sí-no; verdadero-falso; 1-0; etc.)  Este tipo de recurso es tradicional y se utiliza desde los primeros sistemas de bases de datos de acceso secuencial, donde la longitud del registro se diseñaba bit a bit; y el largo del mismo era crucial para minimizar la capacidad total, cuyo almacenamiento era sumamente costoso. En estos sistemas antiguos tomar la decisión de reservar dos o tres bit por registro para necesidades futuras era un tema para evaluar seriamente. Sin embargo el tiempo ha pasado, los sistemas de almacenamiento como SQL Server 2008 tienen acceso aleatorio apoyado por índices, y los costos de almacenamiento se abarataron hasta dejar de ser una preocupación primordial. Bajo este contexto hoy en día debemos evaluar la importancia de usar campos de tipo bit, pero desde otro punto de vista: desde el rendimiento del sistema. (more…)

2009/10/02 - 2 octubre 2009

Evitando inconsistencias de datos por navegación hacia atrás en sitios web

el botón de la discordia

el botón de la discordia

Cuando se consolidó la plataforma web como vehículo de implementación de aplicaciones, muy por encima de las basadas en ejecutables Windows (dominantes hasta entrando al nuevo milenio), comenzaron a presentarse problemas nuevos y algunos de difícil solución. Estos problemas se deben mayormente a que la www (world wide web) fue pensada inicialmente como canal de comunicación, y solo con su masificación se empezaron a explotar nuevas prestaciones comerciales y operacionales. Uno de los grandes problemas, y que hasta el día de hoy no se encuentra enteramente resuelto en la mayoría de los sitios que visito es el de la navegación hacia atrás. Y una buena arquitectura debe considerar la navegación de un sitio conforme a ciertos criterios de usabilidad, que en este caso no estan bien estandarizados por lo que hay que prestarles mayor atención. (more…)

2009/09/15 - 15 septiembre 2009

Diseñar Indicadores Clave de Gestión

indicadores de gestión

definición típica de indicador de gestión

El impulso y utilización de Tableros de Control de Gestión (Balanced Scorecard) en relativamente poco tiempo, habla de la gran necesidad que había en esta área. Sin embargo la aplicación práctica de los mismos redunda muchas veces en fracasos dada la falta de una normativa o conocimiento al momento de definir los indicadores, cuando su diseño cae en manos poco capacitadas o experimentadas.
Los indicadores de gestión (Key Process Indicator) son el elemento primario de estos tableros, y sobre ellos recae la utilidad y en definitiva el éxito en la adopción de esta herramienta. (more…)

2009/09/09 - 9 septiembre 2009

Diagramas de Estado y modelado de Sistemas

Anteriormente presenté un Diagrama  de Estados, como versión simplificada de los Diagramas de Máquinas de Estado del UML, y un ejemplo de un diagrama básico con sus elementos fundamentales; en este post lo veremos como un auxiliar del arquitecto de sistemas para modelar y definir comportamiento. (more…)

2009/09/07 - 7 septiembre 2009

DataSet: la herramienta apropiada si es bien usada

Filed under: Tips de Desarrollo — Mario Mendez @ 21:56
Tags: , ,
En la historia de la programación .net, no hay otro objeto que haya tenido una ascención tan rápida y caida tan estrepitosa como los Dataset.
Usado como caballito de batalla de las primeras versiones de .net, fue abusado comercialmente como la solución a todos los problemas de los programadores para acceder o manipular base de datos. Gran error, el evidente gap entre el equipo de desarrollo (more…)
Página siguiente »

Crea un blog o un sitio web gratuitos con WordPress.com.