Páginas

martes, 26 de octubre de 2010

Claves Subrogadas

En BI el termino de claves subrogadas equivale a una clave sustituta, la cual es independiente de los datos almacenados del negocio. Es recomendable (no siempre es necesario usar claves subrogadas) usarlas para relacionar las dimensiones con la tabla de de hechos.
En sql server generalmente se crean estas claves como un campo de tipo INT y que sea IDENTITY, es decir cada vez que se inserte un registro esta clave subrogada se autoincrementara.
Hay que recordar que al ser numeros simples y chicos mejora la performance (los codigos usados en los sistemas transaccionales son alfanumericas las cuales son complejas y grandes) al hacer que los indices sean mas simples y que entren mas registros cada vez que se haga una operacion de lectura/escritura.
En la actualidad algunos DBA han considerado el uso de las llaves subrogadas en la implementacion de sus BD transaccionales. 

martes, 5 de octubre de 2010

Inteligencia de Negocios

Mucho se habla de Business Intelligence (inteligencia de negocios), pero en si de que trata esto, pues BI es un conjunto de herramientas que permiten a los usuarios mas avanzados analizar la data almacenada, en muchos casos informacion historica, con la finalidad de poder tomar decisiones tanto a nivel operativo, tactico y estrategico.

En esta seccion tratare de colocar algunos temas referentes a la construccion de un datamart desde el diseño del modelo de datos, pasando por la extraccion, transformacion y carga desde un repositorio de datos de un sistema transaccional a nuestro modelo de datos, para su posterior explotacion usando las herramientas OLAP.