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...

Oracle10g: Cambiar el juego de carácteres de la base de datos

Puede suceder que después de instalar Oracle o configurar una nueva base de datos nos demos cuenta de que el juego de carácteres elegido durante la instalación no es el correcto. Lo que se nos puede ocurrir en casos como este es borrar la base de datos y reconfigurarla o cosas peores... Pero no hace falta. Podemos cambiar el juego de carácteres parando la base de datos, levantandola de forma restrictiva, cambiando la configuración y reiniciado la base de datos. Howto...

 

 

Espectacular infografía que reúne las principales cifras de negocio de Google

Infografia sobre Datos de Negocio de GooglePara hacerte una idea del volumen de negocio que mueve Google nada mejor que la infografia que han preparado en pingdom, en la que recopilan en un mismo gráfico una timeline con los principales hitos de la compañia, impresionantes cifras sobre el buscador, evolución de los beneficios, cifras sobre los empleados de la compañía, y los datos más significativos sobre otros productos de éxito como Android, YouTube, Blogger, Gmail, Chrome, Orkut o Analytics.

Una buena fuente de inspiración para que alguien se anime a crear un cuadro de mando donde pudiéramos ver dinámicamente como van evolucionando estos indicadores tan bien escogidos..

 

Dimensiones Lentamente Cambiantes

Las dimensiones lentamente cambiantes o SCD (Slowly Changing Dimensions) son dimensiones en las cuales sus datos tienden a modificarse a través del tiempo, ya sea de forma ocasional o constante, o implique a un solo registro o la tabla completa. Cuando ocurren estos cambios, se puede optar por seguir alguna de estas dos grandes opciones:

  • Registrar el historial de cambios.
  • Reemplazar los valores que sean necesarios.

Inicialmente Ralph Kimball planteó tres estrategias a seguir cuando se tratan las SCD: tipo 1, tipo 2 y tipo 3; pero a través de los años la comunidad de personas que se encargaba de modelar bases de datos profundizó las definiciones iniciales e incluyó varios tipos SCD más, por ejemplo: tipo 4 y tipo 6.

A continuación se detallará cada tipo de estrategia SCD:

Estrenamos la Newsletter semanal de Dataprix

Subscripción a la Newsletter Semanal de DataprixHemos modificado el sistema de subscripción por email al contenido de Dataprix.

Hasta ahora esta subscripción utilizaba el sistema de Feedburner asociado al RSS principal de Dataprix para enviar automáticamente a cada usuario suscrito un email diario con las nuevas publicaciones del día anterior.

Hemos decido cambiar este sistema por uno propio que permite una subscripción/baja instantánea desde la misma página principal. Para los usuarios registrados sólo será cuestión de pulsar un botón, y para el que no sea usuario sólo tendrá que introducir una dirección de email y validarla después desde el mail que se le enviará.

Otra ventaja que obtenemos es que vamos a crear una Newsletter por cada idioma de Dataprix para que a cada uno le lleguen los nuevos contenidos del idioma que prefiera.

Terminado el manual de Minería de Datos aplicada a la Encuesta Permanente de Hogares

Acabamos terminar de editar la última incorporación a los manuales online de Dataprix. Se trata del interesante trabajo Minería de datos aplicada a la encuesta permanente de hogares que Alfonso Cutro nos ha enviado para así poder compartirlo con todos vosotros.

También podéis descargar la versión original en formato pdf desde esta entrada de blog donde él mismo presenta el trabajo.

Podéis consultar bajo la figura el índice completo a todo el contenido del manual

 

Oracle10g: Manual standby database (planteamiento inicial)

Standby ServerUna base de datos Oracle en Standby es una copia exacta de una base de datos operativa en un servidor remoto, usada como backup, como copia para consulta, recuperación de desastres, etc.
Una base de datos en modo Standby es algo más que un backup normal ya que se puede poner en producción en caso de desastre en un tiempo menor que si tuvieramos que restaurar una copia (ya sea desde rman o un simple export). Restaurar una copia desde fichero tarda tiempo, y durante este periodo el sistema no está disponible..

Sorteamos dos inscripciones gratuitas al 10º Forum de Business Intelligence

Queremos premiar vuestra participación en Dataprix y, por ello, aprovechando que somos Media Partners de este 10 º Forum de Business Intelligence 2.0, que se celebra el 12 de mayo, vamos a sortear dos inscripciones al evento entre los usuarios de Dataprix que lo soliciten, y hayan participado mínimamente en la comunidad.

Cada inscripción está valorada en 199€ + IVA, por lo que si os interesa el Business Intelligence y Madrid no os cae muy lejos, puede ser una buena oportunidad para asistir gratuitamente.

 

¿Qué hay que hacer para participar? Muy sencillo. Sigue estos tres sencillos pasos:

Modelo de Datos y Procesos de Carga del DW de datos públicos de Londres.

Modelo de Datos y Procesos de Carga del DW de datos públicos de Londres.Durante estos días hemos estado analizando los diferentes ficheros de datos que proporciona la autoridad de Londres para preparar su “normalización” y procesamiento y definir también el modelo de datos del DW que vamos a construir. Tal y como nos recordaba la gente de BI Fácil, nos hemos encontrado con que la información estaba en unos “estándares muy poco estándares”. Cada fichero esta construido de una manera y no siguen una linea para construir de la misma forma los ficheros de datos. Eso nos ha complicado un poco el procesamiento de la información.
Para que entendamos mejor el ejemplo, anotar que los datos con los que hemos trabajado corresponden a la región de Londres (Greater London o Gran Londres), que incluye la Ciudad de Londres y Westminster, asi como otros 31 distritos. Es una de las nueve regiones de Inglaterra.Desde el año 2000, la región está administrada por la Autoridad del Gran Londres y tiene un alcalde controlado por la Asamblea de Londres. El estatus del Gran Londres es algo inusual. Es la única región de Inglaterra con un amplio poder, una asamblea regional electa y un alto cargo elegido también por elección directa.