Modelo Global de Dados Colliers | Diagrama Mermaid
colliers arquitetura-empresarial dados diagrama
4 visões complementares do modelo de dados Colliers Brasil — todas em Mermaid, renderizam nativamente no Obsidian e no Quartz publicado.
Documento conceitual: Modelo Global de Dados Colliers (15 domínios) Documento-pai: Arquitetura Empresarial Colliers
Diferença para o diagrama Costal: o modelo Costal tem espinha dorsal cronológica (Comercial → Construção → Pós-obra) porque é uma construtora. O modelo Colliers tem espinha dorsal por divisão (CIB → CTS → CREMS) porque a Colliers presta 3 serviços simultâneos a clientes diferentes — não há sequência temporal única.
Visão 1 — Mapa de domínios por categoria
Os 15 domínios Colliers organizados por categoria funcional.
graph TB subgraph A[Categoria A — Mercado] D1["1 — Universo Imobiliário<br/>e Mercado"] end subgraph B1[Categoria B — Receita Transacional CIB] D3["3 — Mandatos<br/>Comerciais"] D4["4 — Oportunidades e<br/>Funil Comercial"] D5["5 — Transações<br/>Imobiliárias"] end subgraph B2[Categoria B — Receita Projeto CTS] D6["6 — Avaliações e<br/>Laudos"] D7["7 — Projetos<br/>Técnicos"] end subgraph B3[Categoria B — Receita Recorrente CREMS] D2["2 — Carteira sob<br/>Administração"] D8["8 — Operação de<br/>Property"] D9["9 — Operação de<br/>Facilities"] D10["10 — Lease<br/>Administration"] end subgraph C[Categoria C — Suporte Corporativo] D11["11 — Clientes e<br/>Stakeholders"] D12["12 — Pessoas e<br/>Equipes"] D13["13 — Financeiro e<br/>Comissões"] end subgraph D[Categoria D — Memória e Inteligência] D14["14 — Documentos e<br/>Memória Corporativa"] D15["15 — Inteligência e<br/>Analítica"] end A --> B1 A --> B2 A --> B3 B1 --> C B2 --> C B3 --> C B1 --> D B2 --> D B3 --> D C --> D D -.->|alimenta de volta| A D -.->|alimenta de volta| B1 D -.->|alimenta de volta| B2 D -.->|alimenta de volta| B3 style A fill:#fff4e8,stroke:#c65911 style B1 fill:#e8f4f8,stroke:#2e75b6 style B2 fill:#f5f0ff,stroke:#6b4e8d style B3 fill:#e8f5e8,stroke:#2e7d32 style C fill:#fce8e8,stroke:#a52a2a style D fill:#f0f0f0,stroke:#444
Como ler:
- Categoria A alimenta as 3 sub-categorias B (universo monitorado serve como insumo a CIB, CTS, CREMS)
- Categorias B convergem para C (suporte corporativo) e D (memória/inteligência)
- Categoria D retroalimenta todas as outras (loop de aprendizado)
Visão 2 — ER conceitual simplificado
Principais entidades e relações entre os 15 domínios. Não é o ER de implementação — é o mapa conceitual que orienta a modelagem.
erDiagram IMOVEL ||--o{ TRANSACAO : "transacionado_em" IMOVEL ||--o{ AVALIACAO : "avaliado_em" IMOVEL ||--o{ MANDATO : "objeto_de" IMOVEL ||--o{ IMOVEL_ADMINISTRADO : "subtipo" PROPRIETARIO ||--o{ IMOVEL : "possui" PROPRIETARIO ||--o{ MANDATO : "outorga" PROPRIETARIO ||--o{ CONTRATO_ADMIN : "contrata" MANDATO ||--o{ OPORTUNIDADE : "gera" OPORTUNIDADE ||--|| TRANSACAO : "fecha_em" TRANSACAO ||--|| COMISSAO : "origina" COMISSAO }o--|| BROKER : "atribuida_a" IMOVEL_ADMINISTRADO ||--|| CONTRATO_ADMIN : "regido_por" IMOVEL_ADMINISTRADO ||--o{ BOOK_CONTABIL : "produz_mensal" IMOVEL_ADMINISTRADO ||--o{ CHAMADO_FM : "recebe" IMOVEL_ADMINISTRADO ||--o{ CONTRATO_LEASE : "abriga" BOOK_CONTABIL ||--o{ ORDEM_COMPRA : "agrupa" ORDEM_COMPRA ||--o{ COTACAO : "tem" ORDEM_COMPRA }o--|| SINDICO : "aprovada_por" CHAMADO_FM ||--|| ORDEM_SERVICO : "gera" ORDEM_SERVICO }o--|| FORNECEDOR_FM : "executada_por" CONTRATO_LEASE }o--|| INQUILINO : "ocupado_por" AVALIACAO }o--|| AVALIADOR : "produzida_por" AVALIACAO }o--o{ COMPARAVEL : "usa" COMPARAVEL ||--|| TRANSACAO : "referencia" PROJETO_TECNICO }o--|| EQUIPE_SPS : "executado_por" PROJETO_TECNICO }o--|| CLIENTE_CONTRATANTE : "para" DOCUMENTO }o--o{ IMOVEL : "anexado_a" DOCUMENTO }o--o{ TRANSACAO : "anexado_a" DOCUMENTO }o--o{ AVALIACAO : "anexado_a" DOCUMENTO }o--o{ PROJETO_TECNICO : "anexado_a"
Entidades-âncora (alta cardinalidade — atravessam tudo):
- IMÓVEL — central. Todo o resto se conecta aqui via diferentes papéis (administrado, avaliado, transacionado, sob mandato).
- PROPRIETÁRIO — pode ser cliente em múltiplos papéis (CREMS = cliente recorrente, CIB = cliente transacional, CTS = cliente eventual de laudo).
- DOCUMENTO — atravessa todos os domínios; é a memória corporativa.
Visão 3 — Espinha dorsal por divisão (fluxo principal de valor)
Como o dado se move dentro de cada uma das 3 divisões + os pontos cross-divisão.
flowchart TB subgraph CIB[CIB — Transações] direction LR CIB1[Sourcing] --> CIB2[Mandato] CIB2 --> CIB3[Funil] CIB3 --> CIB4[Negociação] CIB4 --> CIB5[Transação<br/>fechada] CIB5 --> CIB6[Comissão] end subgraph CTS[CTS — Serviços Técnicos] direction LR CTS1[Solicitação] --> CTS2[Análise] CTS2 --> CTS3[Coleta<br/>de dados] CTS3 --> CTS4[Produção<br/>do entregável] CTS4 --> CTS5[Revisão] --> CTS6[Faturamento] end subgraph CREMS[CREMS — Gestão de Ativos] direction LR CREMS1[Onboarding] --> CREMS2[Operação<br/>contínua] CREMS2 --> CREMS3[Reporte<br/>mensal] CREMS3 --> CREMS4{Renovação?} CREMS4 -->|sim| CREMS2 CREMS4 -->|não| CREMS5[Distrato] end subgraph CROSS[Pontos cross-divisão] UNIV[Universo<br/>Imobiliário<br/>compartilhado] CLIENTE[Cliente<br/>cross-papel] DADOS[Lakehouse<br/>Colliers] end CIB -.->|alimenta universo<br/>com transações| UNIV CTS -.->|alimenta universo<br/>com avaliações| UNIV CREMS -.->|alimenta universo<br/>com carteira| UNIV UNIV -.->|nutre todas| CIB UNIV -.->|nutre todas| CTS UNIV -.->|nutre todas| CREMS CIB --> CLIENTE CTS --> CLIENTE CREMS --> CLIENTE CLIENTE -.->|cross-divisão| DADOS CIB -->|eventos| DADOS CTS -->|eventos| DADOS CREMS -->|eventos| DADOS DADOS -->|inteligência| CIB DADOS -->|inteligência| CTS DADOS -->|inteligência| CREMS style CIB fill:#e8f4f8,stroke:#2e75b6 style CTS fill:#f5f0ff,stroke:#6b4e8d style CREMS fill:#e8f5e8,stroke:#2e7d32 style CROSS fill:#fff4e8,stroke:#c65911
Como ler:
- 3 espinhas dorsais separadas porque cada divisão tem ciclo operacional próprio
- 3 pontos cross-divisão consolidam o que é compartilhado: universo de imóveis, clientes e dados
- O Lakehouse Colliers é o agregador-redistribuidor — recebe eventos de todas e devolve inteligência
Visão 4 — Eventos × Sistemas (mapa de integração)
Quais eventos de domínio são disparados por quais sistemas e como populam o Lakehouse.
flowchart LR subgraph SYS_CIB[Sistemas CIB] CRM[CRM<br/>a definir] FUNIL_SYS[Funil<br/>comercial] TRANS_SYS[Sistema<br/>transações] end subgraph SYS_CTS[Sistemas CTS] ARGUS[Argus<br/>Enterprise] IM_BASE[Base IM<br/>migrada] FII_TOOL[Ferramenta<br/>FII/CVM] SPS_SYS[Sistemas SPS<br/>MS Project<br/>+ Excel] end subgraph SYS_CREMS[Sistemas CREMS] PM_SYS[Sistema PM] FM_SYS[Sistema FM] LEASE_SYS[Sistema Lease] end subgraph EVENTOS[Eventos de domínio] E_CIB1["MANDATO_RECEBIDO"] E_CIB2["TRANSACAO_FECHADA"] E_CIB3["COMISSAO_DEVIDA"] E_CTS1["LAUDO_EMITIDO"] E_CTS2["IM_TRIMESTRAL"] E_CTS3["PROJETO_FECHADO"] E_CR1["IMOVEL_ONBOARDED"] E_CR2["BOOK_EMITIDO"] E_CR3["CHAMADO_ABERTO"] E_CR4["LEASE_VENCENDO"] end subgraph LAKE[Lakehouse Colliers] BRONZE[Bronze<br/>raw events] SILVER[Silver<br/>normalizado] GOLD[Gold<br/>analytics + IA] BRONZE --> SILVER SILVER --> GOLD end subgraph EXT[Fontes externas] CVM2[CVM] SIILA2[SiiLa] GOV2[Receita Federal<br/>CAGED RAIS] end CRM --> E_CIB1 TRANS_SYS --> E_CIB2 TRANS_SYS --> E_CIB3 ARGUS --> E_CTS1 IM_BASE --> E_CTS2 SPS_SYS --> E_CTS3 PM_SYS --> E_CR1 PM_SYS --> E_CR2 FM_SYS --> E_CR3 LEASE_SYS --> E_CR4 EVENTOS --> BRONZE EXT --> BRONZE FII_TOOL -.->|dados públicos<br/>já curados| SILVER GOLD -.->|recomendações| CRM GOLD -.->|comparáveis IA| ARGUS GOLD -.->|auto-book| PM_SYS GOLD -.->|alertas Lease| LEASE_SYS style SYS_CIB fill:#e8f4f8,stroke:#2e75b6 style SYS_CTS fill:#f5f0ff,stroke:#6b4e8d style SYS_CREMS fill:#e8f5e8,stroke:#2e7d32 style EVENTOS fill:#fff4e8,stroke:#c65911 style LAKE fill:#fce8e8,stroke:#a52a2a style EXT fill:#f0f0f0,stroke:#444
Como ler:
- Esquerda: sistemas operacionais (alguns existem hoje — Argus, Excel IM, Power BI, ferramenta FII/CVM; outros são propostos — CRM, sistemas CREMS estruturados)
- Centro: eventos de domínio canônicos — contrato técnico entre sistemas operacionais e o Lakehouse
- Lakehouse: Bronze recebe raw, Silver normaliza, Gold serve analytics + IA
- Loop de inteligência: Gold devolve recomendações para os sistemas operacionais (o “AI-Augmented” mencionado na arquitetura)
Mapeamento Domínio → Divisão → Spec → Status (referência rápida)
| # | Domínio | Divisão dominante | Spec / discovery | Status (27/04) |
|---|---|---|---|---|
| 1 | Universo Imobiliário e Mercado | CTS-IM | spec v2 | discovery 30/04 com Braga |
| 2 | Carteira sob Administração | CREMS | prep PM | prep pronto, sessão semana 2 |
| 3 | Mandatos Comerciais | CIB Transações | preps Office/Industrial/CapMkts | preps prontos |
| 4 | Oportunidades e Funil | CIB Transações | preps CIB | preps prontos |
| 5 | Transações Imobiliárias | CIB Transações | prep Desmob | prep pronto |
| 6 | Avaliações e Laudos | CTS-CIVAS | prep Avaliações | prep pronto |
| 7 | Projetos Técnicos | CTS-SPS | orçamentação · planejamento | discovery 28/04 16h |
| 8 | Operação de Property | CREMS-PM | prep PM | prioridade 1 Ricardo |
| 9 | Operação de Facilities | CREMS-FM | prep FM | prep pronto |
| 10 | Lease Administration | CREMS-Lease | — | a iniciar (semana 3) |
| 11 | Clientes e Stakeholders | transversal | — | lacuna estrutural |
| 12 | Pessoas e Equipes | CIB Corp | — | a iniciar (Camila Silva) |
| 13 | Financeiro e Comissões | CIB Corp | — | a iniciar (Rodrigo Eisenbraun) |
| 14 | Documentos e Memória Corp | transversal | TI spec | parcial |
| 15 | Inteligência e Analítica | CTS + transversal | spec IM v2 | discovery em curso |
Convenções do diagrama
- Cores por categoria preservadas nas 4 visões: CIB azul (#2e75b6), CTS roxo (#6b4e8d), CREMS verde (#2e7d32), Cross/Externo laranja (#c65911), Lakehouse vermelho-claro (#a52a2a), Memória cinza
- Linhas sólidas = fluxo primário de dado/evento
- Linhas tracejadas (dotted) = relação opcional, retroalimentação ou metadados
- Aspas em labels com vírgulas/dois-pontos/parênteses (regra registrada em STYLE-GUIDE para evitar erros Mermaid)
- Numeração de nós — usar
"N — texto"(em-dash) e não"N. texto"(período + espaço). O parser Mermaid interpretaN.como item de lista markdown, mesmo dentro de aspas, e quebra o render comUnsupported markdown: list. Aplicado na Visão 1 em 27/04 após o erro reportado. - Nomes de eventos em UPPER_SNAKE_CASE para diferenciar de entidades
Manutenção
Atualizar este diagrama quando:
- Surgirem novos domínios identificados nas discoveries
- Um novo evento de domínio for canonizado
- Um sistema operacional for definido (CRM, sistemas CREMS, etc.)
- A relação entre domínios mudar de cardinalidade
Revisão trimestral mínima junto com o modelo-global-dados (texto).
Ver também
- Modelo Global de Dados Colliers (texto)
- Arquitetura Empresarial Colliers (raiz)
- Sub-doc CIB · Sub-doc CTS · Sub-doc CREMS
- Diagrama Costal — para comparação metodológica
Diagrama Modelo Global Colliers v1 — Pedro Villa + Anouk, 27/04/2026.