jueves, 10 de diciembre de 2009

Serie sobre cómo construir un datawarehouse


Cuando estamos investigando en el tema de Business Intelligence o Inteligencia de negocio y poco a poco nos damos cuenta que hay muchas temáticas, nos suele surgir preguntas como, ¿Por dónde empezar? .

Existen muchos sitios que aborden este mundo. Una forma fácil de entender los principales conceptos y herramientas que dispone la inteligencia empresarial, es en el siguiente blog: Business Intelligence fácil

Una sección recomendada es: Serie sobre cómo construir un datawarehouse.

En este post les dejo la sección en formato pdf para que la puedas consultar offline. Espero que disfruten del buen contenido del blog.

Referencias:
Artículos sobre Serie DWH (web, pdf)

miércoles, 9 de diciembre de 2009

SQL Server 2005, Limpiar base de datos y restablecer columnas identity, todo en 6 lineas!


Una manera sencilla para vaciar nuestras base de datos en SQL Server 2005 se muestra a continuación. El artículo original se encuentra en DotNetSlackers.

/*Disable Constraints & Triggers*/
exec sp_MSforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
exec sp_MSforeachtable 'ALTER TABLE ? DISABLE TRIGGER ALL'

/*Perform delete operation on all table for cleanup*/
exec sp_MSforeachtable 'DELETE ?'

/*Enable Constraints & Triggers again*/
exec sp_MSforeachtable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
exec sp_MSforeachtable 'ALTER TABLE ? ENABLE TRIGGER ALL'

/*Reset Identity on tables with identity column*/
exec sp_MSforeachtable 'IF OBJECTPROPERTY(OBJECT_ID(''?''), ''TableHasIdentity'') = 1 BEGIN DBCC CHECKIDENT (''?'',RESEED,0) END'

Referencias:
SQL Server 2005, Clean your Database Records & reset Identity Columns, all in 6 lines!

lunes, 7 de diciembre de 2009

Configurar JDK 6 por default en GNU/Linux Debian


A veces suele ocurrir que tenemos en nuestro sistema más de una máquina virtual para Java y necesitamos establecer una por omisión. De esta manera podrás establecer el JDK (Java Development Kit) de Sun Microsystems:

update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jdk/jre/bin/java" 1

update-alternatives --set java /usr/lib/jdk/jre/bin/java

Comprobamos con la siguiente instrucción:

java -version

Referencias:

domingo, 6 de diciembre de 2009

Configuración sitio web principal en Apache


Para establecer un sitio web por omisión en el servidor web Apache utilizaremos la directiva RedirectMatch. Para ello creamos un fichero de configuración en el directorio /etc/apache2/conf.d
, por ejemplo: websitedefault.conf

# Web Site default Apache configuration
# Configuración Sitio Web por omisión en Apache

Alias /website /var/www/website/
RedirectMatch ^/$ /website

Options +FollowSymLinks
AllowOverride None

Order Deny,Allow
#Deny From All
#Allow From 127.0.0.0/255.0.0.0 ::1/128
Allow From All

Referencias:
Apache Module mod_alias