Saltar para o conteúdo principal
Versão 3.0

Configuração do Superset

ChartVersion3.0.1TypeapplicationAppVersion5.0.0
CompatibilidadeKubernetes1.32+OpenShift4.19+Rancher2.10.x+

O que é o Apache Superset?

O Apache Superset é a camada de visualização de dados do TDP.
É onde analistas e gestores criam dashboards, exploram tabelas e geram gráficos sem precisar escrever SQL diretamente — embora o SQL também seja suportado para usuários avançados.

No TDP Kubernetes, o Superset se conecta ao Trino e ao ClickHouse como fontes de dados.
O Trino fornece acesso federado a todos os dados do data lake; o ClickHouse fornece queries analíticas de alta velocidade.
O Superset é o frontend que torna esses dados acessíveis a todos na organização.

Para saber mais

Consulte Apache Superset — Conceitos para uma visão completa da ferramenta, sua arquitetura e funcionamento.

Estrutura de valores (Helm)

Os valores do Apache Superset devem ficar sob a chave tdp-superset: (alias do subchart upstream no Chart.yaml). Configurações específicas da plataforma TDP ficam sob TDP-Settings:.

TDP-Settings:
externalDatabase:
enabled: false

tdp-superset:
supersetNode:
replicaCount: 1

Arquitetura

O chart tdp-superset implanta os seguintes componentes:

ComponenteFunção
Superset WebInterface web e API (Flask/Python)
Celery WorkersProcessam queries assíncronas e caches em background
Celery BeatAgendador de tarefas periódicas (refresh de dashboards, alertas)
Redis (embutido)Broker de mensagens para o Celery e cache de resultados
PostgreSQL (interno ou externo)Banco de metadados do Superset (dashboards, usuários, datasources)
Jobs auxiliares TDPBootstrap de banco externo e limpeza de Secret quando habilitados

O Superset não armazena dados de análise — ele armazena apenas as definições de dashboards, gráficos, conexões e usuários.
Para metadados, o chart pode usar o PostgreSQL embutido para instalações simples ou um PostgreSQL externo quando o ambiente exigir banco compartilhado.

Visão geral

PropriedadeValor
Charttdp-superset
Versão do Superset5.0.0
Versão do Chart3.0.1
Registryoci://registry.tecnisys.com.br/tdp/charts/tdp-superset

Páginas relacionadas

Pré-requisitos

Antes de instalar ou customizar o chart tdp-superset, confirme:

  • Kubernetes 1.32+, Red Hat OpenShift 4.19+ ou Rancher Manager 2.10.x+.
  • Helm 3.2.0+.
  • StorageClass disponível para volumes persistentes, principalmente quando usar PostgreSQL embutido.
  • Registry OCI da Tecnisys acessível pelo ambiente de instalação.
  • Uma SUPERSET_SECRET_KEY forte definida de forma segura.
  • Se usar PostgreSQL externo: instância acessível a partir do cluster e Secret administrativo no padrão esperado pelo chart.
  • Se usar auto-import de datasources: Trino/ClickHouse e as respectivas credenciais acessíveis durante a inicialização.

Instalação

Exemplo
helm install <RELEASE_NAME> oci://registry.tecnisys.com.br/tdp/charts/tdp-superset -n <NAMESPACE> --create-namespace --timeout 10m

Exemplo:

helm upgrade <RELEASE_NAME> oci://registry.tecnisys.com.br/tdp/charts/tdp-superset --namespace <NAMESPACE> --values values.yaml

Antes da primeira instalação, defina onde o Superset vai guardar seus metadados.
Use o PostgreSQL embutido para uma instalação inicial simples, ou configure PostgreSQL externo com TDP-Settings.externalDatabase quando o ambiente já tiver banco compartilhado.
Defina a SUPERSET_SECRET_KEY antes da instalação — ela não pode ser alterada sem planejamento após o primeiro deploy.