> For the complete documentation index, see [llms.txt](https://academy.pentaho.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.pentaho.com/pentaho-11-installation-en/pentaho-11-installation-es/instalacion/getting-started/components.md).

# Componentes

{% hint style="info" %}

#### **Arquitectura cliente/servidor de Pentaho**

La arquitectura cliente/servidor de Pentaho constituye la base de su suite de integración de datos y analítica empresarial, proporcionando una plataforma flexible y escalable para la gestión y el análisis de datos empresariales. La arquitectura está diseñada para admitir diversas necesidades de integración de datos, generación de informes y análisis en toda la organización.
{% endhint %}

<figure><img src="/files/5124ad31afde060997607229c59ea74a0d13b986" alt=""><figcaption><p>Arquitectura de Pentaho</p></figcaption></figure>

<table><thead><tr><th width="186">Número de puerto</th><th>Descripción</th></tr></thead><tbody><tr><td>5432</td><td>Servidor PostgreSQL</td></tr><tr><td>8080</td><td>Puerto de inicio del servidor web Tomcat de Pentaho Server</td></tr><tr><td>8012</td><td>Puerto de apagado de Pentaho Server</td></tr><tr><td>9001</td><td>Puerto del servidor HSQL</td></tr><tr><td>9092</td><td>Base de datos H2 integrada</td></tr></tbody></table>

Los componentes clave incluyen:

{% tabs %}
{% tab title="Herramientas cliente de Pentaho" %}
{% hint style="info" %}

#### **Herramientas cliente de Pentaho**

El cliente de Pentaho, un componente clave de la suite de Pentaho, abarca varias herramientas orientadas al usuario diseñadas para la gestión de datos y el análisis. Entre ellas se incluyen la herramienta de Integración de Datos (PDI), que es fundamental para las operaciones de extracción, transformación y carga (ETL); Spoon, una interfaz gráfica para diseñar procesos ETL; Designer para el diseño cómodo de canalizaciones; Scheduler, vinculado a Quartz para la programación de trabajos; Repository Browser para gestionar los activos ETL; y Database Explorer para las operaciones de bases de datos.

Además, ofrece herramientas como Metadata Editor y Schema Workbench para la manipulación avanzada de datos. Juntas, estas herramientas permiten a los usuarios procesar y analizar datos de forma eficiente dentro del ecosistema de Pentaho.
{% endhint %}

{% tabs %}
{% tab title="Integración de datos" %}
{% hint style="info" %}

#### **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 las bases de datos relacionales tradicionales, formatos de datos no estructurados y almacenamiento en la nube. PDI está compuesto por varios componentes clave que trabajan juntos para ofrecer una solución ETL integral.
{% endhint %}

<figure><img src="/files/22db9aa22a01f458b154656a44091fe3efde6c28" alt=""><figcaption><p>Arquitectura cliente/servidor de Pentaho</p></figcaption></figure>

{% hint style="info" %}
**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 procesos ETL sin escribir código.

**Designer**

Arrastra y suelta 'objetos' para diseñar tus canalizaciones y flujos de trabajo.

**Programador**

Se conecta al programador Quartz en el servidor. Los trabajos y transformaciones deben cargarse en el repositorio.

**Explorador del repositorio**

El repositorio es un área central de almacenamiento para recursos de PDI, como trabajos, transformaciones y conexiones a bases de datos. Facilita la colaboración entre los miembros del equipo al permitirles compartir y gestionar los activos ETL de forma eficiente.

En conjunto, estos componentes convierten a PDI en una poderosa herramienta de integración de datos, que permite a las empresas depurar, integrar y analizar datos de diversas fuentes con mayor eficacia.

Se conecta al repositorio de contenido Apache Jackrabbit, apuntando a una base de datos compatible:

* PostgreSQL
* Servidor MSSQL
* Oracle
* MySQL
* MariaDB

**Explorador de bases de datos**

Explorador de bases de datos que te permite realizar operaciones mínimas sobre bases de datos.
{% endhint %}
{% endtab %}

{% tab title="Editor de metadatos" %}
{% hint style="info" %}

#### **Editor de metadatos**

Pentaho Metadata Editor es una herramienta de la suite de Pentaho que facilita la creación y gestión de modelos de negocio. Estos modelos constituyen la base para la generación de informes y el análisis, lo que facilita a los usuarios finales interactuar con los datos sin necesidad de comprender en profundidad las estructuras de la base de datos subyacente.

Las 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 varias fuentes de datos, posibilitando la extracción de metadatos de bases de datos relacionales, fuentes OLAP y más.

**Configuración de seguridad:** Admite la definición de restricciones de seguridad a nivel de modelo, garantizando que los datos sensibles permanezcan protegidos y que el acceso esté controlado.

**Localización e internacionalización:** Los modelos pueden localizarse, lo que permite presentar los metadatos en distintos idiomas para admitir implementaciones globales.

El Editor de metadatos desempeña un papel crucial en la suite de Pentaho Business Analytics, agilizando la creación de informes y análisis complejos al ofrecer una vista simplificada de los datos para los usuarios empresariales.
{% endhint %}

<figure><img src="/files/fe98442c79760e6f9c3a8936a61014f335550bef" alt=""><figcaption><p>Editor de metadatos</p></figcaption></figure>
{% endtab %}

{% tab title="Schema Workbench" %}
{% hint style="info" %}

#### **Schema Workbench**

Pentaho Schema Workbench es una herramienta esencial dentro de la suite de Pentaho, diseñada para que desarrolladores y arquitectos de datos creen y editen esquemas OLAP (Online Analytical Processing). 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 fácil de usar, los usuarios pueden diseñar fácilmente cubos OLAP que constituyen la base de aplicaciones avanzadas de análisis e inteligencia empresarial, haciendo que los datos sean más accionables y la información más accesible.
{% endhint %}

<figure><img src="/files/47ec5d99c17fd277b81f9bc882620c15a95c3582" alt=""><figcaption><p>Schema Workbench</p></figcaption></figure>
{% endtab %}

{% tab title="Diseñador de agregaciones" %}
{% hint style="info" %}

#### **Diseñador de agregaciones**

Pentaho Aggregation Designer es una herramienta fundamental destinada 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 e implementar tablas de agregación basadas en SQL que condensan de forma resumida los datos detallados en formatos resumidos, haciendo que los procesos de recuperación de datos sean considerablemente más eficientes para consultas analíticas.

Esta capacidad es fundamental para mejorar el rendimiento de los cubos OLAP, facilitar un análisis de datos más rápido y ofrecer una experiencia de usuario más ágil en la suite de Pentaho Business Analytics.
{% endhint %}

<figure><img src="/files/4ab0659b07959f4f8180007d56a9bc4921052eea" alt=""><figcaption><p>Diseñador de agregaciones</p></figcaption></figure>
{% endtab %}
{% endtabs %}
{% endtab %}

{% tab title="Servidor Pentaho" %}
{% hint style="info" %}
**Servidor Pentaho**

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 analítica e integración de datos de Pentaho. Los componentes clave incluyen:

* **Servidor BI:** Facilita la generación de informes interactivos, el análisis, los paneles y la exploración de datos.
* **Servidor de integración de datos:** Admite la orquestación y programación de procesos ETL (Extraer, Transformar, Cargar).
* **Consola de usuario:** Ofrece una interfaz basada en la web para acceder, crear y gestionar contenido dentro de la suite de 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, garantizando la colaboración y el control de versiones.

El servidor permite a las organizaciones aprovechar todo el potencial de la suite de Pentaho al proporcionar una plataforma integral para las actividades de inteligencia empresarial y gestión de datos.
{% endhint %}

**Suite de informes del servidor Pentaho**

{% tabs %}
{% tab title="Analizador" %}
{% hint style="info" %}

#### **Analizador**

Pentaho Analyzer es una herramienta interactiva de análisis y visualización de datos que forma parte de la suite de Pentaho Business Analytics. Permite a los usuarios explorar y analizar datos a través de una interfaz intuitiva basada en web, proporcionando representaciones gráficas enriquecidas de los datos, incluidos gráficos, tablas y mapas de calor. Los usuarios pueden crear y personalizar informes y paneles sin necesidad de conocimientos técnicos profundos, lo que la hace accesible para una amplia variedad 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 enriquecidas:** Admite una amplia gama de opciones de visualización para ayudar a los usuarios a descubrir información a partir de sus datos.
* **Colaboración y compartición:** Permite compartir informes y paneles con otros usuarios para facilitar la toma de decisiones entre equipos y departamentos.

Pentaho Analyzer está diseñado para funcionar sin problemas con la suite de Pentaho, integrándose directamente con las capacidades de integración de datos, ETL y 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.
{% endhint %}

<figure><img src="/files/f4d5f31b37ddeb5a5ba1804c18255a2e64e9b781" alt=""><figcaption><p>Informe de Analyzer</p></figcaption></figure>
{% endtab %}

{% tab title="Informes interactivos" %}
{% hint style="info" %}

#### **Informes interactivos**

Pentaho Interactive Reports ofrece una interfaz muy fácil de usar para crear, editar y visualizar informes ad hoc. Esta funcionalidad está diseñada para usuarios empresariales que necesitan generar informes rápidamente sin conocimientos técnicos profundos sobre la estructura subyacente de los datos.

* **Interfaz fácil de usar:** Proporciona una interfaz de arrastrar y soltar, facilitando a los usuarios la selección, organización y presentación de datos sin necesidad de conocer SQL.
* **Exploración de datos en tiempo real:** Permite a los usuarios interactuar con sus datos en tiempo real, posibilitando el filtrado, la ordenación y la agregación instantáneos para identificar tendencias y hallazgos.
* **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 generación de informes.
* **Exportación y compartición:** Los informes se pueden exportar a varios formatos (por ejemplo, PDF, Excel, CSV) y compartir con las partes interesadas para respaldar la toma de decisiones basada en datos.

Los Informes interactivos forman parte de la suite más amplia Pentaho Business Analytics, ofreciendo una integración perfecta con las herramientas ETL y de análisis de datos de Pentaho, asegurando que las empresas dispongan de una solución integral para sus necesidades de integración de datos e informes.
{% endhint %}

<figure><img src="/files/a3bc57ba629d3d20d96bda2f0eb5fec1eee607ec" alt=""><figcaption><p>Informe interactivo</p></figcaption></figure>
{% endtab %}

{% tab title="Diseñador de paneles" %}
{% hint style="info" %}

#### **Diseñador de paneles**

Pentaho Dashboard Designer es una herramienta con muchas funciones dentro de la suite de 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í tienes un breve resumen:

* **Interfaz de diseño intuitiva**: Ofrece una interfaz de arrastrar y soltar, lo que la hace accesible para que los usuarios sin conocimientos técnicos creen y personalicen paneles.
* **Integración de datos**: Se integra perfectamente con Pentaho Data Integration (PDI), permitiéndole extraer datos de una amplia gama de fuentes para análisis en tiempo real.
* **Widgets interactivos**: Admite varios tipos de widgets, incluidos gráficos, tablas y filtros, lo que permite la exploración interactiva de datos.
* **Personalización y marca**: Permite personalizar el diseño y la apariencia, facilitando la alineación con la imagen corporativa.
* **Funciones de colaboración**: Facilita la compartición y la colaboración al permitir a los usuarios publicar paneles dentro de la organización o a un público más amplio.
* **Seguridad**: Se integra con los marcos de seguridad existentes, garantizando la protección de los 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 información útil, impulsando la toma de decisiones fundamentada en toda la organización.
{% endhint %}

<figure><img src="/files/7c96da530f641e82fc7e6b8da67924d2bc796ad4" alt=""><figcaption><p>Panel</p></figcaption></figure>
{% endtab %}

{% tab title="Diseñador de canalizaciones" %}
{% hint style="info" %}

#### Diseñador de canalizaciones

{% endhint %}

<figure><img src="/files/c242485480aaf374bc9da5036f151eb25bdeb37b" alt=""><figcaption><p>Diseñador de canalizaciones</p></figcaption></figure>
{% endtab %}

{% tab title="Editor de modelo semántico" %}
{% hint style="info" %}

#### Editor de modelo semántico

{% endhint %}

x
{% endtab %}
{% endtabs %}
{% endtab %}

{% tab title="Servidor Carte" %}
{% hint style="info" %}
**Servidor Carte**

Pentaho Carte es un servidor web ligero para la ejecución remota y la supervisión de procesos ETL creados en Pentaho Data Integration (PDI/Kettle).

Carte está construido sobre Java y utiliza el servidor web Jetty integrado. Se basa en una configuración basada en XML y expone su funcionalidad mediante una API REST, con una sencilla interfaz basada en navegador para la supervisión.

El servidor permite la ejecución remota de transformaciones y trabajos, admite el clúster para el equilibrio de carga, proporciona supervisión en tiempo real y permite programar procesos ETL.

Carte puede desplegarse como un servidor independiente, en una configuración de clúster maestro-esclavo o en un entorno con equilibrio de carga para alta disponibilidad. Normalmente se inicia 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, ya que permite a las organizaciones escalar los procesos de integración de datos en varias máquinas.
{% endhint %}

<figure><img src="/files/9785bf689162354f4d357b50f7c92d3dd8c07eb6" alt=""><figcaption><p>Clúster Carte</p></figcaption></figure>
{% endtab %}

{% tab title="API" %}
{% hint style="info" %}
**Kitchen**

Kitchen es una herramienta de línea de comandos que permite ejecutar trabajos de PDI. Admite el procesamiento por lotes y puede integrarse en flujos de trabajo automatizados, lo que permite un procesamiento eficiente de los datos.
{% endhint %}

```
kitchen.sh -file=/PRD/updateWarehouse.kjb -level=Minimal
kitchen.bat /file:D:\Jobs\updateWarehouse.kjb /level:Basic
```

{% hint style="info" %}
**Pan**

Similar a Kitchen, Pan es una herramienta de línea de comandos, pero está diseñada específicamente para ejecutar transformaciones de PDI. Proporciona flexibilidad para ejecutar transformaciones ETL desde scripts de shell o sistemas de programación.
{% endhint %}

```
pan.sh -file="/PRD/Customer Dimension.ktr" -level=Minimal
pan.bat /file:"D:\Transformations\Customer Dimension.ktr" /level:Basic
```

{% embed url="<https://docs.pentaho.com/pentaho-rest-api>" %}
{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://academy.pentaho.com/pentaho-11-installation-en/pentaho-11-installation-es/instalacion/getting-started/components.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
