Crear un cubo a partir de dos tablas de hecho con Mondrian - Open Business Intelligence2024-03-28T16:31:53Zhttp://openbi.ning.com/forum/topics/crear-un-cubo-a-partir-de-dos-tablas-de-hecho-con-mondrian?commentId=2400100%3AComment%3A94828&feed=yes&xn_auth=nolo que yo trato de lograr es…tag:openbi.ning.com,2016-04-28:2400100:Comment:1110742016-04-28T15:13:45.321Zjorge david mendoza jimenezhttp://openbi.ning.com/profile/jorgedavidmendozajimenez
<p>lo que yo trato de lograr es lo siguiente </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2170248439?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2170248439?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p>lo que yo trato de lograr es lo siguiente </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2170248439?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2170248439?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p> hola Roque Salde, gracias po…tag:openbi.ning.com,2016-04-28:2400100:Comment:1113762016-04-28T14:54:57.617Zjorge david mendoza jimenezhttp://openbi.ning.com/profile/jorgedavidmendozajimenez
<p>hola Roque Salde, gracias por responder.</p>
<p></p>
<p>ya junte la info de las tablas, pero ahora los datos están revueltos y no sabría que detalle sucursal_ventas_detalle corresponde a sucursal_ventas</p>
<p></p>
<p>por ejemplo una sucursal_ventas de $7000</p>
<p></p>
<p>en sucursal_ventas_detalle </p>
<p>producto 1 = cantida 4, total $4000</p>
<p>producto 2 = cantidad 2, total $3000</p>
<p>hola Roque Salde, gracias por responder.</p>
<p></p>
<p>ya junte la info de las tablas, pero ahora los datos están revueltos y no sabría que detalle sucursal_ventas_detalle corresponde a sucursal_ventas</p>
<p></p>
<p>por ejemplo una sucursal_ventas de $7000</p>
<p></p>
<p>en sucursal_ventas_detalle </p>
<p>producto 1 = cantida 4, total $4000</p>
<p>producto 2 = cantidad 2, total $3000</p> Hola Jorge cómo estás?
Bien,…tag:openbi.ning.com,2016-04-27:2400100:Comment:1110702016-04-27T22:38:52.148ZRoque Saldehttp://openbi.ning.com/profile/RoqueSalde
<p>Hola Jorge cómo estás?</p>
<p></p>
<p>Bien, entonces lo que deberías hacer es una tabla que unifique sucursal_ventas y sucursal_ventas_detalle, la cual va a tener el id_producto, id_sucursal, id_tiempo, id_cliente, y las métricas de ventas. La idea es tener un esquema estrella (o copo de nieve en su defecto).</p>
<p>Si necesitas ayuda para hacer eso avisame y lo resolvemos.</p>
<p>Saludos!</p>
<p></p>
<p>Hola Jorge cómo estás?</p>
<p></p>
<p>Bien, entonces lo que deberías hacer es una tabla que unifique sucursal_ventas y sucursal_ventas_detalle, la cual va a tener el id_producto, id_sucursal, id_tiempo, id_cliente, y las métricas de ventas. La idea es tener un esquema estrella (o copo de nieve en su defecto).</p>
<p>Si necesitas ayuda para hacer eso avisame y lo resolvemos.</p>
<p>Saludos!</p>
<p></p> gracias por responder.
la ta…tag:openbi.ning.com,2016-04-27:2400100:Comment:1110692016-04-27T19:46:29.901Zjorge david mendoza jimenezhttp://openbi.ning.com/profile/jorgedavidmendozajimenez
gracias por responder.<br />
<br />
la tabla de echos es sucursal_ventas.<br />
<br />
que tiene relacion con sucursal_ventas_detalle<br />
<br />
en la tabla sucursal_ventas_detalle esta lo que contiene esa venta dentro de esta esta el id de producto<br />
<br />
que el nombre esta en sucursal_productos
gracias por responder.<br />
<br />
la tabla de echos es sucursal_ventas.<br />
<br />
que tiene relacion con sucursal_ventas_detalle<br />
<br />
en la tabla sucursal_ventas_detalle esta lo que contiene esa venta dentro de esta esta el id de producto<br />
<br />
que el nombre esta en sucursal_productos Hola Jorge David cómo estás?…tag:openbi.ning.com,2016-04-27:2400100:Comment:1113752016-04-27T19:38:22.144ZRoque Saldehttp://openbi.ning.com/profile/RoqueSalde
<p>Hola Jorge David cómo estás?</p>
<p></p>
<p>Estuve revisando el modelo que enviaste y tengo una duda, la Tabla de Hechos es sucursal_ventas_detalle o la relación entre sucursal_ventas y sucursal_ventas_detalle? Lo que deberías hacer es una sola tabla con los datos de ambas, métricas y claves foráneas a las dimensiones (cliente, sucursal,tiempo,producto). De esa forma Mondrian debería responder sin problemas y traerte todo el detalle.</p>
<p></p>
<p>Si lo que has hecho es lo que te sugiero y…</p>
<p>Hola Jorge David cómo estás?</p>
<p></p>
<p>Estuve revisando el modelo que enviaste y tengo una duda, la Tabla de Hechos es sucursal_ventas_detalle o la relación entre sucursal_ventas y sucursal_ventas_detalle? Lo que deberías hacer es una sola tabla con los datos de ambas, métricas y claves foráneas a las dimensiones (cliente, sucursal,tiempo,producto). De esa forma Mondrian debería responder sin problemas y traerte todo el detalle.</p>
<p></p>
<p>Si lo que has hecho es lo que te sugiero y sigue sin funcionar entonces el problema está en el schema de mondrian, si podés adjuntalo así lo reviso en detalle y te comento qué encuentro.</p>
<p></p>
<p>Saludos!<br/> <br/> <cite>jorge david mendoza jimenez dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/crear-un-cubo-a-partir-de-dos-tablas-de-hecho-con-mondrian?commentId=2400100%3AComment%3A111176&xg_source=msg_com_forum#2400100Comment111176"><div><div class="xg_user_generated"><p>hola, que tal <a rel="nofollow" href="http://www.redopenbi.com/profile/RoqueSalde">Roque Salde</a><a rel="nofollow" class="nolink"> </a></p>
<p>no tengo mucha experiencia sobre BI</p>
<p>y actualmente estoy trabajando sobre un proyecto. mi base de datos transaccional se rompia el modleo estrella por la fecha que iba en la tabla de echo. entonces lo que hice fue que con DATA-INTEGRATION separo la fecha y creo mi DatawereHouse y la coloco en otra tabla, para que el modelo de la base sea en estrella.</p>
<p> </p>
<p>el diagrama de mi base es el siguiente</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2060485493?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2060485493?profile=RESIZE_1024x1024" class="align-full" width="721"/></a></p>
<p></p>
<p>si te fijas, la tabla de echos es sucursal_ventas.</p>
<p>de ahi esta relacionada con sucursal_ventas_detalle</p>
<p>y esta a su vez con sucursal_productos</p>
<p></p>
<p>lo que estoy tratando de hacer en el schema worbench es un esquema que por ejemplo al seleccionar una sucursal me muestre lo que vendió en monto(ESTO YA LO LOGRE)</p>
<p>pero de ahi si quisiera ver los productos y la cantidad que me los muestre (ESTO ES LO QUE NO E PODIDO LOGRAR AUN)</p>
<p>en saiku cuando deseo ver los productos solo me salen 2. pero si sleecciono el filtro me salen todos los productos. pero en la tabla que se genera siempre me salen solo 2</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2060485733?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2060485733?profile=RESIZE_1024x1024" class="align-full" width="721"/></a></p>
<p></p>
<p>este es mi schema de workbench</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2060485885?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2060485885?profile=RESIZE_1024x1024" class="align-full" width="721"/></a></p>
<p>si me pudieras orientar, te lo agradecería bastante.</p>
<p></p>
<p>ya llevo 2 semanas tratando de solucionarlo</p>
</div>
</div>
</blockquote> hola, que tal Roque Salde
no…tag:openbi.ning.com,2016-04-27:2400100:Comment:1111762016-04-27T19:05:49.121Zjorge david mendoza jimenezhttp://openbi.ning.com/profile/jorgedavidmendozajimenez
<p>hola, que tal <a href="http://www.redopenbi.com/profile/RoqueSalde">Roque Salde</a><a class="nolink"> </a></p>
<p>no tengo mucha experiencia sobre BI</p>
<p>y actualmente estoy trabajando sobre un proyecto. mi base de datos transaccional se rompia el modleo estrella por la fecha que iba en la tabla de echo. entonces lo que hice fue que con DATA-INTEGRATION separo la fecha y creo mi DatawereHouse y la coloco en otra tabla, para que el modelo de la base sea en estrella.</p>
<p> </p>
<p>el…</p>
<p>hola, que tal <a href="http://www.redopenbi.com/profile/RoqueSalde">Roque Salde</a><a class="nolink"> </a></p>
<p>no tengo mucha experiencia sobre BI</p>
<p>y actualmente estoy trabajando sobre un proyecto. mi base de datos transaccional se rompia el modleo estrella por la fecha que iba en la tabla de echo. entonces lo que hice fue que con DATA-INTEGRATION separo la fecha y creo mi DatawereHouse y la coloco en otra tabla, para que el modelo de la base sea en estrella.</p>
<p> </p>
<p>el diagrama de mi base es el siguiente</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2060485493?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2060485493?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p></p>
<p>si te fijas, la tabla de echos es sucursal_ventas.</p>
<p>de ahi esta relacionada con sucursal_ventas_detalle</p>
<p>y esta a su vez con sucursal_productos</p>
<p></p>
<p>lo que estoy tratando de hacer en el schema worbench es un esquema que por ejemplo al seleccionar una sucursal me muestre lo que vendió en monto(ESTO YA LO LOGRE)</p>
<p>pero de ahi si quisiera ver los productos y la cantidad que me los muestre (ESTO ES LO QUE NO E PODIDO LOGRAR AUN)</p>
<p>en saiku cuando deseo ver los productos solo me salen 2. pero si sleecciono el filtro me salen todos los productos. pero en la tabla que se genera siempre me salen solo 2</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2060485733?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2060485733?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p></p>
<p>este es mi schema de workbench</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2060485885?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2060485885?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p>si me pudieras orientar, te lo agradecería bastante.</p>
<p></p>
<p>ya llevo 2 semanas tratando de solucionarlo</p> gracias si me sirvió de muchotag:openbi.ning.com,2013-02-05:2400100:Comment:946412013-02-05T02:57:25.075ZJorge Dieguezhttp://openbi.ning.com/profile/JorgeDieguez
<p>gracias si me sirvió de mucho</p>
<p>gracias si me sirvió de mucho</p> Hola Jorge buenas tardes,
L…tag:openbi.ning.com,2013-02-01:2400100:Comment:947332013-02-01T20:29:01.072ZRoque Saldehttp://openbi.ning.com/profile/RoqueSalde
<p>Hola Jorge buenas tardes,</p>
<p> </p>
<p>La verdad fue más fácil de lo que creí y anduvo de lujo. El único problema que tuve fue que al generarlo desde schema workbench me fallaba y no podía abrir jpivot, asi que busqué la guia técnica de Mondrian y me fijé cómo es la sintaxis XML para generarlo, abrí mi archivo del schema y lo agregué al final siguiendo como ejemplo el de la guia. Aquí te dejo la sintaxis de ejempo:</p>
<p> </p>
<p><VirtualCube name="Warehouse and Sales">…</p>
<p>Hola Jorge buenas tardes,</p>
<p> </p>
<p>La verdad fue más fácil de lo que creí y anduvo de lujo. El único problema que tuve fue que al generarlo desde schema workbench me fallaba y no podía abrir jpivot, asi que busqué la guia técnica de Mondrian y me fijé cómo es la sintaxis XML para generarlo, abrí mi archivo del schema y lo agregué al final siguiendo como ejemplo el de la guia. Aquí te dejo la sintaxis de ejempo:</p>
<p> </p>
<p><VirtualCube name="Warehouse and Sales"> <br/><CubeUsages> <CubeUsage cubeName="Sales" ignoreUnrelatedDimensions="true"/> <br/><CubeUsage cubeName="Warehouse"/> <br/></CubeUsages> <br/> <VirtualCubeDimension cubeName="Sales" name="Customers"/> <br/> <VirtualCubeDimension cubeName="Sales" name="Education Level"/> <br/> <VirtualCubeDimension cubeName="Sales" name="Gender"/> <br/> <VirtualCubeDimension cubeName="Sales" name="Marital Status"/> <br/> <VirtualCubeDimension name="Product"/> <br/> <VirtualCubeDimension cubeName="Sales" name="Promotion Media"/> <br/> <VirtualCubeDimension cubeName="Sales" name="Promotions"/> <br/> <VirtualCubeDimension name="Store"/> <VirtualCubeDimension name="Time"/> <br/> <VirtualCubeDimension cubeName="Sales" name="Yearly Income"/> <br/> <VirtualCubeDimension cubeName="Warehouse" name="Warehouse"/> <br/> <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Sales Count]"/> <br/> <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Store Cost]"/> <br/> <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Store Sales]"/> <br/> <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Unit Sales]"/> <br/> <VirtualCubeMeasure cubeName="Sales" name="[Measures].[Profit Growth]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Store Invoice]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Supply Time]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Units Ordered]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Units Shipped]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Warehouse Cost]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Warehouse Profit]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Warehouse Sales]"/> <br/> <VirtualCubeMeasure cubeName="Warehouse" name="[Measures].[Average Warehouse Sale]"/> <br/> <CalculatedMember name="Profit Per Unit Shipped" dimension="Measures"> <Formula>[Measures].[Profit] / [Measures].[Units Shipped]</Formula> <br/> </CalculatedMember> <br/></VirtualCube></p>
<p></p>
<p>Espero te sirva de ayuda.</p>
<p></p>
<p>Saludos!</p> Hola , lei tu comentario y…tag:openbi.ning.com,2013-02-01:2400100:Comment:948282013-02-01T19:32:14.445ZJorge Dieguezhttp://openbi.ning.com/profile/JorgeDieguez
<p><br/> <br/> <cite>Hola , lei tu comentario y me intereso porque tengo que crear cubos virtuales para reslver un problema <br/></cite></p>
<p>No tengo mucha experiencia asi que me aydaria mucho si me explicas un poco mas como hacer estos cubos virtuales</p>
<p>saludos</p>
<p><br/> <br/> <cite>Hola , lei tu comentario y me intereso porque tengo que crear cubos virtuales para reslver un problema <br/></cite></p>
<p>No tengo mucha experiencia asi que me aydaria mucho si me explicas un poco mas como hacer estos cubos virtuales</p>
<p>saludos</p> Hola Alberto,
Muchas gracias…tag:openbi.ning.com,2013-01-28:2400100:Comment:945942013-01-28T14:41:00.150ZRoque Saldehttp://openbi.ning.com/profile/RoqueSalde
<p>Hola Alberto,</p>
<p></p>
<p>Muchas gracias por tu rpta. Lo intentaré y luego les comento cómo salió.</p>
<p></p>
<p>Saludos!<br></br> <br></br> <cite>alberto garcia dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/crear-un-cubo-a-partir-de-dos-tablas-de-hecho-con-mondrian#2400100Comment94716"><div><div class="xg_user_generated">Para este caso que comentas con la herramienta Pentaho Schema Workbench tendrias que generar 2 cubos con dimensiones compartidas y luego a apartir de…</div>
</div>
</blockquote>
<p>Hola Alberto,</p>
<p></p>
<p>Muchas gracias por tu rpta. Lo intentaré y luego les comento cómo salió.</p>
<p></p>
<p>Saludos!<br/> <br/> <cite>alberto garcia dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/crear-un-cubo-a-partir-de-dos-tablas-de-hecho-con-mondrian#2400100Comment94716"><div><div class="xg_user_generated">Para este caso que comentas con la herramienta Pentaho Schema Workbench tendrias que generar 2 cubos con dimensiones compartidas y luego a apartir de esos cubos generar un cubo Virtual que corresponde a la Union de estos Cubos a traves de las Dimensiones que comparte. Es decir el Tercer Cubo es un Cubo Virtual que se apoya en los 2 cubos Creados previamente enlazados por las dimensiones que poseen en comun.</div>
</div>
</blockquote>