Discussion:
Problemas dimension degenerada
(demasiado antiguo para responder)
julian
2009-02-20 21:00:01 UTC
Permalink
De antemano agradezco a la persona que me pueda colaborar.

Tengo un cubo con dos Particiones cada partición con una tabla diferente
(tablas de idéntica estructura, una con información año 2008 y la otra año
2009), créo una dimensión de hechos o dimensión degenerada, pero al momento
de procesar el cubo, indica un error, no sé, cómo hacer para que la dimensión
de hechos me tome las dos tablas como si fueran una sola.
Salvador Ramos
2009-02-21 09:26:41 UTC
Permalink
Hola,

Entiendo que en tu origen de datos tienes una sóla tabla con todos los
hechos, y en el cubo para esos hechos tienes una partición por año, hasta
ahí todo normal.
Puedes indicar el error que te da?
--
Un saludo
Salvador Ramos
Solid Quality Mentors (http://www.solidq.com)
---------------------------------------------------
www.helpdna.net (información sobre SQL Server y Microsoft .Net)
Visita mi nuevo blog: www.sqlserversi.com
---------------------------------------------------
Post by julian
De antemano agradezco a la persona que me pueda colaborar.
Tengo un cubo con dos Particiones cada partición con una tabla diferente
(tablas de idéntica estructura, una con información año 2008 y la otra año
2009), créo una dimensión de hechos o dimensión degenerada, pero al momento
de procesar el cubo, indica un error, no sé, cómo hacer para que la dimensión
de hechos me tome las dos tablas como si fueran una sola.
Alice Henry
2009-02-22 17:44:25 UTC
Permalink
I don"t speak spanish
Jose Mariano Alvarez
2009-02-23 02:47:55 UTC
Permalink
Un par de detalles:

Si usas "table binding" para el particionamiento del cubo no hay manera de
resolver el tema de las FACT-DIMENSIONS, simepre te va a dar error a menos
que crees una query en el data source view que te resuelva el union de todas
tus tablas FACT. Siempre te va a dar errores al procesar porque llena la
dimenasion con los datos de la primera particion con la que has diseñado el
cubo y la dimension.

Por eso yo prefiero alinear las particiones del cubo con las del SQL Server
y crear una tabla particionada dentro del SQL server y luego usar query
binding. Esto te evita el problema del procesamiento de los cubos y mejora
el rendimeinto ademas de evitar los "table scan" sobre tablas enteras (lo
hace de las particiones) y te permite ubicar las particiones en las LUN que
quieras.

Ademas, en ocasiones, creo un indice para la fact dimension para que procese
mas rapido y eventualmente lo particiono. Esto dependera de los volumenes y
las caracteristicas de la tabla de hechos-..
..
--
Saludos

------------------------
Ing. Jose Mariano Alvarez
SQLTotal Consulting
***@gmail.c0m.Corregirl0
(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.
Post by julian
De antemano agradezco a la persona que me pueda colaborar.
Tengo un cubo con dos Particiones cada partición con una tabla diferente
(tablas de idéntica estructura, una con información año 2008 y la otra año
2009), créo una dimensión de hechos o dimensión degenerada, pero al momento
de procesar el cubo, indica un error, no sé, cómo hacer para que la dimensión
de hechos me tome las dos tablas como si fueran una sola.
Continúe leyendo en narkive:
Loading...