En este video se realizarán las siguientes acciones:
* Poblar base de datos "practico".
Saludos
Mariano García Mattío
jueves, diciembre 09, 2010
Videotutorial "Montar MySQL + Mondrian + OpenI" Parte (3/12) - 02-Instalación de Programas
En este video se realizarán las siguientes acciones:
* Instalación y configuración de MySQL y GUI Tools.
* Instalación de Apache Tomcat.
* Instalación de Mondrian.
* Instalación de OpenI.
* Creación de la base de datos "practico".
Saludos
Mariano García Mattío
* Instalación y configuración de MySQL y GUI Tools.
* Instalación de Apache Tomcat.
* Instalación de Mondrian.
* Instalación de OpenI.
* Creación de la base de datos "practico".
Saludos
Mariano García Mattío
Videotutorial "Montar MySQL + Mondrian + OpenI" Parte (2/12) - 01-Descarga de Aplicaciones
En este video se realizarán las siguientes acciones:
* Descargar Apache Tomcat.
* Descargar MySQL y GUI Tools.
* Descargar OpenI.
* Descargar Mondrian y Workbench.
Saludos
Mariano García Mattío
* Descargar Apache Tomcat.
* Descargar MySQL y GUI Tools.
* Descargar OpenI.
* Descargar Mondrian y Workbench.
Saludos
Mariano García Mattío
martes, diciembre 07, 2010
Pentaho 3.2 Data Integration: Beginner's Guide (fin de lectura)
Estimados,
luego de un tiempo considerable he finalizado la lectura de "Pentaho 3.2 Data Integration: Beginner's Guide" escrito por María Carina Roldán.
En pocas palabras, un muy buen libro!
La cantidad de ejemplos, sobre todo de procesos no triviales y poco utilizados, hacen de este libro una opción inteligente a la hora de aprender sobre PDI e integración de datos.
Uno de los capítulos que más ha llamado la atención es el dedicado a Javascript embebido.
También podrán leer sobre como armar datamarts mediante la utilización de los pasos necesarios y su configuración.
No intento hacer un resumen del libro ni mucho menos, pero considero que su lectura es fundamental para aquellos que se inician con PDI e integración de datos y muy recomendable para aquellos que ya lo conocen y quieren profundizar.
Saludos
Mariano García Mattío
luego de un tiempo considerable he finalizado la lectura de "Pentaho 3.2 Data Integration: Beginner's Guide" escrito por María Carina Roldán.
En pocas palabras, un muy buen libro!
La cantidad de ejemplos, sobre todo de procesos no triviales y poco utilizados, hacen de este libro una opción inteligente a la hora de aprender sobre PDI e integración de datos.
Uno de los capítulos que más ha llamado la atención es el dedicado a Javascript embebido.
También podrán leer sobre como armar datamarts mediante la utilización de los pasos necesarios y su configuración.
No intento hacer un resumen del libro ni mucho menos, pero considero que su lectura es fundamental para aquellos que se inician con PDI e integración de datos y muy recomendable para aquellos que ya lo conocen y quieren profundizar.
Saludos
Mariano García Mattío
lunes, diciembre 06, 2010
Videotutorial "Montar MySQL + Mondrian + OpenI" Parte (1/12) - 00-Java
Estimados,
me he puesto en la tarea de replicar en Dataprix.tv un videocurso que hace un tiempo creé y que actualmente es muy utilizado en algunas cátedras, he recibido muchos mails de alumnos de diversas universidades hispanas preguntado si lo actualizaré, el curso está actualizado, las modificaciones que han sufrido las tecnologías que se muestran son mínimas como para rearmarlo.
El videotutorial, como siempre, muestra y explica como bajar y configurar todas las herramientas y softwares necesarios.
El objetivo es mostrar lo simple que se puede tener funcionando Mondrian y OpenI sobre Apache Tomcat para luego crear y poblar una base de datos en MySQL, la mayor parte de curso se explicará como crear un esquema y un cubo mondrian utilizando schema workbench utilizando como fuente de datos la base de datos MySQL y al final como publicar y explotar en OpenI el cubo.
Material en este post.
Saludos
Mariano García Mattío
me he puesto en la tarea de replicar en Dataprix.tv un videocurso que hace un tiempo creé y que actualmente es muy utilizado en algunas cátedras, he recibido muchos mails de alumnos de diversas universidades hispanas preguntado si lo actualizaré, el curso está actualizado, las modificaciones que han sufrido las tecnologías que se muestran son mínimas como para rearmarlo.
El videotutorial, como siempre, muestra y explica como bajar y configurar todas las herramientas y softwares necesarios.
El objetivo es mostrar lo simple que se puede tener funcionando Mondrian y OpenI sobre Apache Tomcat para luego crear y poblar una base de datos en MySQL, la mayor parte de curso se explicará como crear un esquema y un cubo mondrian utilizando schema workbench utilizando como fuente de datos la base de datos MySQL y al final como publicar y explotar en OpenI el cubo.
Material en este post.
Saludos
Mariano García Mattío
martes, noviembre 30, 2010
IBM Data Studio - DB2 - WSASC - Parte 3
Estimados,
en la tercera parte de esta serie, les presento un una forma simple de desarrollar procedimientos almacenados en Java, compilarlos, desplegarlos y probarlos. Les recomiendo ver el tutorial con detenimiento, me parece muy interesante el procedimiento que se desarrolla.
Material
Saludos
Mariano García Mattío
en la tercera parte de esta serie, les presento un una forma simple de desarrollar procedimientos almacenados en Java, compilarlos, desplegarlos y probarlos. Les recomiendo ver el tutorial con detenimiento, me parece muy interesante el procedimiento que se desarrolla.
Material
Saludos
Mariano García Mattío
miércoles, noviembre 24, 2010
"FilterTwoListComponent" para Pentaho CDF
Estimados,
en esta ocación les presentamos desde grupo eGluBI/OpenBits un componente denominado "FilterTwoListComponent" para Pentaho CDF.
Transcribo parte de la documentación:
Pronto formará parte de CDF sin necesidad de agregar en el template:
Adjunto el archivo
eglubi-solution.rar
que debe ser descomprimido en [pentaho-soluctions], contiene una solución demo y la documentación.
También el archivo
eglubi.rar
que debe ser descomprimido en
[pentaho-soluctions]/system/pentaho-cdf
Recuerden refrescar el repositorio antes de probar.
Les agradecería los comentarios y reportes de bugs.
Descarga de archivos desde dataprix.
Saludos
Mariano García Mattío
en esta ocación les presentamos desde grupo eGluBI/OpenBits un componente denominado "FilterTwoListComponent" para Pentaho CDF.
Transcribo parte de la documentación:
Descripción
Implementa una lista que se autopagina y permite seleccionar items y pasarlos a una segunda lista destino. Las principales características son:- Administración de la información mediante cache
- Recorrido secuencial y directo entre las páginas.
- Filtro global
- Filtro por página
Pronto formará parte de CDF sin necesidad de agregar en el template:
Adjunto el archivo
eglubi-solution.rar
que debe ser descomprimido en [pentaho-soluctions], contiene una solución demo y la documentación.
También el archivo
eglubi.rar
que debe ser descomprimido en
[pentaho-soluctions]/system/pentaho-cdf
Recuerden refrescar el repositorio antes de probar.
Les agradecería los comentarios y reportes de bugs.
Descarga de archivos desde dataprix.
Saludos
Mariano García Mattío
viernes, noviembre 05, 2010
IBM Data Studio - DB2 - WSASC - Parte 2
Estimados,
continuando con esta serie de videos relacionados con IBM DB2, seguimos el anterior, en esta parte utilizaremos IBM Data Studio para ver datos de las tablas, generar un diagrama de entidad relación de forma automática, editar datos de tablas y crear y ejecutar scripts SQL parametrizados que retornan datos relacionales y XML.
Descargar material.
Saludos
Mariano García Mattío
continuando con esta serie de videos relacionados con IBM DB2, seguimos el anterior, en esta parte utilizaremos IBM Data Studio para ver datos de las tablas, generar un diagrama de entidad relación de forma automática, editar datos de tablas y crear y ejecutar scripts SQL parametrizados que retornan datos relacionales y XML.
Descargar material.
Saludos
Mariano García Mattío
jueves, noviembre 04, 2010
IBM Data Studio - DB2 - WSASC - Parte 1
Estimados,
una vez más me encontré con un tiempo y decidí poner manos a la obra sobre uno de los tantos temas que tenía pendiente, se trata de continuar con la serie de videotutoriales sobre DB2.
En este caso utilizaremos IBM Data Studio para crear scritps y procedimientos almacenados, los cuales serán expuestos como web services sobre WebSphere Application Server Community Edition (a.k.a. wasc). Haremos todo esto paso a paso como es habitual. También veremos como consumir estos web services.
Espero les sea de utilidad. Los scripts que acompañan al vídeo se podrán descargar desde Dataprix.com.
Saludos
Mariano García Mattío
una vez más me encontré con un tiempo y decidí poner manos a la obra sobre uno de los tantos temas que tenía pendiente, se trata de continuar con la serie de videotutoriales sobre DB2.
En este caso utilizaremos IBM Data Studio para crear scritps y procedimientos almacenados, los cuales serán expuestos como web services sobre WebSphere Application Server Community Edition (a.k.a. wasc). Haremos todo esto paso a paso como es habitual. También veremos como consumir estos web services.
Espero les sea de utilidad. Los scripts que acompañan al vídeo se podrán descargar desde Dataprix.com.
Saludos
Mariano García Mattío
martes, octubre 26, 2010
Cambiar el nombre de host (hostname) en Windows XP con DB2 9.7
En muchos casos ocurre que por algún motivo cambiamos el nombre de host en nuestro sistema operativo, si este es el caso y además contamos con una instalación de DB2 9.7 ESE y el sistema operativo es windows XP, la forma de que nuestra instancia DB2 arranque correctamente es:
Supongamos que el nombre antiguo es OLDNAME y el nuevo es NEWNAME
1) ingresamos al intérprete de comandos de windows: Inicio/Ejecutar--> cmd
2) una vez en la consola:
->db2admin stop // parar la instancia DAS
->db2stop // parar la instancia DB2 (el motor)
->db2set -g DB2SYSTEM=NEWNAME // cambiar el nombre de sistema en el registro a nivel global
en este punto hay que ubicar y modificar el contenido del archivo db2nodes.cfg (solo para versiones ESE "Enterprise Server Edition") que se encuentra en:
"<%Documents and Settings>%>\All Users\Datos de programa\IBM\DB2\DB2COPY1\DB2\db2nodes.cfg"
Contenido anterior:
0 oldname OLDNAME 0
Contenido nuevo
0 newname NEWNAME 0
luego:
->db2extsec -a TFGXP02\DB2ADMNS -u TFGXP02\DB2USERS // corrige las autorizaciones a los grupos definidos en la instalación
->db2admin start // inicia la instancia DAS
->db2start // inicia la instancia DB2 (el motor)
Supongamos que el nombre antiguo es OLDNAME y el nuevo es NEWNAME
1) ingresamos al intérprete de comandos de windows: Inicio/Ejecutar--> cmd
2) una vez en la consola:
->db2admin stop // parar la instancia DAS
->db2stop // parar la instancia DB2 (el motor)
->db2set -g DB2SYSTEM=NEWNAME // cambiar el nombre de sistema en el registro a nivel global
en este punto hay que ubicar y modificar el contenido del archivo db2nodes.cfg (solo para versiones ESE "Enterprise Server Edition") que se encuentra en:
"<%Documents and Settings>%>\All Users\Datos de programa\IBM\DB2\DB2COPY1\DB2\db2nodes.cfg"
Contenido anterior:
0 oldname OLDNAME 0
Contenido nuevo
0 newname NEWNAME 0
luego:
->db2extsec -a TFGXP02\DB2ADMNS -u TFGXP02\DB2USERS // corrige las autorizaciones a los grupos definidos en la instalación
->db2admin start // inicia la instancia DAS
->db2start // inicia la instancia DB2 (el motor)
Saludos
Mariano
martes, agosto 31, 2010
Video tutorial sobre cómo Insertar un Applet en exeLearning
En este caso veremos como insertar un applet en exeLearning, exportarlo a SCORM y luego testearlo con MOODLE
Saludos
Mariano García Mattío
Saludos
Mariano García Mattío
lunes, agosto 30, 2010
Crear un SCO SCORM utilizando FLEX y un Wrapper Action Script 3 testeado en MOODLE
Estimados, este es un pequeño videotutorial que muestra como crear un objeto de aprendizaje basado en la arquitectura SCORM 2004 utilizando Flex/ActionScript 3 (AS3) y un wrapper para AS3/SCORM.
El objeto será testeado desde la plataforma MOODLE.
Saludos
Mariano García Mattío
El objeto será testeado desde la plataforma MOODLE.
Saludos
Mariano García Mattío
jueves, agosto 12, 2010
DB2 - Algo sobre instancias y su manipulación
Estimados,
continuando con DB2 Express C, en este video veremos algo más sobre las instancias en DB2 y cómo manipularlas.
Saludos
Mariano García Mattío
continuando con DB2 Express C, en este video veremos algo más sobre las instancias en DB2 y cómo manipularlas.
Saludos
Mariano García Mattío
miércoles, agosto 11, 2010
Pentaho 3.2 Data Integration: Beginner's Guide
Estimados,
este fin de semana lo he dedicado a leer gran parte de "Pentaho 3.2 Data Integration: Beginner's Guide" un libro escrito por María Carina Roldán.
La verdad, la sorpresa ha sido muy grata, el libro es muy ameno, las explicaciones detalladas y adornadas por variados ejemplos. El libro abarca temas integrales además del software en sí.
El lector podrá aprender desde cero la utilización y pontencialidad que posee PDI, como crear trabajos, transformaciones el uso de pasos triviales y complejos.
En cuanto finalice con la lectura haré más comentarios.
Saludos
Mariano García Mattío
este fin de semana lo he dedicado a leer gran parte de "Pentaho 3.2 Data Integration: Beginner's Guide" un libro escrito por María Carina Roldán.
La verdad, la sorpresa ha sido muy grata, el libro es muy ameno, las explicaciones detalladas y adornadas por variados ejemplos. El libro abarca temas integrales además del software en sí.
El lector podrá aprender desde cero la utilización y pontencialidad que posee PDI, como crear trabajos, transformaciones el uso de pasos triviales y complejos.
En cuanto finalice con la lectura haré más comentarios.
Saludos
Mariano García Mattío
miércoles, agosto 04, 2010
Inicio Conocer e instalar IBM DB2 Express-C
Hola Gente,
en este caso les hablo y muestro IBM DB2 Express-C, una versión gratuita del potente motor de bases de datos de IBM. Veremos como descargarlo, daremos un paseo por el sitio y el material disponible, luego lo instalaremos y comprobaremos su correcto funcionamiento conectándonos a una base de datos.
Saludos
Mariano García Mattío
en este caso les hablo y muestro IBM DB2 Express-C, una versión gratuita del potente motor de bases de datos de IBM. Veremos como descargarlo, daremos un paseo por el sitio y el material disponible, luego lo instalaremos y comprobaremos su correcto funcionamiento conectándonos a una base de datos.
Saludos
Mariano García Mattío
martes, agosto 03, 2010
Explotar modelos análiticos publicados en Pentaho 3.6 con la Azada
Hola Gente,
este es un pequeño video tutorial (publicado en dataprix.tv) que comienza cuando se descargan los softwares necesarios (Penatho BIServer-CE, Pentaho Schema Workbench "PSW" y La Azada), seguido se instalan y se publica un esquema Mondrian en Pentaho 3.6 utilizando PSW, luego se comprueba que todo funcione bien y se ejecuta La Azada con la idea de crear una conexión y hacer una introducción a las posibilidades analíticas que ofrece esta interesante herramienta desktop.
Los archivos mínimos indispensables para seguir o replicar este videotutorial, los pueden descargar desde este post en dataprix.
Parte (1/3)
Parte (2/3)
Parte (3/3)
Saludos
Mariano García Mattío
este es un pequeño video tutorial (publicado en dataprix.tv) que comienza cuando se descargan los softwares necesarios (Penatho BIServer-CE, Pentaho Schema Workbench "PSW" y La Azada), seguido se instalan y se publica un esquema Mondrian en Pentaho 3.6 utilizando PSW, luego se comprueba que todo funcione bien y se ejecuta La Azada con la idea de crear una conexión y hacer una introducción a las posibilidades analíticas que ofrece esta interesante herramienta desktop.
Los archivos mínimos indispensables para seguir o replicar este videotutorial, los pueden descargar desde este post en dataprix.
Parte (1/3)
Parte (2/3)
Parte (3/3)
Saludos
Mariano García Mattío
martes, junio 22, 2010
Pentaho BI Server 3.6 versión estable ya está disponible!
Hola Gente,
Ya está disponible la versión 3.6 del BIServer de Pentaho, entre las nuevas características y mejoras figuran:
-Mondrian 3.2
-CDF 4.0
-Posibilidad de definir el nivel de debug en los archivos de arranque del BIServer (.bat y .sh)
Si quieren descargarlo, pueden hacerlo desde aquí.
Otras características y mejoras aquí.
Saludos
Mariano
Ya está disponible la versión 3.6 del BIServer de Pentaho, entre las nuevas características y mejoras figuran:
-Mondrian 3.2
-CDF 4.0
-Posibilidad de definir el nivel de debug en los archivos de arranque del BIServer (.bat y .sh)
Si quieren descargarlo, pueden hacerlo desde aquí.
Otras características y mejoras aquí.
Saludos
Mariano
lunes, junio 21, 2010
Test de drivers JDBC
Estimados,
Lo que adjunto es algo muy sencillo y más que trivial, pero soluciona un problema recurrente, al menos para nosotros en eGlu.
El programa testea un driver jdbc y la url, para ejecutarlo seguir lo siguientes pasos:
1) Hay que tener instalado JRE 1.4 o posterior el accesible el sistema de gestión de bases de datos al que pertenece el driver en cuestión.
2) Descomprimir el archivo en, digamos [HOME]
3) Copiar el driver jdbc a testear en: [HOME]\drivers
4) Modificar archivo c.properties colocando la url, driver, usuario y contraseña a testear
5.a) Si se trata de Window$ entrar en la consola "CMD" o "COMMAND", cambiar al directorio [HOME] y ejecutar el comando: ejecutar.bat
5.b) Si se trata de linux entrar en la consola, cambiarse a la carpeta [HOME] y asegurarse que los archivos .sh tengan permisos de ejecución con chmod +x *.sh, luego ejecutar el comando: ./ejecutar.sh
El resultado es un error si algo fue mal, por ejemplo: java.lang.ClassNotFoundException si no copiamos el driver correcto a [HOME]\drivers o bien si colocamos mal el nombre del driver. Pueden ocurrir otros errores pero son bastante autoexplicativos.
Espero les sirva
Saludos
Mariano
Pueden descargarlo desde Dataprix.
Lo que adjunto es algo muy sencillo y más que trivial, pero soluciona un problema recurrente, al menos para nosotros en eGlu.
El programa testea un driver jdbc y la url, para ejecutarlo seguir lo siguientes pasos:
1) Hay que tener instalado JRE 1.4 o posterior el accesible el sistema de gestión de bases de datos al que pertenece el driver en cuestión.
2) Descomprimir el archivo en, digamos [HOME]
3) Copiar el driver jdbc a testear en: [HOME]\drivers
4) Modificar archivo c.properties colocando la url, driver, usuario y contraseña a testear
5.a) Si se trata de Window$ entrar en la consola "CMD" o "COMMAND", cambiar al directorio [HOME] y ejecutar el comando: ejecutar.bat
5.b) Si se trata de linux entrar en la consola, cambiarse a la carpeta [HOME] y asegurarse que los archivos .sh tengan permisos de ejecución con chmod +x *.sh, luego ejecutar el comando: ./ejecutar.sh
El resultado es un error si algo fue mal, por ejemplo: java.lang.ClassNotFoundException si no copiamos el driver correcto a [HOME]\drivers o bien si colocamos mal el nombre del driver. Pueden ocurrir otros errores pero son bastante autoexplicativos.
Espero les sirva
Saludos
Mariano
Pueden descargarlo desde Dataprix.
jueves, junio 03, 2010
Video tutorial IReport/Struts (4 de 4)
Hola Gente,
Esta es la cuarta y última parte del video tutorial IReport/Struts.
Saludos
Mariano
Pueden descargarlo de Dataprix
Esta es la cuarta y última parte del video tutorial IReport/Struts.
Saludos
Mariano
Pueden descargarlo de Dataprix
Video tutorial IReport/Struts (3 de 4)
Hola Gente,
Esta es la tercera parte del video tutorial IReport/Struts.
Saludos
Mariano
Pueden descargarlo desde Dataprix
Esta es la tercera parte del video tutorial IReport/Struts.
Saludos
Mariano
Pueden descargarlo desde Dataprix
Video tutorial IReport/Struts (2 de 4)
Hola Gente,
Esta es la segunda parte del video tutorial IReport/Struts.
Saludos
Mariano
Pueden descargarlo desde Dataprix
Esta es la segunda parte del video tutorial IReport/Struts.
Saludos
Mariano
Pueden descargarlo desde Dataprix
Video tutorial IReport/Struts (1 de 4)
Hola Gente,
En esto de sacar de la baulera cosas hechas que quiero compartir encontré el video tutorial anterior y este que es una especie de continuación.
Se trata de un video tutorial con audio que nos muestra como bajar IReport 3.5.2, como ejecutarlo y crear un reporte desde el principio. Al reporte se le irán agregando diversos componentes y se mostrará como utilizar el editor a medida que se construye. Algunas de las características que se muestran son: formatos, agrupamientos, funciones, parámetros y gráficos. Una vez finalizado el reporte veremos como ejecutarlo desde un servidor de aplicaciones Apache Tomcat, particularmente desde una aplicación web Struts.
Espero les sea de utilidad.
Saludos
Mariano
Pueden descargarlo desde Dataprix
En esto de sacar de la baulera cosas hechas que quiero compartir encontré el video tutorial anterior y este que es una especie de continuación.
Se trata de un video tutorial con audio que nos muestra como bajar IReport 3.5.2, como ejecutarlo y crear un reporte desde el principio. Al reporte se le irán agregando diversos componentes y se mostrará como utilizar el editor a medida que se construye. Algunas de las características que se muestran son: formatos, agrupamientos, funciones, parámetros y gráficos. Una vez finalizado el reporte veremos como ejecutarlo desde un servidor de aplicaciones Apache Tomcat, particularmente desde una aplicación web Struts.
Espero les sea de utilidad.
Saludos
Mariano
Pueden descargarlo desde Dataprix
Video tutorial JBoss Tools / Struts (3 de 3)
Esta es la tercera parte del video tutorial de eclipse/JBoss Tools/Struts .
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
miércoles, junio 02, 2010
Video tutorial JBoss Tools / Struts (2 de 3)
Esta es la segunda parte del video tutorial de eclipse/JBoss Tools/Struts .
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Video tutorial JBoss Tools / Struts (1 de 3)
Hola Gente,
Dejo de lado un rato la serie de tutoriales que vengo desarrollado ya que recordé haber hecho varios antes y los quería compartir. Tuve que retocarlos un poco, pero han quedado bien. Los había utilizado para entregárselos a alumnos en materias que dicté el año pasado.
Este videotutorial (se trata de un solo video) que subiré en 3 posts para no tener problemas, se trata de la creación de una aplicación web sobre Apache Tomcat 5.5 utilizando eclipse con las JBossTools 3.0, la aplicación se crea basada en el patrón MVC e implementada utilizando Apache Struts.
Veremos como crear un proyecto nuevo, diagramar e implementar los artefactos necesarios (Form Beans, Actions, JSP, recursos, etc) y como internacionalizar los componentes.
No se verá nada acerca de teoría de Struts ni como funciona el framework, para ello les recomiendo la lectura de este libro gratuito.
Aclaro que este video tutorial no tiene audio, he agregado música de mi gusto de fondo, aquellos que compartan el gusto, o que simplemente quieran silencio, están en libertad de presionar mute.
Saludos
Mariano
Pueden bajar los archivos desde Dataprix
Dejo de lado un rato la serie de tutoriales que vengo desarrollado ya que recordé haber hecho varios antes y los quería compartir. Tuve que retocarlos un poco, pero han quedado bien. Los había utilizado para entregárselos a alumnos en materias que dicté el año pasado.
Este videotutorial (se trata de un solo video) que subiré en 3 posts para no tener problemas, se trata de la creación de una aplicación web sobre Apache Tomcat 5.5 utilizando eclipse con las JBossTools 3.0, la aplicación se crea basada en el patrón MVC e implementada utilizando Apache Struts.
Veremos como crear un proyecto nuevo, diagramar e implementar los artefactos necesarios (Form Beans, Actions, JSP, recursos, etc) y como internacionalizar los componentes.
No se verá nada acerca de teoría de Struts ni como funciona el framework, para ello les recomiendo la lectura de este libro gratuito.
Aclaro que este video tutorial no tiene audio, he agregado música de mi gusto de fondo, aquellos que compartan el gusto, o que simplemente quieran silencio, están en libertad de presionar mute.
Saludos
Mariano
Pueden bajar los archivos desde Dataprix
lunes, mayo 31, 2010
Parte 13) Ejecución de sentencias Select forma dinámica y recorrido del resultado
En esta entrega vemos como ejecutar una sentencia sql de tipo select y recorrer los resultados.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Parte 12) Ejecución de sentencias Insert/Update y Delete de forma dinámica
En esta parte veremos como ejecutar sentencias SQL Insert/Update y Delete de forma dinámica y como conocer la cantidad de filas afectadas.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
jueves, mayo 27, 2010
Parte 11) Uso de la MetaData de la Conexión
Una mínima introducción al significado y utilidad de la metainformación a nivel de la conexión.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
viernes, mayo 21, 2010
Parte 10) Carga de un driver y conexión a una BD desde eclipse
Nuevamente manos a la obra, realizamos nuestra primera clase que se conecta a una BD MySQL desde Java usando eclipse, también configuramos el classpath de nuestro proyecto.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Parte 09) Introducción teórica a JDBC
En esta entrega les comento, valiéndome una presentación, de que se trata JBDC, los tipos de controladores que existen, como cargarlos y como la clase encargada los administra.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Parte 08) Descarga del conector (driver) JDBC de MySQL
En este caso, llamado Parte 08), veremos como descargar del conector (driver) JDBC de MySQL-
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Ahora los videos en dataprix.tv!!
Hola Gente,
Ahora los videos están dispobibles en dataprix.tv, otra buena iniciativa de Carlos!
Por mi parte seguiré contribuyendo a esta web, la cual me parece muy seria y cumple con mis espectativas.
El primero del mini tutorial eclipse en: http://www.dataprix.tv/tutorial-de-introduccion-eclipse-parte-1
Saludos
Ahora los videos están dispobibles en dataprix.tv, otra buena iniciativa de Carlos!
Por mi parte seguiré contribuyendo a esta web, la cual me parece muy seria y cumple con mis espectativas.
El primero del mini tutorial eclipse en: http://www.dataprix.tv/tutorial-de-introduccion-eclipse-parte-1
Saludos
domingo, mayo 16, 2010
Parte 07) Creación y descripción de la BD que se utilizará en adelante mediante un "poblador" automático
Estimados,
Una nueva entrega de los "mini video-tutoriales eclipse", mal llamados por cierto, como aclaro en el presente.
Este es un salto cualitativo en cuanto al contenido, un poco "unpluged", hablaremos de como crear y poblar una BD que será utilizada de aquí en adelante. La misma es poblada por un programa, el cual se adjunta y explica en el presente video, también se adjuntan el índice actualizado y un backup de la BD.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Una nueva entrega de los "mini video-tutoriales eclipse", mal llamados por cierto, como aclaro en el presente.
Este es un salto cualitativo en cuanto al contenido, un poco "unpluged", hablaremos de como crear y poblar una BD que será utilizada de aquí en adelante. La misma es poblada por un programa, el cual se adjunta y explica en el presente video, también se adjuntan el índice actualizado y un backup de la BD.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
sábado, mayo 15, 2010
Parte 06) Perfiles de ejecución, paso de argumentos, exportación a JAR y ejecución desde consola
Les dejo la sexta parte del video tutorial de Eclipse con un pequeño índice de acceso a los 6 temas que he desarrollado hasta aquí.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Parte 05) Clase hija, clase de prueba, ejecución y reescritura de toString()
Les dejo la quinta parte del video tutorial de Eclipse.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Mini tutorial Eclipse Parte 04) Paquetes y primera clase
Les dejo la cuarta parte del video tutorial de Eclipse.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Mini tutorial Eclipse Parte 03) Layout y nuevo proyecto
Les dejo la tercera parte del video tutorial de Eclipse.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Mini tutorial Eclipse Parte 02) Instalación
Les dejo la segunda parte del video tutorial de Eclipse.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
Mini tutorial Eclipse Parte 01) Introducción y descarga
Estimados,
A raíz de la necesidad de algunos alumnos de una de las universidades en las que me desempeño como docente, he decidido crear una serie de video tutoriales de Eclipse, estos comienzan desde lo más básico que es descargar eclipse, instalarlo, etc hasta crear clases, ejecutar aplicaciones, empaquetarlas, etc. Mi intención si me encuentro con algún tiempo extra es extenderlos hasta mostrar como crear clases que se conectan a bases de datos y obtienen información de ellas.
Les dejo el primero de 6 tutoriales de los que ya dispongo.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
A raíz de la necesidad de algunos alumnos de una de las universidades en las que me desempeño como docente, he decidido crear una serie de video tutoriales de Eclipse, estos comienzan desde lo más básico que es descargar eclipse, instalarlo, etc hasta crear clases, ejecutar aplicaciones, empaquetarlas, etc. Mi intención si me encuentro con algún tiempo extra es extenderlos hasta mostrar como crear clases que se conectan a bases de datos y obtienen información de ellas.
Les dejo el primero de 6 tutoriales de los que ya dispongo.
Saludos
Mariano
Pueden descargar los archivos desde Dataprix
domingo, mayo 02, 2010
Finalización del curso OSBI - IEEE Sección Morelos - Curenavaca México
Hola Gente,
Hemos finalizado el curso OSBI Pentaho en IEEE Sección Morelos/Cuernavaca/México el día jueves 29 de abril con mucha alegría, ya que hemos recibido muy buenas críticas.
No quería dejar pasar la ocación de agradecer nuevamente a nuestros anfitriones los que hicieron que nuestra estadía sea por demás placentera.
Algunas Fotos.
Saludos
Mariano
Hemos finalizado el curso OSBI Pentaho en IEEE Sección Morelos/Cuernavaca/México el día jueves 29 de abril con mucha alegría, ya que hemos recibido muy buenas críticas.
No quería dejar pasar la ocación de agradecer nuevamente a nuestros anfitriones los que hicieron que nuestra estadía sea por demás placentera.
Algunas Fotos.
Saludos
Mariano
viernes, abril 30, 2010
Curso OSBI - IEEE Sección Morelos - Cuernavaca México
Saludos desde Cuernavaca, México.
Queríamos contarles el pasado lunes 26 de abril dió comienzo el Curso OSBI PENTAHO que anunciábamos anteriormente (ver post...).
A continuación unas fotos del curso:
Hemos concluido esta primera clase muy felices por como se ha desarrollado la misma.
Destacamos por sobre todas las cosas la cordialidad con que hemos sido tratados en todo momento y la buena predisposición, tanto de nuestros anfitriones como de l@s asistentes al curso.
Así mismo queremos agradecer particularmente a Mario Guillén Rodríguez y Humberto Hernández García de la IEEE Sección Morelos por toda su hospitalidad y trato fraternal.
Más novedades en breve.
Saludos.
Dario y Mariano.
Queríamos contarles el pasado lunes 26 de abril dió comienzo el Curso OSBI PENTAHO que anunciábamos anteriormente (ver post...).
A continuación unas fotos del curso:
Hemos concluido esta primera clase muy felices por como se ha desarrollado la misma.
Destacamos por sobre todas las cosas la cordialidad con que hemos sido tratados en todo momento y la buena predisposición, tanto de nuestros anfitriones como de l@s asistentes al curso.
Así mismo queremos agradecer particularmente a Mario Guillén Rodríguez y Humberto Hernández García de la IEEE Sección Morelos por toda su hospitalidad y trato fraternal.
Más novedades en breve.
Saludos.
Dario y Mariano.
martes, abril 20, 2010
Plugin JQuery FlexiGrid 2/Pentaho v0.1
Adjunto una versión del plugin que soluciona una serie de problemas. No hay otros cambios.
En grupo eGlu hemos estado utilizando este plugin con muy buenos resultados.
Hemos desarrollado un gestor de KPIs basado en este componente, realmente a respondido muy bien.
Saludos
Mariano
Link para descarga de archivos
En grupo eGlu hemos estado utilizando este plugin con muy buenos resultados.
Hemos desarrollado un gestor de KPIs basado en este componente, realmente a respondido muy bien.
Saludos
Mariano
Link para descarga de archivos
jueves, febrero 25, 2010
Pentaho 3.5.2 estable
Hace unos minutos han terminado de publicar las versiones estables de Pentaho BI Server 3.5.2.
Pueden descargarlo en: http://sourceforge.net/projects/pentaho/files/
Aún no he revisado esta versión, pero estoy haciendo pruebas con la versión beta anterior y no he encontrado grandes cambios en la UI, solo algunas actualizaciones de librerías, pero no ahonde demasiado.
En cuanto tenga más información, haré los comentarios pertinentes.
Saludos
Pueden descargarlo en: http://sourceforge.net/projects/pentaho/files/
Aún no he revisado esta versión, pero estoy haciendo pruebas con la versión beta anterior y no he encontrado grandes cambios en la UI, solo algunas actualizaciones de librerías, pero no ahonde demasiado.
En cuanto tenga más información, haré los comentarios pertinentes.
Saludos
miércoles, febrero 10, 2010
Plugin eGlu jQuery Flexigrid 2 (versión 0.1) - Sin documentación
Hola Nuevamente,
Como prometí anteriormente, subo los archivos necesarios para correr el plugin. La documentación aún está en proceso, igualmente con un poco de maña podrán probar ustedes mismos y hacer cambios en la demo que adjunto para ver cómo responde.
A continuación una breve explicación de como hacer el deploy en pentaho para realizar las pruebas:
Vale la pena aclarar que esta demo está muy pensada en MySQL, para otros motores habrá que realizar cambios en las sentencias sql.
El archivo scr.rar contiene el código fuente por si a alguno le interesa examinarlo y aportar algo.
Aclaración: solo está probado con Firefox 3.5.7 / Pentaho 3.5 (w$ y linux)
Adjuntos:
dwventas.rar
eGlu-FlexiGrid-0.1.rar
elgu-flexigrid-pentaho.rar
src.rar
testgrilla.rar
Pueden descargarlos desde aquí.
Saludos
Mariano
Como prometí anteriormente, subo los archivos necesarios para correr el plugin. La documentación aún está en proceso, igualmente con un poco de maña podrán probar ustedes mismos y hacer cambios en la demo que adjunto para ver cómo responde.
A continuación una breve explicación de como hacer el deploy en pentaho para realizar las pruebas:
- Descomprimir el archivo dwventas.rar, el mismo contiene un backup para MySQL, deberán restaurarlo.
- Utilizando la consola administrativa de Pentaho, crear un datasource para acceder a la base de datos restaurada, deben darle el nombre de "dwventas" para que funcionen los ejemplos sin cambios.
- Descomprimir el archivo eGlu-FlexiGrid-0.1.rar, el mismo contiene un archivo llamado eGlu-FlexiGrid-0.1.jar, deberán copiarlo en biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib
- Descomprimir el contenido del archivo elgu-flexigrid-pentaho.rar en biserver-ce/pentaho-solutions/system
- Descomprimir el contenido del archivo testgrilla.rar en biserver-ce/pentaho-solutions
- Reiniciar el BI Server
- Iniciar la consola de usuario y ejecutar: Herramientas/Actualizar/Actualizar el cache del repositorio
- Seleccionar la carpeta Tablero (hay que esperar a que se actualice el repositorio y que el browser renderise nuevamente el navegador de soluciones)
- Ejecutar el componente Tablero
Vale la pena aclarar que esta demo está muy pensada en MySQL, para otros motores habrá que realizar cambios en las sentencias sql.
El archivo scr.rar contiene el código fuente por si a alguno le interesa examinarlo y aportar algo.
Aclaración: solo está probado con Firefox 3.5.7 / Pentaho 3.5 (w$ y linux)
Adjuntos:
dwventas.rar
eGlu-FlexiGrid-0.1.rar
elgu-flexigrid-pentaho.rar
src.rar
testgrilla.rar
Pueden descargarlos desde aquí.
Saludos
Mariano
Curso OSBI PENTAHO (en CUERNAVACA, MÉXICO)
Desde Grupo eGlu, tenemos el agrado de invitarl@s al curso que dictaremos en la IEEE Sección Morelos (Cuernavaca, México):
Los temas que se incluirán serán los siguientes:
El Capítulo de Computación de la IEEE Sección Morelos Invita al Curso Open Source Business Intelligence PENTAHO
Instructores:
Este curso tiene por finalidad principal que l@s participantes comprendan en primera instancia los conceptos relacionados a la Inteligencia de Negocios, Data Warehousing, software libre, open source, etc.; para luego presentarles la suite Pentaho y sus diferentes herramientas.
Cada herramienta será expuesta y contextualizada en el proceso de Data Warehousing, además se realizará mucha práctica.
Los temas que se incluirán serán los siguientes:
- Inteligencia de Negocios.
- Software Libre, Open Source.
- Data Warehousing.
- Suite Pentaho.
- MySQL, JDBC, JNDI.
- Data Integration (Kettle).
- BI Server.
- Mondrian.
- JPivot.
- Metadata Editor.
- Reportes Ad Hoc.
El Capítulo de Computación de la IEEE Sección Morelos Invita al Curso Open Source Business Intelligence PENTAHO
Instructores:
- Mariano Alberto García Mattío (Ing. En Sistemas, Docente universitario e investigador Instituto Universitario de Areonaútica, Córdoba, Argentina.)
- Bernabeu R. Dario (Ing. En Sistemas, Córdoba, Argentina.)
Este curso tiene por finalidad principal que l@s participantes comprendan en primera instancia los conceptos relacionados a la Inteligencia de Negocios, Data Warehousing, software libre, open source, etc.; para luego presentarles la suite Pentaho y sus diferentes herramientas.
Cada herramienta será expuesta y contextualizada en el proceso de Data Warehousing, además se realizará mucha práctica.
- Lugar: Cuernavaca, Morelos, México.
- Fecha: Abril 26-29, 2010
- Costo: Miembros del IEEE $6500.00 + IVA. No Miembros del IEEE $7500.00 + IVA.
- Incluye material del curso, diploma y café.
- Horario: 09:00 a 15:00 horas.
- Cupo mínimo de inscripción: el curso está supeditado a un número mínimo de personas inscritas. Si está interesad@ en el curso favor de preinscribirse.
martes, febrero 09, 2010
Pentaho 3.5.2
Hoy bajé y ejecuté la versión de prueba de Pentaho BI Server 3.5.2, a simple vista nada nuevo, en la consola de usuario he notado que han ampliado algunas traducciones y los ejemplos de OpenFlashCharts funcionan todos!. Con respecto a la consola administrativa no he notado nada nuevo.
La mejora (en lo poco que vi) está dada por la actualización de las librerías de mondrian 3.1.4 a mondrian 3.1.5 y el soporte para pdr 3.6.
Saludos
Mariano
La mejora (en lo poco que vi) está dada por la actualización de las librerías de mondrian 3.1.4 a mondrian 3.1.5 y el soporte para pdr 3.6.
Saludos
Mariano
lunes, febrero 08, 2010
jQuery FlexiGrid 2 en Pentaho
Hola Gente
A raíz de una serie de necesidades he decidido desarrollar para el grupo eGlu y, por supuesto, para todos ustedes, un plugin que permite utilizar jQuery FlexiGrid desde Pentaho-CDF.
No se si a ustedes les a ocurrido, a mi particularmente si, que necesitan un listado con una serie de características como: filtrado, selección, paginado, ordenamiento, selección de columnas visibles, redimensionamiento, etc., sin duda alguna, a esto lo provee jQuery FlexiGrid 2.0. El tema es que hacerlo funcionar en Pentaho es un tanto engorroso, este fue mi disparador. Sin más preámbulo les adjunto un video que muestra la funcionalidad del plugin. En unos días adjuntaré al plugin, su código fuente, las demos y la documentación para que lo puedan probar y darme el feedback.
No hace falta mencionar que la mayoría que hacemos esto, lo hacemos part time y en nuestros tiempos libres, en mi caso al menos es rotundamente así, por ello esto va de a poco, el plugin es totalmente funcional, aunque casi sin tests, pero la documentación es inexistente.
Es válido aclarar que para utilizar este plugin hay que conocer un poco de html, javascript, jquery y cdf, no mucho, pero es necesario.
Versión descargable en alta definición del vídeo aquí.
Saludos
Mariano
A raíz de una serie de necesidades he decidido desarrollar para el grupo eGlu y, por supuesto, para todos ustedes, un plugin que permite utilizar jQuery FlexiGrid desde Pentaho-CDF.
No se si a ustedes les a ocurrido, a mi particularmente si, que necesitan un listado con una serie de características como: filtrado, selección, paginado, ordenamiento, selección de columnas visibles, redimensionamiento, etc., sin duda alguna, a esto lo provee jQuery FlexiGrid 2.0. El tema es que hacerlo funcionar en Pentaho es un tanto engorroso, este fue mi disparador. Sin más preámbulo les adjunto un video que muestra la funcionalidad del plugin. En unos días adjuntaré al plugin, su código fuente, las demos y la documentación para que lo puedan probar y darme el feedback.
No hace falta mencionar que la mayoría que hacemos esto, lo hacemos part time y en nuestros tiempos libres, en mi caso al menos es rotundamente así, por ello esto va de a poco, el plugin es totalmente funcional, aunque casi sin tests, pero la documentación es inexistente.
Es válido aclarar que para utilizar este plugin hay que conocer un poco de html, javascript, jquery y cdf, no mucho, pero es necesario.
Versión descargable en alta definición del vídeo aquí.
Saludos
Mariano
viernes, febrero 05, 2010
Indignante
Programación, Bases de Datos, BI e IT.... que bueno poder hablar de estos temas y otros, que bueno poder realizar aportes al conocimiento del software libre, que bueno!, lamentablemente la administración Obama no piensa igual, al menos deben pensar que no todos podemos realizar aportes, o será otra cosa?. Sabían que colegas, amigos, conocidos, etc. de Cuba, Irán, Corea del Norte, Siria y Sudán ya no pueden acceder a Sourceforge? Una grandiosa idea del gobierno de Obama!.
Pensar que no solo EEUU es el que genera tecnología, de hecho se aprovechan de nuestros continuos aportes para mantener el "estilo de vida americano", me refiero a tecnología, consumo de energía, etc. Sres responsables de estos estragos, los felicito!, mientras gran parte de mundo se "caga de hambre" en muchos sentidos y sufre otras inclemencias para que ustedes puedan limpiarse el culo con un papel de doble hoja, no dejan de pensar en como adquirir el próximo rollo de papel de doble hoja, sin darse cuenta, o sin querer darse cuenta que cada vez que limpian sus hermosos traseros, posiblemente un niño esté muriéndose de hambre. Otra cosa, ustedes se molestan en ver las lindas películas que produce Hollywood (su amado Hollywood)? que lindas ideas, que bondad, la actitud humana siempre salva al mundo, en el último momento un gesto de grandeza de "amor" nos salva! Este bloqueo es para salvar al mundo? de quien? de ustedes mismos? por favor!... como ostentan su poder, "monos con navaja".
Estoy indignado!
Pensar que no solo EEUU es el que genera tecnología, de hecho se aprovechan de nuestros continuos aportes para mantener el "estilo de vida americano", me refiero a tecnología, consumo de energía, etc. Sres responsables de estos estragos, los felicito!, mientras gran parte de mundo se "caga de hambre" en muchos sentidos y sufre otras inclemencias para que ustedes puedan limpiarse el culo con un papel de doble hoja, no dejan de pensar en como adquirir el próximo rollo de papel de doble hoja, sin darse cuenta, o sin querer darse cuenta que cada vez que limpian sus hermosos traseros, posiblemente un niño esté muriéndose de hambre. Otra cosa, ustedes se molestan en ver las lindas películas que produce Hollywood (su amado Hollywood)? que lindas ideas, que bondad, la actitud humana siempre salva al mundo, en el último momento un gesto de grandeza de "amor" nos salva! Este bloqueo es para salvar al mundo? de quien? de ustedes mismos? por favor!... como ostentan su poder, "monos con navaja".
Estoy indignado!
lunes, febrero 01, 2010
Plugin Google Viz para Pentaho
En esto de ponerme al día con el Blog, voy a publicar un pequeño plugin que tengo desarrollado hace ya algún tiempo, se trata de un plugin que facilita el uso de Google Visualization en xactions de Pentaho, pueden ver algunas demos aquí.
Componentes:
- eGlu-google-viz.jar
Uso:
1) Copiar el archivo eGlu-google-viz.jar en [BISERVER_HOME]/tomcat/webapps/pentaho/WEB-INF/lib
2) En el contexto de PDS (Pentaho Design Studio) , editando una xaction, debe crearse una nueva entrada de tipo Custom.
Luego configurar el componente:
En Component Class, siempre debe ir: ar.com.eglu.pentaho.googleviz.EGluGoogleVizComponent
Los inputs posibles son:
input-resultset:
-----------------------------------------------
| idCliente | cliente | fecha | importe |
-----------------------------------------------
| 1 | cliente1 | 10/01/2009 | 10 |
| 2 | cliente2 | 10/01/2009 | 20 |
| 3 | cliente3 | 10/01/2009 | 30 |
| 3 | cliente4 | 10/01/2009 | 15 |
-----------------------------------------------
data-cols: 2,3,4
Notar que solo se mostrarán cliente, fecha e importe, se descarta idCliente. Esto produce 3 columnas efectivas.
data-cols-types: string,date,number
data-cols-labels: Razón Social,Fecha,Venta
Los outputs posibles son:
Adjuntos:
Pueden descargarlos desde: aquí
Componentes:
- eGlu-google-viz.jar
Uso:
1) Copiar el archivo eGlu-google-viz.jar en [BISERVER_HOME]/tomcat/webapps/pentaho/WEB-INF/lib
2) En el contexto de PDS (Pentaho Design Studio) , editando una xaction, debe crearse una nueva entrada de tipo Custom.
Luego configurar el componente:
En Component Class, siempre debe ir: ar.com.eglu.pentaho.googleviz.EGluGoogleVizComponent
Los inputs posibles son:
- input-resultset: es obligatorio, de tipo result-set y contiene el set de datos que se utilizará para generar los gráficos.
- data-cols-types: es obligatorio, de tipo string, define los tipos de datos de las columnas que formarán parte de la salida, son cadenas separados por coma, deben ser la misma cantidad que los columnas efectivas (las que serán mostradas, por defecto todo el result-set), los valores posibles son: boolean, number, string, date, datetime y timeofday.
- data-cols-labels: es opcional, de tipo string, define los nombres de las columnas columnas que formarán parte de la salida, son cadenas separados por coma, deben ser la misma cantidad que los columnas efectivas. Si no se define este input se utiliza el nombre de las columnas que retorna la consulta sql.
- data-cols: es opcional, de tipo string, define las columnas columnas que formarán parte de la salida, son números enteros separados por coma, deben ser la misma cantidad o menos que las columnas del result-set. Si no se define este input se utilizarán todas las columnas y en el orden en que se encuentren en el resultset. La primera columna comienza por 1. Puede repetirse el mismo número varias veces.
input-resultset:
-----------------------------------------------
| idCliente | cliente | fecha | importe |
-----------------------------------------------
| 1 | cliente1 | 10/01/2009 | 10 |
| 2 | cliente2 | 10/01/2009 | 20 |
| 3 | cliente3 | 10/01/2009 | 30 |
| 3 | cliente4 | 10/01/2009 | 15 |
-----------------------------------------------
data-cols: 2,3,4
Notar que solo se mostrarán cliente, fecha e importe, se descarta idCliente. Esto produce 3 columnas efectivas.
data-cols-types: string,date,number
data-cols-labels: Razón Social,Fecha,Venta
Los outputs posibles son:
- data-out: nombre de la variable que contendrá los valores generados por el plugin, estos valores son en realidad, un DataTable que requerie la API de Google para generar los gráficos, contiene los datos propiamente dichos.
<html> <head> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load('visualization', '1', {'packages':['motionchart']}); google.setOnLoadCallback(drawChart); function drawChart() { var r="{data-out}"; var opt="{width: 800, height:400}"; var fun=new Function("v","o","render("+r+",v,o,"+opt+")"); fun(0.5,'chart_div'); } function render(data, version, id_object_render_to,options) { var data=new google.visualization.DataTable(data,version); var chart =new google.visualization.MotionChart(document.getElementById(id_object_render_to)); chart.draw(data, options); } </script> </head> <body> <h2>Demo GoogleViz - by Magm (eGlu)</h2> <h3>Motion</h3> <div id="chart_div"></div> <div id="chart_div1"></div> </body> </html>Les adjunto además de los archivos necesarios, una serie de ejemplos y un backup de la base de datos de MySQL necesaria para correr algunos de los ejemplos. Deberán crear una conexión llamada dwventas desde la consola de administración que apunte a la base de datos una vez restaurada. Deberán renombrar los archivos a .rar para poder descomprimirlos.
Adjuntos:
googleviz-eglu.src_.rar_.txt
material-googleviz-eglu.rar_.txt
Demo_GoogleViz_eGlu.rar_.txt (Un video de como se ve en Pentaho)
Pueden descargarlos desde: aquí
La Saga de los Confines
Bueno, siguiendo con las recomendaciones de libros, en este caso no tiene nada que ver con tecnología, en mis vacaciones he tenido el enorme placer de leer una trilogía llamada "La Saga de los Confines" escrita por Liliana Bodoc, la saga esta compuesta por: Los Días del Venado, Los Días de la Sombra y Los Días del Fuego, la historia transcurre en un mundo imaginario compuesto por las Tierras Fértiles y las Tierras Antiguas, separados por los mares Yentru y Lalafke, ambos continentes, sobre todo Las Tierras Fértiles, luchan contra Misáianes, el hijo que la Muerte (La Sombra) tenía prohibido engendrar y que el Odio Eterno aprovechó para encarnar.
Leer esta saga fue un placer inmenso, pocos libros he leído con tantas ganas, me ocurrió que no podía parar de leerlos y por otra parte no quería que se acabaran.
Más información.
Leer esta saga fue un placer inmenso, pocos libros he leído con tantas ganas, me ocurrió que no podía parar de leerlos y por otra parte no quería que se acabaran.
Más información.
Pentaho Reporting 3.5 for Java Developers
Luego de larga ausencia en mi blog, inauguro nuevamente los posts con un comentario a cerca de: Pentaho Reporting 3.5 for Java Developers, libro que muy gentilmente me hizo llegar Richard Dias de PacktPub.
El libro escrito por Will Gorman, es muy ameno en cuanto a la lectura, destaco un capitulo (Capitulo 3) , el cual posee una serie de ejemplos de la vida real, son muy ilustrativos y nos dan una idea de las posibilidades que nos brinda esta tecnología. Posee una gran nivel de detalle en cuanto a las diversas opciones que brinda la GUI gráfica para crear los reportes. Algunos de los temas en los que profundiza el libro son:
- Layouts
- Fuentes de Datos
- Charts
- Parametrización, Formulas y Funciones embebidas en el reporte.
- Internacionalización
- SubReportes
- Tablas cruzadas
- Mucha información para desarrolladores (uso de las APIs para render y generación, además de ahondar en las posibilidades de extensión)
Recomiendo este libro tanto a desarrolladores Java como a usuarios que deseen construir sus propios reportes, tanto para integrarlos con Pentaho como para utilizarlos de forma independiente embebidos en aplicaciones Java.
- Layouts
- Fuentes de Datos
- Charts
- Parametrización, Formulas y Funciones embebidas en el reporte.
- Internacionalización
- SubReportes
- Tablas cruzadas
- Mucha información para desarrolladores (uso de las APIs para render y generación, además de ahondar en las posibilidades de extensión)
Recomiendo este libro tanto a desarrolladores Java como a usuarios que deseen construir sus propios reportes, tanto para integrarlos con Pentaho como para utilizarlos de forma independiente embebidos en aplicaciones Java.
Suscribirse a:
Entradas (Atom)
Etiquetas
pentaho
(45)
java
(35)
eclipse
(23)
jdbc
(14)
curso
(13)
tomcat
(13)
primefaces
(12)
db2
(11)
mondrian
(10)
review
(10)
jsf
(9)
openI
(9)
pdi
(9)
prd
(9)
libro
(8)
plugin
(8)
musql
(7)
struts
(7)
javascript
(6)
spring
(6)
cdf
(5)
ctools
(5)
instalar
(5)
linux
(5)
mysql
(5)
data studio
(4)
hibernate
(4)
ireport
(4)
jasper
(4)
meteor
(4)
videocurso
(4)
eglu
(3)
eglubi
(3)
elearning
(3)
graphite
(3)
grupo eglu
(3)
jboos tools
(3)
mexico
(3)
openbits
(3)
packt
(3)
python
(3)
undec
(3)
websphere
(3)
applet
(2)
cde
(2)
dao
(2)
db2university
(2)
exelearning
(2)
flexigrid
(2)
hadoop
(2)
iua
(2)
kettle
(2)
moodle
(2)
node
(2)
olap
(2)
osbi
(2)
pivot4j
(2)
scorm
(2)
sql
(2)
stpivot
(2)
actionscript
(1)
amazon
(1)
autenticacion
(1)
avanzado
(1)
base de datos
(1)
big data
(1)
bigdata
(1)
bodoc
(1)
cambiar
(1)
ccc
(1)
cdc
(1)
chat
(1)
cloud
(1)
coffeescript
(1)
control de acceso
(1)
corti
(1)
csv
(1)
cuba
(1)
curso meteor undec
(1)
dashboard
(1)
datamart
(1)
dataptix.tv
(1)
datasource
(1)
datatable
(1)
db2 ExpressC
(1)
demonio
(1)
distancia
(1)
driver
(1)
driver jdbc
(1)
eglufiltertwolist
(1)
encapsulamiento
(1)
especialización
(1)
etl
(1)
excepciones
(1)
export
(1)
faces
(1)
federación
(1)
filas afectadas
(1)
filtertwolist
(1)
filtrado
(1)
flegrid
(1)
flex
(1)
google
(1)
google viz
(1)
hostname
(1)
html
(1)
i18n
(1)
ibm
(1)
identidad
(1)
indignación
(1)
instancias
(1)
inteligencia de negocios
(1)
jee
(1)
jpivot
(1)
l10n
(1)
la azada
(1)
la zaga de los confines
(1)
layout
(1)
liberado
(1)
libre
(1)
libro promoción
(1)
lob
(1)
marktplace
(1)
menu
(1)
meteor node javascript google oauth autenticacion
(1)
mobile
(1)
mongoDB
(1)
node.js
(1)
oauth
(1)
olap4j
(1)
open source
(1)
orm
(1)
persistencia
(1)
personalizada
(1)
prd5
(1)
psw
(1)
publicidad
(1)
rad6
(1)
recursividad
(1)
reporting
(1)
rock
(1)
saiku
(1)
script
(1)
servicio
(1)
sessiontimeout
(1)
sourceforge
(1)
spinneta
(1)
sqlserver
(1)
ssl
(1)
taller
(1)
troyanx
(1)
ubuntu
(1)
ucc
(1)
ui
(1)
web
(1)
web console
(1)
xampp
(1)
xml
(1)
xpath
(1)