Skip to content

Hierarquia da Informação

O HorusDW organiza os dados de maneira hierárquica para equilibrar liberdade de criação (ambiente privado) com governança corporativa (dados oficiais). Entender essa hierarquia é fundamental para saber onde seus dados estão e quem pode acessá-los.


🏛️ Níveis de Organização

1. 🏢 Tenant (Sua Empresa)

É o ambiente global da organização. Tudo que acontece no Horus — usuários, dados, acessos — está contido dentro do Tenant da sua empresa. Os dados de um Tenant são completamente isolados dos demais.

2. 🗄️ Mesas (Desks)

São os containers onde as tabelas são armazenadas fisicamente.

  • Função — Organizar o armazenamento físico dos dados
  • Regra — Uma tabela só pode estar em uma única Mesa
  • Tipos disponíveis:
TipoDescrição
Minha MesaSeu espaço privado de trabalho — visível apenas para você
Mesas PúblicasEspaços compartilhados e governados do departamento (Financeiro, RH)

3. 📄 Tabelas (Tables)

São os objetos de dados propriamente ditos. Cada tabela tem um "dono" (quem a criou) e um endereço fixo (a Mesa onde ela está armazenada).


🔀 Armazenamento vs. Visualização

O grande diferencial do Horus está na separação entre onde o dado está guardado e onde ele é exibido.

Datamarts (Vitrines de Negócio)

Enquanto as Mesas guardam os dados, os Datamarts funcionam como vitrines que exibem esses dados para os usuários por área temática:

  • Uma tabela está armazenada na Mesa "Financeiro"
  • Mas ela aparece no Datamart "Diretoria" e também no Datamart "Vendas"

TIP

Analogia: Pense no Spotify. A música (Tabela) está gravada no álbum do artista (Mesa), mas você pode adicioná-la em várias playlists diferentes (Datamarts).

Por que isso é importante?

Essa separação permite que a equipe de TI organize os dados tecnicamente (por sistema de origem), enquanto os usuários de negócio acessam os dados por tema (por assunto) — tudo isso sem necessidade de duplicar a informação.