Componentes
Descripción general de los componentes de Pentaho Enterprise ..
Arquitectura Cliente/Servidor de Pentaho
La arquitectura cliente/servidor de Pentaho forma la base de su suite de integración de datos y análisis empresarial, proporcionando una plataforma flexible y escalable para la gestión y el análisis de datos empresariales. La arquitectura está diseñada para soportar diversas necesidades de integración de datos, informes y análisis en toda una organización.

5432
Servidor PostgreSQL
8080
Puerto de inicio del servidor web Tomcat de Pentaho Server
8012
Puerto de apagado de Pentaho Server
9001
Puerto del servidor HSQL
9092
Base de datos H2 embebida
Componentes clave incluyen:
Herramientas cliente de Pentaho
El Cliente de Pentaho, un componente clave de la suite Pentaho, abarca varias herramientas orientadas al usuario diseñadas para la gestión de datos y análisis. Estas incluyen la herramienta de Integración de Datos (PDI), que es central para las operaciones de extracción, transformación y carga (ETL); Spoon, una interfaz gráfica de usuario para diseñar procesos ETL; Designer para un diseño conveniente de canalizaciones; Scheduler vinculado a Quartz para la programación de trabajos; Repository Browser para gestionar activos ETL; y Database Explorer para operaciones con bases de datos.
Además, ofrece herramientas como Metadata Editor y Schema Workbench para manipulación avanzada de datos. En conjunto, estas herramientas permiten a los usuarios procesar y analizar datos de manera eficiente dentro del ecosistema Pentaho.
Integración de datos
Pentaho Data Integration (PDI), también conocido como Kettle, es una herramienta de integración de datos de código abierto que permite la extracción, transformación y carga (ETL) de datos en bases de datos, almacenes de datos y aplicaciones empresariales. Está diseñada para manejar una amplia variedad de fuentes de datos, incluidas bases de datos relacionales tradicionales, formatos de datos no estructurados y almacenamiento en la nube. PDI se compone de varios componentes clave que trabajan juntos para proporcionar una solución ETL integral.

Spoon
Spoon es la interfaz gráfica de usuario (GUI) para diseñar y probar trabajos y transformaciones de PDI. Permite a los usuarios crear, editar y gestionar visualmente los procesos ETL sin escribir código.
Designer
Arrastra y suelta 'objetos' para diseñar tus canalizaciones y flujos de trabajo.
Scheduler
Se conecta al programador Quartz en el servidor. Los trabajos y transformaciones deben subirse al Repositorio.
Repository Browser
El repositorio es un área de almacenamiento central para recursos de PDI, como trabajos, transformaciones y conexiones de bases de datos. Facilita la colaboración entre los miembros del equipo al permitirles compartir y gestionar activos ETL de forma eficiente.
Estos componentes en conjunto hacen de PDI una herramienta poderosa para la integración de datos, permitiendo a las empresas limpiar, integrar y analizar datos de fuentes diversas de forma más eficaz.
Se conecta al Repositorio de contenido Apache Jackrabbit, apuntando a una base de datos compatible:
PostgreSQL
Servidor MSSQL
Oracle
MySQL
MariaDB
DB Explorer
Explorador de bases de datos que te permite realizar operaciones mínimas en la base de datos.
Metadata Editor
El Metadata Editor de Pentaho es una herramienta dentro de la suite Pentaho que facilita la creación y gestión de modelos de negocio. Estos modelos forman la base para la generación de informes y análisis, facilitando que los usuarios finales interactúen con los datos sin necesitar un conocimiento profundo de las estructuras de la base de datos subyacentes.
Características clave incluyen:
Interfaz fácil de usar: Ofrece un entorno gráfico donde los usuarios pueden definir modelos de negocio, relaciones y conceptos de metadatos, simplificando estructuras de datos complejas en términos más comprensibles.
Conexión a fuentes de datos: Permite la conexión a diversas fuentes de datos, posibilitando la extracción de metadatos de bases de datos relacionales, fuentes OLAP y más.
Configuraciones de seguridad: Soporta la definición de restricciones de seguridad a nivel de modelo, asegurando que los datos sensibles permanezcan protegidos y el acceso se controle.
Localización e internacionalización: Los modelos pueden localizarse, permitiendo la presentación de metadatos en diferentes idiomas para soportar implementaciones globales.
El Metadata Editor desempeña un papel crucial en la suite Pentaho Business Analytics, agilizando la creación de informes y análisis complejos al ofrecer una vista simplificada de los datos para los usuarios de negocio.

Schema Workbench
El Pentaho Schema Workbench es una herramienta esencial dentro de la suite Pentaho diseñada para desarrolladores y arquitectos de datos para crear y editar esquemas OLAP (Procesamiento Analítico en Línea). Proporciona una interfaz gráfica para definir los modelos multidimensionales necesarios para consultas analíticas complejas, permitiendo una organización y visualización eficientes de grandes conjuntos de datos.
Con su interfaz amigable, los usuarios pueden diseñar fácilmente cubos OLAP que forman la base de análisis avanzados y aplicaciones de inteligencia empresarial, haciendo que los datos sean más accionables y los conocimientos más accesibles.

Aggregation Designer
El Pentaho Aggregation Designer es una herramienta fundamental orientada a mejorar el rendimiento de las consultas al simplificar la creación y gestión de tablas agregadas en una base de datos con esquema en estrella. Esta herramienta gráfica ayuda a los usuarios a definir, generar y desplegar tablas de agregación basadas en SQL que condensan de forma resumida los datos detallados, haciendo que los procesos de recuperación de datos sean significativamente más eficientes para consultas analíticas.
Esta capacidad es crítica para mejorar el rendimiento de los cubos OLAP, facilitando un análisis de datos más rápido y proporcionando una experiencia de usuario más fluida en la suite Pentaho Business Analytics.

Pentaho Server
Pentaho Server actúa como la plataforma central para alojar y gestionar todas las aplicaciones y servicios de Pentaho. Proporciona un entorno seguro y escalable para desplegar y ejecutar las soluciones de análisis e integración de datos de Pentaho. Los componentes clave incluyen:
Servidor BI: Facilita informes interactivos, análisis, paneles de control y exploración de datos.
Servidor de Integración de Datos: Soporta la orquestación y programación de procesos ETL (Extract, Transform, Load).
Consola de usuario: Ofrece una interfaz web para acceder, crear y gestionar contenido dentro de la suite Pentaho.
Seguridad: Se integra con sistemas de seguridad empresariales para proporcionar autenticación, autorización y acceso seguro.
Repositorio: Centraliza el almacenamiento de todos los activos de Pentaho, incluidos informes, paneles y scripts ETL, asegurando la colaboración y el control de versiones.
El servidor permite a las organizaciones aprovechar todo el potencial de la suite Pentaho al proporcionar una plataforma integral para actividades de inteligencia empresarial y gestión de datos.
Suite de informes de Pentaho Server
Analyzer
Pentaho Analyzer es una herramienta interactiva de análisis y visualización de datos que forma parte de la suite Pentaho Business Analytics. Permite a los usuarios explorar y analizar datos mediante una interfaz web intuitiva, proporcionando representaciones gráficas ricas de los datos, incluidas gráficas, tablas y mapas de calor. Los usuarios pueden crear y personalizar informes y paneles sin necesidad de conocimientos técnicos profundos, haciéndola accesible a un amplio rango de usuarios. Las características clave incluyen:
Análisis ad-hoc: Permite a los usuarios crear y modificar rápidamente informes basados en sus preguntas y necesidades específicas.
Interfaz de arrastrar y soltar: Simplifica el proceso de diseño de informes al permitir a los usuarios seleccionar y organizar fácilmente los elementos de datos.
Visualizaciones avanzadas: Soporta una amplia variedad de opciones de visualización para ayudar a los usuarios a descubrir insights en sus datos.
Colaboración y compartición: Permite compartir informes y paneles con otros usuarios para facilitar la toma de decisiones en equipos y departamentos.
Pentaho Analyzer está diseñado para funcionar de manera integrada con la suite Pentaho, integrándose directamente con la integración de datos, ETL y capacidades de almacenamiento de datos de Pentaho. Esto permite a los usuarios aprovechar todo el poder de la suite para soluciones integrales de análisis de datos e inteligencia empresarial.

Informes interactivos
Los Informes Interactivos de Pentaho ofrecen una interfaz muy amigable para crear, editar y ver informes ad-hoc. Esta funcionalidad está diseñada para usuarios de negocio que necesitan generar informes rápidamente sin un conocimiento técnico profundo de la estructura de datos subyacente.
Interfaz amigable: Proporciona una interfaz de arrastrar y soltar, lo que facilita a los usuarios seleccionar, organizar y presentar datos sin conocimientos de SQL.
Exploración de datos en tiempo real: Permite a los usuarios interactuar con sus datos en tiempo real, posibilitando filtrado, ordenación y agregación instantánea para identificar tendencias e insights.
Diseños personalizables: Los usuarios pueden personalizar el diseño de sus informes ajustando columnas, filas y resúmenes para satisfacer sus necesidades específicas de informes.
Exportar y compartir: Los informes se pueden exportar a varios formatos (por ejemplo, PDF, Excel, CSV) y compartirse con las partes interesadas para apoyar la toma de decisiones basada en datos.
Los Informes Interactivos son parte de la suite más amplia Pentaho Business Analytics, ofreciendo integración fluida con las herramientas ETL y de análisis de datos de Pentaho, asegurando que las empresas cuenten con una solución integral para sus necesidades de integración y generación de informes.

Diseñador de paneles
Pentaho Dashboard Designer es una herramienta rica en funciones dentro de la suite Pentaho Business Analytics, diseñada para crear paneles interactivos y visualmente atractivos. Estos paneles agregan y muestran datos de diversas fuentes, proporcionando a los usuarios información de un vistazo. Aquí hay una breve descripción:
Interfaz de diseño intuitiva: Ofrece una interfaz de arrastrar y soltar, lo que la hace accesible para usuarios no técnicos para crear y personalizar paneles.
Integración de datos: Se integra sin problemas con Pentaho Data Integration (PDI), permitiendo obtener datos de una amplia gama de fuentes para análisis en tiempo real.
Widgets interactivos: Soporta varios tipos de widgets incluidos gráficas, tablas y filtros, permitiendo la exploración interactiva de datos.
Personalización y marca: Permite la personalización del diseño y la apariencia, posibilitando la alineación con la identidad de la empresa.
Funciones de colaboración: Facilita la compartición y colaboración al permitir a los usuarios publicar paneles dentro de la organización o a una audiencia más amplia.
Seguridad: Se integra con marcos de seguridad existentes, garantizando la protección de datos y el acceso controlado según roles y permisos.
Pentaho Dashboard Designer desempeña un papel crucial en la transformación de datos en insights accionables, impulsando la toma de decisiones informadas en las organizaciones.

Carte Server
Pentaho Carte es un servidor web ligero para la ejecución remota y el monitoreo de procesos ETL creados en Pentaho Data Integration (PDI/Kettle).
Carte está construido en Java y utiliza el servidor web embebido Jetty. Se basa en configuración en XML y expone funcionalidad a través de una API REST, con una interfaz simple basada en navegador para el monitoreo.
El servidor permite la ejecución remota de transformaciones y trabajos, soporta clustering para balanceo de carga, proporciona monitoreo en tiempo real y permite la programación de procesos ETL.
Carte puede desplegarse como un servidor independiente, en una configuración maestro-esclavo de clúster, o en un entorno con balanceo de carga para alta disponibilidad. Normalmente se lanza mediante la línea de comandos con un archivo de configuración que contiene los ajustes del servidor.
Este componente es crucial para la arquitectura de procesamiento distribuido de Pentaho, permitiendo a las organizaciones escalar los procesos de integración de datos en múltiples máquinas.

Kitchen
Kitchen es una herramienta de línea de comandos que permite la ejecución de trabajos PDI. Soporta el procesamiento por lotes y puede integrarse en flujos de trabajo automatizados, permitiendo un procesamiento de datos eficiente.
Pan
Similar a Kitchen, Pan es una herramienta de línea de comandos pero está específicamente diseñada para ejecutar transformaciones PDI. Proporciona flexibilidad para ejecutar transformaciones ETL desde scripts de shell o sistemas de programación.
Última actualización
¿Te fue útil?

