[Tutorial 04] Poblar tabla de Hechos - Crear Trabajo - Open Business Intelligence2024-03-28T11:43:07Zhttp://openbi.ning.com/forum/topics/tutorial-04-poblar-tabla-de?groupUrl=pentahodataintegration&commentId=2400100%3AComment%3A19962&groupId=2400100%3AGroup%3A8163&feed=yes&xn_auth=noMe pasarías un ejemplo? Mucha…tag:openbi.ning.com,2020-05-14:2400100:Comment:1245722020-05-14T14:00:34.823ZANDREAhttp://openbi.ning.com/profile/ANDREA987
<p>Me pasarías un ejemplo? Muchas gracias.</p>
<p>Me pasarías un ejemplo? Muchas gracias.</p> Buen día Darío,
Lei el foro…tag:openbi.ning.com,2020-05-14:2400100:Comment:1249672020-05-14T13:59:01.171ZANDREAhttp://openbi.ning.com/profile/ANDREA987
<p>Buen día Darío,</p>
<p></p>
<p><span>Lei el foro sobre el tema, y me interesaría saber como relacionar el resultado de la transformación con claves intermedias con las claves subrogadas de las tablas de dimensiones generadas para insertar en la tabla de hechos.</span></p>
<p></p>
<p>Muchas gracias.</p>
<p>Saludos,</p>
<p>Andrea</p>
<p>Buen día Darío,</p>
<p></p>
<p><span>Lei el foro sobre el tema, y me interesaría saber como relacionar el resultado de la transformación con claves intermedias con las claves subrogadas de las tablas de dimensiones generadas para insertar en la tabla de hechos.</span></p>
<p></p>
<p>Muchas gracias.</p>
<p>Saludos,</p>
<p>Andrea</p> Bernabeu R. Dario dijo:
Bue…tag:openbi.ning.com,2020-05-14:2400100:Comment:1249642020-05-14T13:56:13.677ZANDREAhttp://openbi.ning.com/profile/ANDREA987
<p><br></br> <br></br> <cite>Bernabeu R. Dario dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/tutorial-04-poblar-tabla-de?groupUrl=pentahodataintegration&groupId=2400100%3AGroup%3A8163&id=2400100%3ATopic%3A8554&page=3#2400100Comment114806"><div><div class="xg_user_generated"><p>Buen día Guillermo, cómo estás?</p>
<p>Es una cuestión de estrategia de carga, en donde los datos para la carga son tomados únicamente desde el <em>almacenamiento intermedio</em>. En este…</p>
</div>
</div>
</blockquote>
<p><br/> <br/> <cite>Bernabeu R. Dario dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/tutorial-04-poblar-tabla-de?groupUrl=pentahodataintegration&groupId=2400100%3AGroup%3A8163&id=2400100%3ATopic%3A8554&page=3#2400100Comment114806"><div><div class="xg_user_generated"><p>Buen día Guillermo, cómo estás?</p>
<p>Es una cuestión de estrategia de carga, en donde los datos para la carga son tomados únicamente desde el <em>almacenamiento intermedio</em>. En este caso las tablas <em>ids_Clientes</em>, <em>ids_Vendedores</em>, etc.. solo se encuentran en el almacenamiento intermedio.</p>
<p></p>
<p>Saludos</p>
<p><em>--</em></p>
<div><div class="gmail_signature"><div dir="ltr"><div><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><em><font face="verdana, sans-serif">Ing. Bernabeu R. Dario<br/></font><font size="2"><font color="#888888"><font face="verdana, sans-serif"><a rel="nofollow noopener" href="http://troyanx.com/pentaho.html" target="_blank">web</a> | <a rel="nofollow noopener" href="https://www.youtube.com/user/dariobernabeu/videos" target="_blank">youtube</a></font></font> <font color="#888888"><font face="verdana, sans-serif">|</font></font> <a rel="nofollow noopener" href="https://twitter.com/bernabeu_dario" target="_blank">twitter</a></font></em></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote> Buen día Guillermo, cómo está…tag:openbi.ning.com,2017-03-13:2400100:Comment:1148062017-03-13T13:10:02.488ZBernabeu R. Dariohttp://openbi.ning.com/profile/BernabeuRDario
<p>Buen día Guillermo, cómo estás?</p>
<p>Es una cuestión de estrategia de carga, en donde los datos para la carga son tomados únicamente desde el <em>almacenamiento intermedio</em>. En este caso las tablas <em>ids_Clientes</em>, <em>ids_Vendedores</em>, etc.. solo se encuentran en el almacenamiento intermedio.</p>
<p></p>
<p>Saludos</p>
<p><em>--…</em></p>
<div><div class="gmail_signature"><div dir="ltr"><div><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>Buen día Guillermo, cómo estás?</p>
<p>Es una cuestión de estrategia de carga, en donde los datos para la carga son tomados únicamente desde el <em>almacenamiento intermedio</em>. En este caso las tablas <em>ids_Clientes</em>, <em>ids_Vendedores</em>, etc.. solo se encuentran en el almacenamiento intermedio.</p>
<p></p>
<p>Saludos</p>
<p><em>--</em></p>
<div><div class="gmail_signature"><div dir="ltr"><div><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><em><font face="verdana, sans-serif">Ing. Bernabeu R. Dario<br/></font><font size="2"><font color="#888888"><font face="verdana, sans-serif"><a href="http://troyanx.com/pentaho.html" target="_blank">web</a> | <a href="https://www.youtube.com/user/dariobernabeu/videos" target="_blank">youtube</a></font></font> <font color="#888888"><font face="verdana, sans-serif">|</font></font> <a href="https://twitter.com/bernabeu_dario" target="_blank">twitter</a></font></em></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> Buenas tardes, gracias por re…tag:openbi.ning.com,2017-03-05:2400100:Comment:1148782017-03-05T21:32:16.833ZGuillermo Ferruccihttp://openbi.ning.com/profile/GuillermoFerrucci
<p>Buenas tardes, gracias por responder mis preguntas anteriores.. tengo otra duda.. porque la sentencia sql de carga de la tabla de hechos la realiza utilizando las tablas del esquema intermedio y no sobre las dimensiones del dw??</p>
<p>Pego una copia de la sentencia para mejor interpretacion de la pregunta...</p>
<p>Gracias!</p>
<p>Guillermo</p>
<p><i>SELECT<br></br> c.fecha<br></br> ,ic.idNuevo as idCliente<br></br> ,iv.idNuevo as idVendedor<br></br> ,ip.idNuevo as idProducto<br></br> ,sum(d.cantidad) as…</i></p>
<p>Buenas tardes, gracias por responder mis preguntas anteriores.. tengo otra duda.. porque la sentencia sql de carga de la tabla de hechos la realiza utilizando las tablas del esquema intermedio y no sobre las dimensiones del dw??</p>
<p>Pego una copia de la sentencia para mejor interpretacion de la pregunta...</p>
<p>Gracias!</p>
<p>Guillermo</p>
<p><i>SELECT<br/> c.fecha<br/> ,ic.idNuevo as idCliente<br/> ,iv.idNuevo as idVendedor<br/> ,ip.idNuevo as idProducto<br/> ,sum(d.cantidad) as cantidad<br/> ,sum(d.cantidad*p.precio) as importe<br/> FROM<br/> facturacabecera c<br/> INNER JOIN facturadetalle d ON c.idFactura=d.idFactura<br/> INNER JOIN productos p ON d.idProducto=p.idProducto<br/> INNER JOIN ids_Clientes ic ON ic.idCliente = c.idCliente<br/> INNER JOIN ids_Vendedores iv ON iv.idVendedor = c.idVendedor<br/> INNER JOIN ids_Productos ip ON ip.idProducto = d.idProducto<br/> WHERE<br/> c.anulada=0<br/> GROUP BY<br/> c.fecha, ic.idNuevo, ic.idNuevo, ip.idNuevo;</i></p>
<p></p> Buen día Dennis, cómo estás?…tag:openbi.ning.com,2016-09-17:2400100:Comment:1126092016-09-17T11:40:54.730ZBernabeu R. Dariohttp://openbi.ning.com/profile/BernabeuRDario
<p>Buen día Dennis, cómo estás?</p>
<p>Tendrías que utilizar el Step <strong>Statistics | Group by</strong>.</p>
<p></p>
<p>Te muestro un ejemplo:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2170247683?profile=original" target="_self"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170247683?profile=original" width="389"></img></a></p>
<p>1) El Step <strong>Data Grid</strong> devuelve:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2170247786?profile=original" target="_self"><img class="align-center" height="214" src="http://storage.ning.com/topology/rest/1.0/file/get/2170247786?profile=original" width="170"></img></a> 2) El Step <strong>Sort rows</strong> ordena…</p>
<p>Buen día Dennis, cómo estás?</p>
<p>Tendrías que utilizar el Step <strong>Statistics | Group by</strong>.</p>
<p></p>
<p>Te muestro un ejemplo:</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2170247683?profile=original"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170247683?profile=original" width="389"/></a></p>
<p>1) El Step <strong>Data Grid</strong> devuelve:</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2170247786?profile=original"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170247786?profile=original" height="214" width="170"/></a>2) El Step <strong>Sort rows</strong> ordena el Dataset mediante los campos que serán utilizados para realizar la agrupación. Realizar esta ordenación es un requerimiento del Step <strong>Group by</strong>.</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2170247849?profile=original"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170247849?profile=original" height="82" width="161"/></a>3) El Step <strong>Group by</strong> realiza la agrupación y agregación correspondiente.</p>
<p>3.1) Establecemos los campos de agrupación:</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2170248051?profile=original"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170248051?profile=original" height="87" width="175"/></a>3.2) Establecemos la agregación, en este caso será <strong>SUM</strong> del campo <strong>cantidad</strong>:</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2170249034?profile=original"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170249034?profile=original" width="283"/></a>4) El resultado final es:</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2170249151?profile=original"><img class="align-center" src="http://storage.ning.com/topology/rest/1.0/file/get/2170249151?profile=original" width="310"/></a></p>
<p></p>
<p>Te adjunto la Transformation que he utilizado para el ejemplo.</p>
<p></p>
<p>Saludos</p>
<p><em>--</em></p>
<div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><em><font face="verdana, sans-serif">Ing. Bernabeu R. Dario<br/></font><font size="2"><font color="#888888"><font face="verdana, sans-serif"><a rel="nofollow" href="http://troyanx.com/pentaho.html" target="_blank">web</a> | <a rel="nofollow" href="https://www.youtube.com/user/dariobernabeu/videos" target="_blank">youtube</a></font></font> <font color="#888888"><font face="verdana, sans-serif">|</font></font> <a rel="nofollow" href="https://twitter.com/bernabeu_dario" target="_blank">twitter</a></font></em></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> una pregunta como podria hace…tag:openbi.ning.com,2016-09-16:2400100:Comment:1126972016-09-16T18:07:28.481ZDennis Alba Infantehttp://openbi.ning.com/profile/DennisAlbaInfante
<p>una pregunta como podria hacerse el proceso del group by y el SUM(de los campos) con los componentes visuales del pdi y no desde el codigo como se muestra aqui?? gracias</p>
<p>una pregunta como podria hacerse el proceso del group by y el SUM(de los campos) con los componentes visuales del pdi y no desde el codigo como se muestra aqui?? gracias</p> Estoy peleando para convertir…tag:openbi.ning.com,2012-06-20:2400100:Comment:857612012-06-20T19:58:04.610ZCristian Muñoz Rosenfeldhttp://openbi.ning.com/profile/CristianMunozRosenfeld
<p>Estoy peleando para convertirlo a postgres.</p>
<p></p>
<p>Gracias.</p>
<p>Estoy peleando para convertirlo a postgres.</p>
<p></p>
<p>Gracias.</p> Buen día Cristian.
Ya viste e…tag:openbi.ning.com,2012-05-24:2400100:Comment:800792012-05-24T18:55:25.812ZBernabeu R. Dariohttp://openbi.ning.com/profile/BernabeuRDario
<p>Buen día Cristian.</p>
<p>Ya viste este tutorial: <a href="http://www.redopenbi.com/group/pentahodataintegration/forum/topics/tutorial-05-estructura-de-la" target="_blank">[Tutorial 05] Estructura de la Dimesión Tiempo y Procedure de carga para MySQL</a></p>
<p>Saludos</p>
<p>Buen día Cristian.</p>
<p>Ya viste este tutorial: <a href="http://www.redopenbi.com/group/pentahodataintegration/forum/topics/tutorial-05-estructura-de-la" target="_blank">[Tutorial 05] Estructura de la Dimesión Tiempo y Procedure de carga para MySQL</a></p>
<p>Saludos</p> Gracias. Me daré una vez mas…tag:openbi.ning.com,2012-05-18:2400100:Comment:798052012-05-18T13:41:38.363ZCristian Muñoz Rosenfeldhttp://openbi.ning.com/profile/CristianMunozRosenfeld
<p>Gracias. Me daré una vez mas una vuelta por los tutoriales. De todas maneras lo segui al pié de la letra y no encontré ese etl.</p>
<p></p>
<p>Saludos,<br></br> <br></br> <cite>Mariano García Mattío dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/tutorial-04-poblar-tabla-de?groupUrl=pentahodataintegration&xg_source=activity&groupId=2400100%3AGroup%3A8163&id=2400100%3ATopic%3A8554&page=2#2400100Comment79741"><div><div class="xg_user_generated"><p>El script de…</p>
</div>
</div>
</blockquote>
<p>Gracias. Me daré una vez mas una vuelta por los tutoriales. De todas maneras lo segui al pié de la letra y no encontré ese etl.</p>
<p></p>
<p>Saludos,<br/> <br/> <cite>Mariano García Mattío dijo:</cite></p>
<blockquote cite="http://www.redopenbi.com/forum/topics/tutorial-04-poblar-tabla-de?groupUrl=pentahodataintegration&xg_source=activity&groupId=2400100%3AGroup%3A8163&id=2400100%3ATopic%3A8554&page=2#2400100Comment79741"><div><div class="xg_user_generated"><p>El script de población es un etl, seguramente lo hemos publicado en algún post anterior.</p>
<p>Saludos</p>
<p></p>
<p>Mariano</p>
</div>
</div>
</blockquote>