Blog · 6 min de leitura

Governança no Metabase open source: cada filial vê só o que é seu — sem Enterprise

Segregar dados por unidade não exige a edição paga. Exige arquitetura.
Por · publicado em

"Cada gerente de filial só pode ver os números da sua unidade; a diretoria vê tudo." É um requisito comum — e a primeira reação costuma ser "então precisamos da versão paga". Nem sempre. Dá para resolver no Metabase open source com arquitetura de dados, e este artigo mostra como (e quando o OSS realmente não basta).

O problema: muitos gestores, um painel, dados que não podem se misturar

Numa operação multiunidade, o mesmo dashboard precisa mostrar realidades diferentes para pessoas diferentes. Se o gerente da filial de Curitiba abrir o painel e enxergar os números de São Paulo, você tem um problema de confiança — e às vezes de contrato.

A abordagem OSS: separe no dado, não no filtro

No open source, a segregação sólida acontece antes do Metabase, no data warehouse. Cada filial vira uma conexão isolada — schema próprio (ou banco próprio) com apenas os seus dados. O Metabase conecta em cada uma como uma fonte separada.

schema · CWBconexãogrupo Filial CWBschema · SPconexãogrupo Filial SPschema · consolidadoconexãogrupo Diretoria
No open source, cada filial é um schema/conexão isolado no warehouse; grupos e permissões por coleção no Metabase amarram quem vê o quê.

Grupos e permissões por coleção

Com as conexões separadas, o Metabase amarra pessoas a dados por grupos e permissões por coleção: o grupo "Filial Curitiba" só acessa a conexão e as coleções de Curitiba; o grupo "Diretoria" acessa o consolidado. É gestão de acesso simples, auditável e nativa do OSS.

Quando o OSS não basta: data sandboxing

Seja honesto sobre o limite. Se você precisa de uma única pergunta que filtra as linhas automaticamente conforme quem está logado — sem duplicar dashboards nem separar conexões — isso é data sandboxing, e existe só no Metabase Pro/Enterprise. Para dezenas de filiais com dashboards idênticos, o sandboxing paga o custo. Para um punhado de unidades cujos dados já dá para separar na carga, o OSS resolve com folga.

Checklist de governança

Sistemas que conectamos aqui

Perguntas frequentes

Dá para fazer segurança em nível de linha no Metabase open source?

Nativamente, não — o filtro automático por linha conforme o usuário logado (data sandboxing) é recurso do Metabase Pro/Enterprise. No open source, você obtém o mesmo efeito prático separando o dado por schema/conexão e amarrando grupos e coleções a cada um. Funciona muito bem quando o número de unidades é gerenciável.

Quantas conexões o Metabase aguenta?

Muitas mais do que a maioria das operações precisa. O gargalo raramente é o número de conexões e sim o banco por trás; por isso a separação por schema em um único warehouse bem indexado costuma ser mais simples de operar do que dezenas de bancos avulsos.

Comece sem custo

Precisa segregar dados por unidade sem estourar o orçamento? Diagnóstico gratuito em 48h.

Mapeamos seus sistemas atuais, apontamos os maiores gargalos e entregamos um plano priorizado por risco × esforço. Você sai com clareza — usando ou não a Meta Dados.

Quero meu diagnóstico → Falar no WhatsApp Sem compromisso, sem cartão.
Respondemos em até 2 horas úteis.
←  Voltar para Blog