Jonas Pacheco
a1ba3b4b02
fix(superset): corrigir dependência fetchGuestToken → fetchTokenData no useCallback
...
Referência ao nome antigo causava ReferenceError no runtime.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 15:09:35 -03:00
Jonas Pacheco
023451e000
fix(superset): resolver slug → UUID antes de gerar guest token e embeddar
...
O SDK do Superset exige o UUID do embedded config (não o slug) tanto no
embedDashboard quanto no guest token. Agora o backend resolve:
slug → dashboard ID → embedded UUID → guest token com UUID
E retorna { token, embeddedId } para o frontend usar no embedDashboard.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 14:55:36 -03:00
Jonas Pacheco
953567fa47
feat(bi): migração MetaSet → Apache Superset (Fase 1–4 completas)
...
- 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 <noreply@anthropic.com>
2026-03-19 14:08:03 -03:00
Jonas Pacheco
e2c482a67d
Suite Arcádia — estado atual do servidor (arcadia_merged)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 13:11:28 -03:00