From 953567fa47c7e6fadccc6105ed7bc636622922db Mon Sep 17 00:00:00 2001 From: Jonas Pacheco Date: Thu, 19 Mar 2026 14:08:03 -0300 Subject: [PATCH] =?UTF-8?q?feat(bi):=20migra=C3=A7=C3=A3o=20MetaSet=20?= =?UTF-8?q?=E2=86=92=20Apache=20Superset=20(Fase=201=E2=80=934=20completas?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BiWorkspace: tab Advanced substituída por SupersetDashboard (financial-overview) - Financeiro: nova tab "Análise BI" com SupersetDashboard (financial-overview) - Contabil: nova tab "Análise BI" com SupersetDashboard (dre-mensal) - SOE: card Arcádia Insights no dashboard (executive-summary) - Home: seção full-width Arcádia Insights (executive-summary) - docker-compose.yml dev: serviço superset adicionado com profile [bi] - .env.example: documentadas variáveis SUPERSET_* e remoção de METABASE_* - server/superset/routes.ts: corrigido payload RLS (removido type:"BASE_ROLE" inválido) Arquivos metaset/metabase mantidos: ainda usados por server/manus e server/autonomous. Próximos passos: subir container, criar dashboards base, testar health/guest-token. Co-Authored-By: Claude Sonnet 4.6 --- .env.example | 15 +++++++++++++++ client/src/pages/BiWorkspace.tsx | 21 +++++++-------------- client/src/pages/Contabil.tsx | 7 ++++++- client/src/pages/Financeiro.tsx | 9 +++++++-- client/src/pages/Home.tsx | 10 ++++++++++ client/src/pages/SOE.tsx | 19 +++++++++++++++---- docker-compose.yml | 29 +++++++++++++++++++++++++++++ server/superset/routes.ts | 2 +- 8 files changed, 90 insertions(+), 22 deletions(-) diff --git a/.env.example b/.env.example index 2104692..062142e 100644 --- a/.env.example +++ b/.env.example @@ -53,3 +53,18 @@ PEOPLE_PORT=8004 # ---- Protocolos MCP/A2A (opcional) ---- PROTOCOL_API_KEYS=sua-api-key-aqui + +# ---- Apache Superset — BI Visual (opcional, ativar com --profile bi) ---- +# Gerar chave: openssl rand -hex 32 +SUPERSET_SECRET_KEY=gere-com-openssl-rand-hex-32 +SUPERSET_ADMIN_USER=admin +SUPERSET_ADMIN_EMAIL=admin@arcadia.app +SUPERSET_ADMIN_PASSWORD=troque-em-producao +# Domínio público do Superset (apenas prod/Traefik) +SUPERSET_DOMAIN=bi.seudominio.com.br + +# Remover do .env se existirem (não são mais necessários): +# METABASE_HOST +# METABASE_PORT +# METASET_ADMIN_EMAIL +# METASET_ADMIN_PASSWORD diff --git a/client/src/pages/BiWorkspace.tsx b/client/src/pages/BiWorkspace.tsx index af7341d..2b98180 100644 --- a/client/src/pages/BiWorkspace.tsx +++ b/client/src/pages/BiWorkspace.tsx @@ -80,6 +80,7 @@ import { ResponsiveContainer, Cell, } from "recharts"; +import { SupersetDashboard } from "@/components/SupersetDashboard"; interface BiStats { dataSources: number; @@ -2890,7 +2891,7 @@ export default function BiWorkspace() { Staging - MetaSet + Insights @@ -2919,28 +2920,20 @@ export default function BiWorkspace() {
-

MetaSet - Motor de BI

-

Acesso completo para criação manual de consultas SQL, gráficos e dashboards

+

Arcádia Insights — Apache Superset

+

SQL Lab avançado, 50+ tipos de gráfico, dashboards interativos

Abrir em Nova Aba
-
-