tag:blogger.com,1999:blog-34502045241724846042024-02-20T20:26:51.679-03:00María Carina RoldánMaria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-3450204524172484604.post-26318007500177184092011-07-10T20:04:00.000-03:002011-07-10T20:04:31.401-03:00Pentaho Data Integration 4 CookbookFinalmente, el <a href="http://www.packtpub.com/pentaho-data-integration-4-cookbook/book">Pentaho Data Integration Cookbook</a> fue publicado a fines de Junio.<br />
<br />
Tal como anticipé en el <a href="http://mariacarinaroldan.blogspot.com/2011/02/proximo-lanzamiento-pentaho-data.html">post anterior</a> les debo una reseña de este nuevo libro, así como una comparativa con el Beginner's.<br />
<br />
Mientras que el Beginner's como el nombre lo indica es para gente que no conoce la herramienta, el cookbook asume un mínimo manejo del Spoon, así como también de bases de datos. Sin embargo las diferencias no se limitan al nivel de experiencia con Kettle.<br />
<br />
Aquí una breve comparativa:<br />
<ul><li><b>Uso del libro</b>: El Beginner's está pensado para aprender a utilizar la herramienta. Es un libro para leerlo mientras se va aprendiendo con la computadora. El Cookbook es un libro de consulta para tenerlo a mano siempre que estamos desarrollando. En algún momento tenemos una duda (cómo hago para adjuntar este archivo?, cómo paso datos de una transformación a otra?, etc.). Y ahí está el libro, siempre con una receta lista para ayudarnos a resolver esa duda o problema.</li>
<li><b>Versión de Kettle</b>: El Beginner's está basado en Kettle 3.2. Esto no implica que una persona sin conocimientos no pueda aprender a utilizar Kettle 4 con este libro, pero sin dudas hay características de Kettle 4 que quedaron afuera. El Cookbook explica muchas de estas características y funcionalidades.</li>
<li><b>Enfoque</b>: Hay temas que están explicados en ambos libros pero con un enfoque diferente. Mientras que el Beginner's explica paso a paso la forma de realizar una tarea, el Cookbook explica el mismo tema en una forma más sintética, pero complementa esa explicación con casos de uso más avanzados. Por ejemplo: El Beginner's explica cómo crear una subtransformación. El Cookbook incorpora la implementación de subtransformaciones con varios streams de entrada y salida. El Beginner's explica cómo leer un archivo XML simple. El Cookbook tiene un capítulo entero dedicado a estructuras XML, donde se explica tanto la lectura como la escritura de estructuras XML simples y complejas.</li>
<li><b>Temas tratados</b>: Además de la explicación de job entries o steps nuevos en Kettle 4, el Cookbook desarrolla algunos temas no tratados en el Beginner's, ya sea por falta de espacio o por el nivel de complejidad de los temas. Algunos de ellos son: Distintos casos de uso del <i>result filelist</i> (lista de nombres de archivo en memoria), diferentes formas de pasar argumentos o parámetros a transformaciones o jobs, el uso de Kettle integrado con otras herramientas de la plataforma como por ejemplo Pentaho Reporting, uso de algunos steps avanzados como por exemplo <i>Synchronize after Merge</i> o <i>Dynamic SQL row</i>.</li>
<li><b>Scripting</b>: El Beginner's tiene un capítulo íntegramente dedicado a <i>JavaScript</i>. El Cookbook cuenta con una receta dedicada al <i>UDJC</i> (User Defined Java Class) step. La receta explica en detalle el uso de este step, y además explica las diferentes opciones de scripting disponibles, incluyendo la de utilizar JavaScript.</li>
</ul>y no son las únicas diferencias. Podría seguir escribiendo y no terminaría nunca. Mejor véanlo por ustedes mismos,<br />
:)<br />
Saludos y hasta la próxima.<br />
María CarinaMaria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com1tag:blogger.com,1999:blog-3450204524172484604.post-80704529440492633762011-02-25T09:28:00.000-03:002011-02-25T09:28:27.137-03:00Próximo lanzamiento: Pentaho Data Integration 4 CookbookPoco tiempo después de publicado el Beginner's book, Packt me ofreció escribir un nuevo libro.<br />
La decisión no fue fácil. Si bien la escritura de aquel libro fue una excelente experiencia, fue también agotadora.<br />
Dos fueron los motivos para aceptar: El reconocimiento de la comunidad Pentaho y el ofrecimiento de <a href="http://www.linkedin.com/pub/adrian-pulvirenti/7/597/285">Adrian</a> para hacer este proyectos juntos.<br />
<br />
Finalmente, el libro <a href="https://www.packtpub.com/pentaho-data-integration-4-cookbook/book">Pentaho Data Integration 4 Coookbook</a> ya está en sus últimas etapas, es de un nivel intermedio, y requiere conocimientos basicos de Kettle. No obstante, cualquier persona interesada en la herramienta pero sin experiencia, puede sacar también algun provecho del libro aunque desde ya le va a ser un poco más dificultoso.<br />
<br />
El libro tiene fecha de publicacion en Junio. Más cerca de la fecha, estaré haciendo una síntesis de los contenidos para despejar todas las dudas y sobre todo explicar las diferencias y semejanzas con el libro anterior.<br />
saludos<br />
Maria CarinaMaria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com1tag:blogger.com,1999:blog-3450204524172484604.post-56818089912020133252010-11-01T14:34:00.000-03:002010-11-01T14:34:44.539-03:00Pentaho Kettle SolutionsHace pocos días recibí el libro <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470635177.html">Pentaho Kettle Solutions</a> por <a href="http://rpbouman.blogspot.com/">Roland Bouman</a>, <a href="http://www.tholis.com/blog">Jos van Dongen</a> y <a href="http://www.ibridge.be/">Matt Casters</a>.<br />
Si bien apenas estoy comenzando a leerlo (leerlo en su totalidad puede llevar bastante tiempo dado su tamaño), me gustaría aportar una opinión inicial.<br />
<br />
Disfruto el libro principalmente por el hecho de ser un libro sobre Kettle; herramienta de la que podria decirse que soy bastante fanática.<br />
Lo primero que destaco del libro (como antigua usuaria de la herramienta) es que por primera vez estoy leyendo información bien documentada de temas como:<br />
<ul><li>arquitectura de logging</li>
<li>performance tuning</li>
<li>escalabilidad (clustering and partitioning)</li>
<li>Kettle API</li>
<li>creacion de plugins</li>
</ul>Todos estos temas son avanzados y es difícil o imposible encontrar documentación relacionada en la wiki o en el foro de Pentaho. Aún cuando no tenga intención de configurar un cluster dinámico o desarrollar un plugin, es muy interesante la lectura de estos temas.<br />
<br />
En cuanto a los temas relacionados con datawarehousing, los cuales ocupan una parte considerable del libro, los mismos están orientados a personas con conocimientos o experiencia previa en el área. Para aquel que no los tiene y que igualmente está interesado, recomiendo fuertemente acompañar la lectura con otra bibliografía, incluyendo <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470484322.html">Pentaho Solutions</a>, <a href="https://www.packtpub.com/pentaho-3-2-data-integration-beginners-guide/book">Pentaho 3.2 Data Integration: Beginner's Guide</a> y <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471200247.html">The Data Warehouse Toolkit</a>.<br />
<br />
Finalmente, aquel que apenas escuchó hablar de Kettle y quiere aprender, no dude que este libro puede ser un interesante complemento del libro Beginner's.Maria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com0tag:blogger.com,1999:blog-3450204524172484604.post-71476960035475485092010-09-15T19:00:00.000-03:002010-09-15T19:00:18.446-03:00Bem-vindos ao encontro Pentaho!En pocos días se va a realizar el tercer encuentro europeo de la comunidad Pentaho. Esta vez se realiza en Lisboa, y está organizado por mis colegas de <a href="http://www.webdetails.pt/">Webdetails</a>. El encuentro se trata de un evento informal de gente de la comunidad Pentaho proveniente principalmente de distintos países de Europa, para discutir las últimas novedades sobre la plataforma.<br />
<br />
Como no podía ser de otra manera, Webdetails no sólo está en la organización del encuentro, sino que va a estar a cargo de varias charlas.<br />
Nuno Moreira, autor de todas las maravillosas creaciones gráficas de Webdetails, va a presentar <b>Pentaho Dashboards</b>.<br />
El recientemente lanzado <b>CDA</b> (Community Data Access) va a ser presentado por uno de los expertos del equipo: Pedro Pinheiro.<br />
Otro experto desarrollador, Nelson Sousa, va a presentar el <b>CDE</b> (Community Dashboard Editor)<br />
Finalmente, <a href="http://pedroalves-bi.blogspot.com/">Pedro Alves</a> viene con la frutilla de la torta: los <b>CCC</b> (Community Charting Components)<br />
<br />
Para más información, pueden visitar la página del evento en la <a href="http://wiki.pentaho.com/display/COM/Pentaho+Community+Gathering+-+Portugal+2010">Wiki</a>.Maria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com1tag:blogger.com,1999:blog-3450204524172484604.post-82216253691575158842010-06-02T18:36:00.011-03:002010-06-02T19:09:36.134-03:00CDA al rescateA quién no le gustaría leer los gastos mensuales desde un cubo utilizando MDX, compararlos con los estimados que casualmente están en un archivo XML, calcular qué tan por arriba están los gastos sobre el estimado, y generar una planilla Excel con el resultado, todo "on the fly", desde la consola de Pentaho? Eso es sólo el principio!<br />
<br />
<object width="420" height="255"><param name="movie" value="http://www.youtube.com/v/Uh02LASXnVc&hl=es_ES&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Uh02LASXnVc&hl=es_ES&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="420" height="255"></embed></object>Maria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com0tag:blogger.com,1999:blog-3450204524172484604.post-87925612459100219112010-05-16T17:50:00.000-03:002010-05-16T17:50:34.988-03:00Promoción en JavaRanch<a href="http://www.javaranch.com/">JavaRanch</a> promociona continuamente libros sobre Java o tecnologías relacionadas. Esta semana estará promocionando el libro <a href="https://www.packtpub.com/pentaho-3-2-data-integration-beginners-guide/book">Pentaho 3.2 Data Integration: Beginner's Guide</a>.<br />
Durante los días de promoción, voy a estar respondiendo todas las preguntas hechas en el foro <a href="http://www.coderanch.com/forums/f-3/JDBC">JDBC</a> que estén relacionadas con el libro o la herramienta PDI.<br />
La promoción termina el viernes. Entre todos los usuarios que hayan realizado preguntas relacionadas con el libro serán elegidos (aleatoriamente) cuatro ganadores. PacktPub enviará a cada ganador una copia gratuita del libro. <br />
Gracias a JavaRanch y a Pack Publishing por ayudarme con la promoción del libro.<br />
Nos vemos en JavaRanch!Maria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com0tag:blogger.com,1999:blog-3450204524172484604.post-60885211393757765172010-05-06T18:21:00.001-03:002010-05-06T18:25:00.054-03:00Primero el libro, y ahora ...A un mes del lanzamiento del libro <a href="http://www.amazon.com/exec/obidos/tg/detail/-/1847199542">Pentaho 3.2 Data Integration: Beginner's Guide</a>, son muchas las satisfacciones que he tenido. Una interesante repercusión, excelentes <a href="http://www.amazon.com/Pentaho-3-2-Data-Integration-Beginners/product-reviews/1847199542/ref=pd_cp_b_0_cm_cr_acr_txt?ie=UTF8&showViewpoints=1">críticas en Amazon</a>, personas en varios lugares del mundo preparando sus propias reviews, interesados en la traducción del libro al español y portugués, y más.<br />
<br />
Sin embargo, los "..." del título no tienen relación con el lanzamiento del libro (aunque perfectamente podrian ser una consecuencia de haberlo escrito). La novedad es que en breve comenzaré a trabajar con <a href="http://pedroalves-bi.blogspot.com/">Pedro Alves</a> y todo su equipo de WebDetails. <a href="http://www.webdetails.pt/">WebDetails</a> es una empresa partner de Pentaho especializada y enfocada en el desarrollo de proyectos de BI. Con sede en Lisboa - Portugal, ofrece servicios a clientes de varios paises tanto remotamente como on-site.<br />
Webdetails no sólo cuenta con un amplio conocimiento tecnológico en toda la suite Pentaho, sino que son los creadores de algunos de los proyectos más destacados de la suite: <a href="http://wiki.pentaho.com/display/COM/Community+Dashboard+Framework">CDF</a>, <a href="http://wiki.pentaho.com/display/COM/CBF+-+Community+Build+Framework">CBF</a>, <a href="http://code.google.com/p/cdf-de/">CDE</a>, y el recientemente presentado <a href="http://code.google.com/p/pentaho-cda/">CDA</a>.<br />
Con todo esto, no es difícil imaginar el gran desafío que representa este cambio. A partir de ahora todo el foco estará puesto en construir un interesante equipo de trabajo, donde cada uno ponga lo mejor en la procura de exitosos proyectos!<br />
Hasta pronto,<br />
Maria CarinaMaria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com3tag:blogger.com,1999:blog-3450204524172484604.post-44927681696594809322010-04-10T17:41:00.008-03:002010-04-11T08:44:48.162-03:00Nuevo libro "Pentaho 3.2 Data Integration: Beginner's Guide"El pasado 9 de abril fue publicado mi primer libro: <a href="http://www.packtpub.com/pentaho-3-2-data-integration-beginners-guide/">Pentaho 3.2 Data Integration - Beginner's Guide</a>.<br />
Se trata del primer libro dedicado completamente a PDI, la herramienta de integración de datos de Pentaho.<br />
La idea nació como una extensión al <a href="http://wiki.pentaho.com/display/EAI/Pentaho+Data+Integration+%28Kettle%29+Tutorial">tutorial sobre PDI</a> escrito hace casi dos años para la versión de PDI (a.k.a. Kettle) vigente en ese entonces: 3.0.4.<br />
A través de aproximadamente 70 mini-tutoriales, el libro está pensado para que aprendas PDI desde cero.<br />
Comenzando con la instalación del software, te enseña todos los aspectos básicos de PDI: cálculos básicos y avanzados, manipulación de archivos, manejo de errores, procesos, etc.<br />
En lo que respecta a bases de datos, el libro introduce conceptos de bases de datos y te enseña a trabajar con bases de datos utilizando PDI. Una vez superado este apredizaje, el libro introduce conceptos básicos de datawarehouse (modelo estrella, dimensiones que cambian en el tiempo, mini-dimensiones, etc.) para luego enseñarte cómo cargar un modelo estrella con PDI.<br />
En definitiva, se trata de una guía práctica, fácil de leer (aún estando en inglés!), que a través de pantallas, tips, tablas, dibujos, te permitirá entender el uso de Pentaho Data Integration y aprender a usar la herramienta para todas tus tareas relacionadas con la manipulación de datos.<br />
Espero que lo disfrutes!Maria Carinahttp://www.blogger.com/profile/06539593536135845194noreply@blogger.com16