SQLServer 2008: Actualizar estadísticas de tabla de forma dinámica en toda una base de datos

Al igual que en Oracle existe una tabla donde se listan todas las tablas de la base de datos (dba_tables) y podemos usarla para realizar operaciones de mantenimiento de forma dinámica, en Sql Server podemos hacer lo mismo consultando la tabla [basededatos].dbo.sysobjects.
En el ejemplo inferior (como en otros que he colgado) actualizo las estadísticas de todas las tablas de una base de datos de Sql Server de forma dinámica consultando el diccionario de datos. Este se podría encapsular en un stored procedure o directamente ejecutarlo en un job del Agente de Sql Server para mantener actualizadas las estadísticas de todas las tablas de una base de datos de forma automática...

Twitter también migrará de MySQL a Cassandra DB

 Cassandra es una base de datos open source distribuida, es uno de los proyectos destacados de la Apache Software Foundation y parece que está pegando fuerte. Al ser distribuida permite ofrecer alta disponibilidad, tolerancia a fallos y, sobretodo, una gran escalabilidad sin pérdida de rendimiento.

Ya la estaban utilizando empresas que manejan grandes cantidades de datos, como Rackspace, Digg, o Facebook, y la lista se va ampliando.

Las últimas noticias, que vienen desde  una entrevista del blog MyNoSQL a Ryan King son que Twitter se está planteando migrar sus clusters de servidores MySQL a Cassandra DB. 

Esta es una presentación del producto, que se puede consultar en la misma web del proyecto Cassandra

Pentaho BI Server 3.5.2 estable

Hace unos minutos han terminado de publicar las versiones estables de Pentaho BI Server 3.5.2.

Pueden descargarlo en: https://sourceforge.net/projects/pentaho/files/

 

Aún no he revisado esta versión, pero estoy haciendo pruebas con la versión beta anterior y no he encontrado grandes cambios en la UI, solo algunas actualizaciones de librerías, pero no ahonde demasiado.

 

En cuanto tenga más información, haré los comentarios pertinentes.

 

Saludos

Descubriendo el Business Intelligence

Descubriendo el Business IntelligenceSoy Roberto, un profesional de la informática en el mundo SAP.  Hace unos años trabaje en un proyecto de Business Intelligence en una de las empresas donde estuve, con un Datawarehouse para Analisis de Ventas utilizando herramientas de MicroStrategy.

Desde ese momento, siempre me quedo el gusanillo de dedicarme a profundizar en esa materia, quedandome con las ganas de especializarme en algo tan interesante y con tanto potencial de futuro...

Implementación del sistema BI utilizando Microstrategy.

Implementación del sistema BI utilizando Microstrategy.Aunque ya utilizamos la Microstrategy Reporting Suite para la construcción del prototipo de nuestro proyecto, antes de realizar la implementación completa del proyecto vamos a hablar un poco de Microstrategy.
Microstrategy es una compañia norteamericana, fundada en Virginia en 1989. Esta especializada en ambitos de Inteligencia de Negocio. Después del ultimo baile de adquisiciones (Cognos por parte de IBM, Business Objects por parte de Sap, etc.), se ha quedado como uno de los pocos grandes fabricantes de software BI independientes.

Parte de la fuerza de Microstrategy radica en su especialización, y en que su producto es realmente una plataforma integrada de herramientas de Inteligencia de negocio, y no diferentes productos agregados para formar una suite (como es el caso de otros fabricantes, conseguido en ocasiones a base de adquisiciones). Aparece en el cuadrante superior de los informes Gartner (tal y como vemos en la imagen) y cuenta con unos de los mayores porcentajes de fidelidad por parte de los clientes.
Su producto principal es la suite Microstrategy 9, que incluye todos los elementos para crear la estructura de business intelligence en una empresa...

 

Bases de Datos OpenSource. ¿Porque elegimos Mysql para nuestro proyecto?.

Bases de Datos OpenSource. ¿Porque elegimos Mysql para nuestro proyecto?.Vamos a explicar el motivo de elegir MySql como gestor de base de datos para el proyecto ENOBI. 

En primer lugar, el económico. Estamos realizando un proyecto utilizando productos Open Source o productos licenciados libremente por los fabricantes (como Microstrategy Reporting Suite). Seguramente si estuviesemos en un gran proyecto, elegiriamos una opción de base de datos propietaria, como Oracle.

En segundo lugar, estamos buscando productos con reconocido prestigio, fiabilidad, velocidad, rendimiento, facilidad de administración y conexión con otros productos, bien documentados, con una buena evolución y soporte. Productos de los que sea fácil obtener información, con buenas herramientas, y para los que incluso podamos recibir cursos de formación si fuese necesario. Productos que esten siendo utilizados en muchos entornos productivos y que nos den la suficiente confianza...

Claves Subrogadas

Buenas.

A continuación les dejo un pequeño resumen de lo que son las Claves Subrogadas y de la importancia de su implementación en los DW:

 

Las claves existentes en los OLTP se denominan claves naturales; en cambio, las claves subrogadas son aquellas que se definen artificialmente, son de tipo numérico secuencial, no tienen relación directa con ningún dato y no poseen ningún significado en especial.

 

Lo anterior, es solo una de las razones por las cuales utilizar claves subrogadas en el DW, pero se pueden definir una serie de ventajas más:

Recopilatorio de artículos de Dataprix hasta el 2009

Ya se acaba el 2009 y, como suele pasar en estas fechas, toca echar la vista atrás para después mirar hacia adelante.

Este año ha sido muy interesante para Dataprix, con la ayuda de todos hemos crecido mucho en visitas y en participación, y hemos podido adaptar la web al estilo 2.0 del que tanto se ha hablado este año para que cada vez seamos más los que podamos intercambiar conocimiento sobre los temas que más nos interesan.

Nuestro foro vivió la primera mejora importante, cambiamos su apariencia para que se asemeje más al look and feel característico de los foros más conocidos, y sea más fácil la participación y el planteamiento de cuestiones, sobretodo técnicas. Hemos activado también un sistema de puntos, que premia la participación. La utilización de nuestro foro se ha incrementado, pero seguro que en el 2010 vamos a tener mucho más movimiento.