martes, mayo 25, 2010

Como Clonar VirtualBOX con Instantaneas

Tomado de:
http://srinclan.wordpress.com/category/software-libre/linux/

Éste post complementa a Cómo clonar ‘informalmente’ una imágen de disco de VirtualBox, en el cuál se me habían presentado dos problemas muy molestosos; el de no poder clonar una imágen (disco duro de VBox) usando su herramienta de clonado y la otra la razón desconocida por la cuál net.eth0 no levantaba el servicio. Gracias a un poco de lectura en los foros de VBox y a la gran ayuda de dos usuarios de #gentoo-es (Chinchorro y ferdy) pude llegar a la solución de ambos problemas.
  1. Para clonar una imágen de VirtualBox usando su herramienta (VBoxManage) es obligatorio especificar la ruta completa del archivo fuente y del destino (vaya tontera) sólo si estuviesen fuera del directorio por defecto fijado en Vbox (normalmente ~/.VirtualBox/VDI). Sin ésto dará un error incomprensible. Por ejemplo:

    #VBoxManage clonevdi /media/datos/original.vdi /media/trabajo/copia.vdi
  2. Si el disco a clonar tuviese información de estado (Snapshots) primero es necesario ‘mezclar’ la información de estado con el disco copia.
    • Si la máquina virtual está corriendo, apagarla.
    • En la ventana del administrador de VirtualBox seleccionar la VM deseada y hacer clic en la etiqueta Instantáneas (Snapshots)
    • Si desea incluir el estado actual, hágalo seleccionando Estado Actual (Current State) y luego ejecute el comando Tomar instantánea (Take Snapshot).
    • Elija la instantánea que desee incluir en ls nueva VM y ejecute Descartar Estado e Instantánea actual (Discard Snapshot). Ésto incluye el archivo de la instantánea dentro de su archivo VDI padre (archivo de instantánea o disco base).
    • Repetir el paso anterior hasta que la instantánea más antígua sea incluida en el VDI base.

viernes, mayo 21, 2010

VIDEOS TUTORIALES PENTAHO

 View Full Version : Videos Tutoriales

bernabeu_dario
02-18-2009, 10:02 AM
Buenas.
Les adjunto un par de links con videos tutoriales muy interesantes:
* Pentaho Data Integration + Schema Workbench (http://www.redopenbi.com/group/pentaho/forum/topics/video-tutorial-pentaho-data).
* Pentaho Data Integration (http://www.redopenbi.com/group/pentaho/forum/topics/video-tutorial-pentaho-data-1).
* Pentaho Metadata Editor + Ad Hoc Reporting (http://www.redopenbi.com/group/pentaho/forum/topics/video-tutorial-pentaho).

Saludos.


--
Ing. Bernabeu R. Dario
web: www.grupoeglu.com.ar (http://www.grupoeglu.com.ar/)
bolg: tgx-hefesto.blogspot.com (http://tgx-hefesto.blogspot.com/)

La Suite Pentaho

Tomado de:

http://www.fugu.ec/index.php/productos-y-servicios/business-intelligence-bi/pentaho-ecuador-business-intelligence-ecuador.html

Pentaho se define a si mismo como una plataforma de BI “orientada a la solución” y “centrada en procesos” que incluye todos los principales componentes requeridos para implementar soluciones basadas en procesos y ha sido concebida desde el principio para estar basada en procesos.

Las soluciones que Pentaho pretende ofrecer se componen fundamentalmente de una infraestructura de herramientas de análisis e informes integrado con un motor de workflow de procesos de negocio. La plataforma será capaz de ejecutar las reglas de negocio necesarias, expresadas en forma de procesos y actividades  así mismo de presentar y entregar la información adecuada en el momento adecuado.

Su modelo de ingresos parece estar orientado a los servicios (soporte, formación, consultoría y soporte a ISVs y distribuciones OEM) aunque en alguno de los documentos y páginas que hemos examinado aparece mencionado algunas funcionalidades “Premium” que hacen pensar en ingresos por futuras versiones o funcionalidades de pago.

En su web presenta una organización por productos: Reporting, Análisis, Dahsboards y Data Mining, acompañado por dos introducciones: a la plataforma y a los productos. En dichas introducciones se hace mención específica al workflow como una de las capacidades BI claves de la plataforma.


Presentando y entregando la información.

Dashboard


Pentaho está construído en torno al servidor de aplicaciones J2EE JBoss y Jboss Portal (en quien parece que estaban interesados BEA y Oracle), antes de ser adquirida por Red Hat, habilitando que toda la información sea accesible mediante un browser en la intranet de la empresa.

Pentaho presenta informes en los formatos habituales (html, excel, pdf...) mediante JfreeReport, proyecto incorporado recientemente a Pentaho junto con su responsable Thomas Morgner, u otras plataformas como BIRT o JasperReports. Para la generación de PDFs utilizan, como podría ser previsible, el muy conocido Apache FOP. Asi mismo incorpora la librería JPivot, gracias a la cual podemos ver tablas OLAP a través de un browser y realizar las aplicaciones típicas de análisis OLAP (drill down, slice and dice...).
Recientemente se anunció Pentaho Report Design Wizard, una herramienta de diseño de informes, que facilita el trabajo con JfreeReport y supera sus limitaciones. Suponemos que algo tiene que ver JFreeDesigner, el diseñador de informes para JFreeReport de jfree.org, ya que Thomas Morgner es también el responsable de JFreeDesigner.

Los dashboards son un desarrollo propio de Pentaho. Recogen información de todos los componentes de la plataforma incluyendo aplicaciones externas, feeds RSS y páginas web. Incluyen gestión y filtrado del contenido, seguridad basada en roles y drill down. Pueden ser integrados en terceras aplicaciones, en portales o dentro de la plataforma Pentaho.
Para generar gráficos se apoyan en JFreeChart, una librería para generar los gráficos más comunes (2D, 3D, barras, líneas series temporales, Gantt...), interfaces para acceder a diferentes fuentes de datos, exportación a PNG, JPEG y PDF y soporte para servlets, JSPs, applets y aplicaciones clientes.

Los WebServices son una característica fundamental de Pentaho. Las acciones, que son las tareas más sencillas que constituyen una solución de Pentaho, pueden publicarse como WebServices. Pentaho utiliza como motor de WebServices Apache Axis, quedando los servicios descritos en el lenguaje de definición de servicios web WSDL.
Para entregar la información Pentaho se apoya en una infraestructura JMS para enviar correos electrónicos y Quartz, un scheduler opensource integrable en aplicaciones J2EE (de hecho necesita ser instanciado). También está anunciado un feed RSS propio, para posicionarse en el desktop.


La solución BI

Arquitectura funcional de Pentaho


El workflow de procesos de negocio.
Dos son los fundamentos del workflow de procesos de negocio: el motor de workflow Enhydra Shark y el estándar WPDL, auspiciado por la WorkFlow Management Coalition (WFMC), organismo que declara tener más de 300 empresas asociadas, incluyendo a las desconocidas IBM, Oracle, BEA, Adobe, SAP, TIBCO o SUN, por citar algunas de ellas. Dentro del proyecto Enhydra podemos encontrar también Enhydra JaWE, un editor de workflow XPDL, según las especificaciones de WfMC.

El servidor OLAP.
Para obtener la funcionalidad de procesamiento analítico en línea (OLAP) se utilizan otras dos aplicaciones: el servidor OLAP Mondrian, que combinado con Jpivot, permiten realizar querys a Datamarts, que los resultados sean presentados mediante un browser y que el usuario pueda realizar drill down y el resto de las navegaciones típicas.

Algunas cuestiones interesantes sobre Mondrian:
- Mondrian utiliza MDX como lenguaje de consulta, que no tendría nada de raro si no fuera porque fue un lenguaje propuesto por Microsoft.
- En noviembre de 2005 Mondrian se incorporó al proyecto Pentaho, incluyendo a su fundador Julian Hyde.
- Mondrian funciona sobre las bases de datos estándar del mercado: Oracle, DB2, SQL-Server, MySQL... lo cual habilita y facilita el desarrollo de negocio basado en la plataforma Pentaho.
- JPivot está considerado con un “proyecto hermano” de Mondrian. Al incorporarse Mondrian también lo ha hecho JPivot.

Data Mining.
Por supuesto, qué sería de una aplicación de BI sin Data Mining?. Para tal fin, Pentaho está incorporando la tecnología WeKa. Decimos está incorporando, porque en la actualidad el roadmap de Pentaho indica que están en ello. Weka es una herramienta extensible e integrable que incluye herramientas para realizar transformaciones sobre los datos, tareas de clasificación, regresión, clustering, asociación y visualización. Aquí, puede encontrarse un manual en español.

ETL
Se trata de la más reciente adquisición, como indicábamos hace unos días.
Kettle es un proyecto belga que incluye un conjunto de herramientas para realizar ETL. Uno de sus objetivos es que el proyecto ETL sea fácil de generar, mantener y desplegar.

Se compone de 4 herramientas:
- SPOON: permite diseñar de forma gráfica la transformación ETL.
- PAN ejecuta la transformaciones diseñadas con SPOON.
- CHEF permite, mediante una interfaz gráfica, diseñar la carga de datos incluyendo un control de estado de los trabajos.
- KITCHEN permite ejecutar los trabajos batch diseñados con Chef.


Tomado de:
 http://www.cognus.cl/content/view/271452/Pentaho-Open-BI.html

La Suite Pentaho
La Open BI Suite de Pentaho, provee un completo espectro de funcionalidades de Business Intelligence (BI, Inteligencia de Negocios), incluyendo reportes, análisis, tableros de control, minería de datos, integración de datos y una plataforma de BI que la han convertido en la suite de código abierto más popular del mundo. Los productos Pentaho son utilizados por organizaciones líderes tales como MySQL, Motorola, Terra Industries, DivX entre otras.

El Proyecto Pentaho BI
Arquitectura PentahoPentaho Corporation es el patrocinador principal y líder del proyecto Pentaho BI. El proyecto Pentaho BI es una iniciativa en curso de la comunidad open source que provee a las organizaciones de las mejores soluciones de su clase para sus necesidades de inteligencia de negocios. Al aprovechar la riqueza de las tecnologías de código abierto y las contribuciones de la comunidad de desarrollo de código abierto, Pentaho es capaz de innovar mucho más rápido que los proveedores comerciales. Como resultado, Pentaho ofrece una alternativa de código abierto que supera a las soluciones de Business Intelligence propietarias en muchas áreas como arquitectura, soporte de estándares, funcionalidad y simplicidad de implantación. En otras palabras, no se espera que la gente la adopte sólo porque es de código abierto, se espera que la gente la escogerá porque es superior.
Áreas de aplicaciones
El proyecto Pentaho BI abarca las siguientes grandes áreas de aplicaciones:

  • Reportes
  • Análisis
  • Tableros de control
  • Minería de datos
  • Plataforma de Business Intelligence
Proyectos Pentaho
Pentaho es el patrocinador y dueño de otros proyectos de código abierto. Estos proyectos proveen componentes y funcionalidades integradas con la plataforma de BI de Pentaho.

  • Mondrian - Servidor OLAP de código abierto
  • Pentaho Reporting Engine - Motor de reportes de código abierto
  • Kettle - Integración de datos (ETL) de código abierto
  • Pentaho - Suite BI de código abierto
  • Weka - Minería de datos de código abierto
Más información en www.pentaho.com

miércoles, mayo 05, 2010

Problemas con Conexión JDBC y generar un Log de Conexiones

Comunmente sucede que la conexion al AS400 no se puede establecer, para ello es necesario revisar ciertas situaciones.

  1. Que el usuario este activo.
  2. Servidor activo
  3. Clave de usuario correcta
  4. Clave de usuario no caducada
  5. Por ultimo ir al client.cfg y modificar las siguientes entradas:
USER_ID=NOMBRE DE USUARIO ACTIVO
USER_PASSWORD=CLAVE DE USUARIO CORRECTA.

Reiniciar el tomcat y listo


1. En el client.cfg se modifican las siguientes líneas:
JDBC_LOG= c:\logjdbc.txt
JDBCLogEnabled=1
JDBCUniqueName=0
JDBCLogBuffer=0
JDBCLogDetail=0

2.        Bajar el Tomcat
3.        Renombrar el archivo gxclassr.jar de la carpeta \lib por gxclassr.xyz
4.        Copiar el archivo gxclassd.zip de la carpeta del modelo de la KB a la carpeta \lib y cambiar
la extensión a .jar, es decir gxclassd.jar

Es importante que la gxclassd quede con extensión jar y la gxclassr con extensión distinta de jar.... porque Tomcat considera que el classpath de la webapp es todo lo que esté en la carpeta lib con extensión jar