Datawarehouse Multipais

1 reply [Último envío]
Offline
Joined: 28/07/2010
Puntos: 10

Estimados, me encuentro comenzando un proyecto donde debo crear un datawarehouse que pueda soportar varios países y pueda ser consultado en particular por cada país y a nivel regional.

En principio, estoy pensando en tener el id_pais en todas las dimensiones y tablas de hecho y luego utilizar roles para filtrar las vistas por país. pero a nivel regional no sabría si armar jerarquías en cada dimensión por país (esto haria que todas las dimensiones tengan relacion con la dimensión País ¿?). Por otro lado, temo que cada consulta demoro mucho si en una misma tabla de hechos convergen los datos de todos los países.

Acepto recomendaciones y/o sugerencias.

 

Muchas gracias.

Adrián

Imagen de carlos
Offline
Joined: 28/12/2005
Puntos: 1568

Hola Adrián

Entiendo que las regiones incluyen varios países. En ese caso, si realmente hay una relación jerárquica entre región y país debería representarse como tal en la dimensión geográfica, u organizativa, como la vayas a llamar. Serís el caso, por ejemplo, de que cada país pertenezca a sólo una región. Si un país pudiera pertenecer a más de una región seguramente te saldría más a cuenta representar países y regiones como dimensiones independientes.

Sobre lo que pueden tardar las consultas, es mejor que lo analices después de hacer el diseño lógico, pero las tablas de hechos son por naturaleza del diseño de DWH muy grandes, y lo normal es que las consultas respondan bien si has hecho un buen diseño. Y si tuvieras problemas de rendimiento, es difícil que vengan por tener todos los países en la misma tabla, seguramente podrás solucionarlos con optimizaciones físicas a nivel de base de datos, como utilizar particionamiento. Pero no te adelantes porque puede que no te haga falta.

Un saludo,

 

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.

Si no estás registrado recuerda que tu comentario entrará en una cola de aprobación.

Más información sobre opciones de formato

Enviando este formulario, acepta la política de privacidad de Mollom.

  BI   |    CRM     |    CMS    |    Tendencias en software empresarial    |    Cloud computing  |    Software libre    |   Internet    |    Movilidad y apps