> 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-pt-br/instalacao/getting-started/components.md).

# Componentes

{% hint style="info" %}

#### **Arquitetura Cliente/Servidor do Pentaho**

A arquitetura cliente/servidor do Pentaho forma a base de seu conjunto de integração de dados e análise de negócios, oferecendo uma plataforma flexível e escalável para gerenciamento e análise de dados corporativos. A arquitetura foi projetada para atender a várias necessidades de integração de dados, geração de relatórios e análises em toda a organização.
{% endhint %}

<figure><img src="/files/0c56753dea601f7741a4d1ee69cd71c9b38e3b60" alt=""><figcaption><p>Arquitetura Pentaho</p></figcaption></figure>

<table><thead><tr><th width="186">Número da Porta</th><th>Descrição</th></tr></thead><tbody><tr><td>5432</td><td>Servidor PostgreSQL</td></tr><tr><td>8080</td><td>Porta de Inicialização do Servidor Web Tomcat do Pentaho Server</td></tr><tr><td>8012</td><td>Porta de Desligamento do Pentaho Server</td></tr><tr><td>9001</td><td>Porta do Servidor HSQL</td></tr><tr><td>9092</td><td>Banco de Dados H2 Incorporado</td></tr></tbody></table>

Os principais componentes incluem:

{% tabs %}
{% tab title="Ferramentas Cliente do Pentaho" %}
{% hint style="info" %}

#### **Ferramentas Cliente do Pentaho**

O Pentaho Client, um componente-chave do conjunto Pentaho, engloba várias ferramentas voltadas ao usuário, projetadas para gerenciamento de dados e análise. Entre elas estão a ferramenta de Integração de Dados (PDI), central para as operações de extração, transformação e carregamento (ETL); Spoon, uma interface gráfica para projetar processos ETL; Designer, para o design conveniente de pipelines; Scheduler, integrado ao Quartz para agendamento de tarefas; Repository Browser, para gerenciamento de ativos de ETL; e Database Explorer, para operações de banco de dados.

Além disso, oferece ferramentas como Metadata Editor e Schema Workbench para manipulação avançada de dados. Juntas, essas ferramentas capacitam os usuários a processar e analisar dados de forma eficiente dentro do ecossistema Pentaho.
{% endhint %}

{% tabs %}
{% tab title="Integração de Dados" %}
{% hint style="info" %}

#### **Integração de Dados**

O Pentaho Data Integration (PDI), também conhecido como Kettle, é uma ferramenta de integração de dados de código aberto que permite a extração, transformação e carregamento (ETL) de dados em bancos de dados, data warehouses e aplicativos corporativos. Ele foi projetado para lidar com uma grande variedade de fontes de dados, incluindo bancos de dados relacionais tradicionais, formatos de dados não estruturados e armazenamento baseado em nuvem. O PDI é composto por vários componentes-chave que trabalham juntos para fornecer uma solução ETL abrangente.
{% endhint %}

<figure><img src="/files/aff7b69fd51ca4050f124bec4a0346fd88646232" alt=""><figcaption><p>Arquitetura Cliente/Servidor do Pentaho</p></figcaption></figure>

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

O Spoon é a interface gráfica do usuário (GUI) para projetar e testar jobs e transformações do PDI. Ele permite que os usuários criem, editem e gerenciem visualmente processos ETL sem escrever código.

**Designer**

Arraste e solte 'objetos' para projetar seus pipelines e fluxos de trabalho.

**Agendador**

Conecta-se ao agendador Quartz no servidor. Jobs e transformações devem ser enviados para o Repositório.

**Navegador do Repositório**

O repositório é uma área central de armazenamento de recursos do PDI, como jobs, transformações e conexões de banco de dados. Ele facilita a colaboração entre os membros da equipe, permitindo que compartilhem e gerenciem ativos de ETL com eficiência.

Esses componentes, em conjunto, tornam o PDI uma ferramenta poderosa para integração de dados, permitindo que as empresas limpem, integrem e analisem dados de diversas fontes com mais eficácia.

Conecta-se ao repositório de conteúdo do Apache Jackrabbit, apontando para um banco de dados compatível:

* PostgreSQL
* Servidor MSSQL
* Oracle
* MySQL
* MariaDB

**DB Explorer**

Explorador de Banco de Dados que permite realizar operações mínimas de banco de dados.
{% endhint %}
{% endtab %}

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

#### **Editor de Metadados**

O Pentaho Metadata Editor é uma ferramenta do conjunto Pentaho que facilita a criação e o gerenciamento de modelos de negócios. Esses modelos formam a base para relatórios e análises, tornando mais fácil para os usuários finais interagir com os dados sem precisar de um entendimento profundo das estruturas subjacentes do banco de dados.

Os principais recursos incluem:

**Interface amigável:** Oferece um ambiente gráfico no qual os usuários podem definir modelos de negócios, relacionamentos e conceitos de metadados, simplificando estruturas de dados complexas em termos mais compreensíveis.

**Conexão com Fonte de Dados:** Permite a conexão com várias fontes de dados, possibilitando a extração de metadados de bancos de dados relacionais, fontes OLAP e muito mais.

**Configurações de Segurança:** Suporta a definição de restrições de segurança no nível do modelo, garantindo que os dados sensíveis permaneçam protegidos e o acesso seja controlado.

**Localização e Internacionalização:** Os modelos podem ser localizados, permitindo a apresentação de metadados em diferentes idiomas para dar suporte a implantações globais.

O Metadata Editor desempenha um papel crucial no conjunto Pentaho Business Analytics, agilizando a criação de relatórios e análises complexos ao oferecer uma visão simplificada dos dados para usuários de negócios.
{% endhint %}

<figure><img src="/files/9d5667fad350369b02e4f0f81d721f98a7919b82" alt=""><figcaption><p>Editor de Metadados</p></figcaption></figure>
{% endtab %}

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

#### **Schema Workbench**

O Pentaho Schema Workbench é uma ferramenta essencial do conjunto Pentaho, projetada para desenvolvedores e arquitetos de dados criarem e editarem esquemas OLAP (Online Analytical Processing). Ele fornece uma interface gráfica para definir os modelos multidimensionais necessários para consultas analíticas complexas, permitindo a organização e a visualização eficientes de grandes conjuntos de dados.

Com sua interface amigável, os usuários podem projetar facilmente cubos OLAP que formam a base de aplicativos avançados de análise e business intelligence, tornando os dados mais acionáveis e os insights mais acessíveis.
{% endhint %}

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

{% tab title="Aggregation Designer" %}
{% hint style="info" %}

#### **Aggregation Designer**

O Pentaho Aggregation Designer é uma ferramenta essencial voltada para melhorar o desempenho de consultas, simplificando a criação e o gerenciamento de tabelas agregadas em um banco de dados com esquema estrela. Essa ferramenta gráfica auxilia os usuários a definir, gerar e implantar tabelas de agregação baseadas em SQL que condensam dados detalhados em formatos resumidos, tornando os processos de recuperação de dados significativamente mais eficientes para consultas analíticas.

Essa capacidade é fundamental para melhorar o desempenho dos cubos OLAP, facilitando uma análise de dados mais rápida e proporcionando uma experiência de usuário mais simplificada no conjunto Pentaho Business Analytics.
{% endhint %}

<figure><img src="/files/8beefdd09b7f6cc6dc1fbaa05d58ef5744b16089" alt=""><figcaption><p>Aggregation Designer</p></figcaption></figure>
{% endtab %}
{% endtabs %}
{% endtab %}

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

O Pentaho Server atua como a plataforma central para hospedar e gerenciar todos os aplicativos e serviços Pentaho. Ele fornece um ambiente seguro e escalável para implantar e executar as soluções de análise e integração de dados do Pentaho. Os principais componentes incluem:

* **Servidor BI:** Facilita relatórios interativos, análises, painéis e exploração de dados.
* **Servidor de Integração de Dados:** Oferece suporte à orquestração e ao agendamento de processos ETL (Extract, Transform, Load).
* **Console do Usuário:** Oferece uma interface baseada na web para acessar, criar e gerenciar conteúdo dentro do conjunto Pentaho.
* **Segurança:** Integra-se a sistemas de segurança corporativos para fornecer autenticação, autorização e acesso seguro.
* **Repositório:** Centraliza o armazenamento de todos os ativos Pentaho, incluindo relatórios, painéis e scripts ETL, garantindo colaboração e controle de versão.

O servidor permite que as organizações aproveitem todo o potencial do conjunto Pentaho, fornecendo uma plataforma abrangente para atividades de business intelligence e gerenciamento de dados.
{% endhint %}

**Conjunto de Relatórios do Pentaho Server**

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

#### **Analyzer**

O Pentaho Analyzer é uma ferramenta interativa de análise e visualização de dados que faz parte do conjunto Pentaho Business Analytics. Ele permite que os usuários explorem e analisem dados por meio de uma interface intuitiva baseada na web, oferecendo representações gráficas ricas dos dados, incluindo gráficos, tabelas e mapas de calor. Os usuários podem criar e personalizar relatórios e painéis sem a necessidade de conhecimento técnico aprofundado, tornando-o acessível a uma ampla gama de usuários. Os principais recursos incluem:

* **Análise ad hoc:** Permite que os usuários criem e modifiquem rapidamente relatórios com base em suas perguntas e necessidades específicas.
* **Interface de arrastar e soltar:** Simplifica o processo de criação de relatórios, permitindo que os usuários selecionem e organizem facilmente elementos de dados.
* **Visualizações ricas:** Oferece suporte a uma ampla variedade de opções de visualização para ajudar os usuários a descobrir insights a partir de seus dados.
* **Colaboração e compartilhamento:** Permite o compartilhamento de relatórios e painéis com outros usuários para facilitar a tomada de decisões entre equipes e departamentos.

O Pentaho Analyzer foi projetado para funcionar perfeitamente com o conjunto Pentaho, integrando-se diretamente aos recursos de integração de dados, ETL e data warehousing do Pentaho. Isso permite que os usuários aproveitem todo o poder do conjunto para soluções abrangentes de análise de dados e business intelligence.
{% endhint %}

<figure><img src="/files/89a92a7b45e0e325774adfbfa20695ffba2c26e7" alt=""><figcaption><p>Relatório do Analyzer</p></figcaption></figure>
{% endtab %}

{% tab title="Relatórios Interativos" %}
{% hint style="info" %}

#### **Relatórios Interativos**

Os Relatórios Interativos do Pentaho oferecem uma interface altamente amigável para criar, editar e visualizar relatórios ad hoc. Esse recurso foi projetado para usuários de negócios que precisam gerar relatórios rapidamente sem conhecimento técnico aprofundado da estrutura de dados subjacente.

* **Interface Amigável:** Oferece uma interface de arrastar e soltar, facilitando para os usuários selecionar, organizar e apresentar dados sem nenhum conhecimento de SQL.
* **Exploração de Dados em Tempo Real:** Permite que os usuários interajam com seus dados em tempo real, possibilitando filtragem, ordenação e agregação instantâneas para identificar tendências e insights.
* **Layouts Personalizáveis:** Os usuários podem personalizar o layout de seus relatórios ajustando colunas, linhas e resumos para atender às suas necessidades específicas de relatório.
* **Exportar e Compartilhar:** Os relatórios podem ser exportados para vários formatos (por exemplo, PDF, Excel, CSV) e compartilhados com as partes interessadas para apoiar a tomada de decisões orientada por dados.

Os Relatórios Interativos fazem parte do maior conjunto Pentaho Business Analytics, oferecendo integração perfeita com as ferramentas de ETL e análise de dados do Pentaho, garantindo que as empresas tenham uma solução abrangente para suas necessidades de integração de dados e relatórios.
{% endhint %}

<figure><img src="/files/1a68e83c25c0e66316b02963668a41fbc54aa113" alt=""><figcaption><p>Relatório Interativo</p></figcaption></figure>
{% endtab %}

{% tab title="Designer de Painéis" %}
{% hint style="info" %}

#### **Designer de Painéis**

O Pentaho Dashboard Designer é uma ferramenta rica em recursos dentro do conjunto Pentaho Business Analytics, projetada para criar painéis interativos e visualmente atraentes. Esses painéis agregam e exibem dados de várias fontes, oferecendo aos usuários insights em um relance. Aqui está uma visão geral rápida:

* **Interface de Design Intuitiva**: Oferece uma interface de arrastar e soltar, tornando-a acessível para usuários sem conhecimento técnico criarem e personalizarem painéis.
* **Integração de Dados**: Integra-se perfeitamente ao Pentaho Data Integration (PDI), permitindo buscar dados de uma ampla variedade de fontes para análises em tempo real.
* **Widgets Interativos**: Suporta vários tipos de widgets, incluindo gráficos, tabelas e filtros, possibilitando a exploração interativa de dados.
* **Personalização e Identidade Visual**: Permite a personalização do layout e do design, possibilitando o alinhamento com a identidade visual da empresa.
* **Recursos de Colaboração**: Facilita o compartilhamento e a colaboração, permitindo que os usuários publiquem painéis dentro da organização ou para um público mais amplo.
* **Segurança**: Integra-se a estruturas de segurança existentes, garantindo proteção dos dados e acesso controlado com base em funções e permissões.

O Pentaho Dashboard Designer desempenha um papel crucial na transformação de dados em insights acionáveis, impulsionando a tomada de decisões informadas em toda a organização.
{% endhint %}

<figure><img src="/files/28f44c0271481d5eb46e5f9cc801e02ec19f583d" alt=""><figcaption><p>Painel</p></figcaption></figure>
{% endtab %}

{% tab title="Designer de Pipeline" %}
{% hint style="info" %}

#### Designer de Pipeline

{% endhint %}

<figure><img src="/files/d794e4ab5a802ecf1e4b59aebf87ae5492ac8127" alt=""><figcaption><p>Designer de Pipeline</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**

O Pentaho Carte é um servidor web leve para execução remota e monitoramento de processos ETL criados no Pentaho Data Integration (PDI/Kettle).

O Carte é desenvolvido em Java e usa o servidor web Jetty incorporado. Ele depende de configuração baseada em XML e expõe funcionalidades por meio de uma API REST, com uma interface simples baseada em navegador para monitoramento.

O servidor permite a execução remota de transformações e jobs, oferece suporte a clustering para balanceamento de carga, fornece monitoramento em tempo real e permite o agendamento de processos ETL.

O Carte pode ser implantado como um servidor autônomo, em uma configuração de cluster master-slave ou em um ambiente com balanceamento de carga para alta disponibilidade. Normalmente é iniciado pela linha de comando com um arquivo de configuração contendo as definições do servidor.

Esse componente é crucial para a arquitetura de processamento distribuído do Pentaho, permitindo que as organizações dimensionem os processos de integração de dados em várias máquinas.
{% endhint %}

<figure><img src="/files/2d3e252600ae6b0f0ec111d608f2803ba1f7d123" alt=""><figcaption><p>Cluster Carte</p></figcaption></figure>
{% endtab %}

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

Kitchen é uma ferramenta de linha de comando que permite a execução de jobs do PDI. Ele oferece suporte ao processamento em lote e pode ser integrado a fluxos de trabalho automatizados, permitindo um processamento de dados eficiente.
{% endhint %}

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

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

Semelhante ao Kitchen, o Pan é uma ferramenta de linha de comando, mas foi projetada especificamente para executar transformações do PDI. Ele oferece flexibilidade para executar transformações ETL a partir de scripts de shell ou sistemas de agendamento.
{% 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-pt-br/instalacao/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.
