Ao vincular dois bancos de dados no Notion usando uma propriedade de Relação, muitas vezes você precisa exibir ou calcular informações do item vinculado sem copiá-las manualmente. O recurso de Herança de Propriedade de Subitem permite que um item de banco de dados filho herde automaticamente um valor de propriedade de seu item pai por meio da relação. Este artigo explica como configurar uma relação entre dois bancos de dados e configurar propriedades Rollup ou Lookup para que o item filho herde um valor específico do pai. Você aprenderá as etapas exatas para criar a relação, escolher a fórmula Rollup correta e evitar erros comuns de configuração que quebram a herança.
Principais Conclusões: Configurando Propriedade de Relação com Herança de Propriedade
- Propriedade de Relação vinculando dois bancos de dados: Cria uma conexão pai-filho que permite a herança de valores por meio de propriedades Rollup ou Lookup.
- Propriedade Rollup > Mostrar Original: Exibe o valor exato da propriedade do item pai no banco de dados filho sem entrada manual.
- Propriedade Lookup > Selecionar Propriedade de Origem: Puxa qualquer propriedade de um item relacionado para o banco de dados atual para exibição ou filtragem.
Entendendo a Propriedade de Relação e a Herança de Propriedade no Notion
Uma propriedade de Relação no Notion vincula dois bancos de dados, permitindo que itens em um banco de dados referenciem itens em outro. Isso cria uma conexão pai-filho: o item no banco de dados de origem é o pai, e o item no banco de dados de destino é o filho. Por exemplo, você pode vincular um banco de dados de Tarefas a um banco de dados de Projetos para que cada tarefa pertença a um projeto específico.
A herança de propriedade ocorre quando um item filho exibe automaticamente um valor de propriedade de seu item pai por meio da relação. O Notion fornece dois tipos de propriedade para conseguir isso: Rollup e Lookup. Uma propriedade Rollup pode agregar vários valores relacionados ou mostrar um único valor do pai. Uma propriedade Lookup puxa diretamente qualquer propriedade do item relacionado para o banco de dados atual. Nenhum deles requer entrada manual de dados no item filho.
Para usar a herança, você deve primeiro criar uma propriedade de Relação entre os dois bancos de dados. Depois, adicione uma propriedade Rollup ou Lookup no banco de dados filho e configure-a para ler do pai. O item filho então herda o valor da propriedade selecionada de seu item pai vinculado.
Passos para Criar uma Propriedade de Relação e Configurar a Herança de Propriedade
Siga estes passos para vincular dois bancos de dados e configurar a herança usando uma propriedade Rollup. O exemplo usa um banco de dados de Projetos e um banco de dados de Tarefas, onde as tarefas herdam o nome do projeto.
- Abra o banco de dados filho e adicione uma propriedade de Relação
Vá para o banco de dados que conterá os itens filhos, por exemplo, o banco de dados Tarefas. Clique no botão + no cabeçalho da última coluna. Selecione Relação na lista de tipos de propriedade. Na caixa de diálogo que abrir, escolha o banco de dados pai, por exemplo, Projetos. Clique em Criar relação. Uma nova coluna com o nome da relação aparece em ambos os bancos de dados. - Vincule um item filho ao seu pai
No banco de dados Tarefas, clique na célula de Relação de uma tarefa específica. Um menu mostra todos os itens do banco de dados Projetos. Selecione o projeto ao qual esta tarefa pertence. A célula de relação agora mostra o nome do projeto vinculado. Repita para cada item de tarefa. - Adicione uma propriedade Rollup ao banco de dados filho
Clique no botão + no cabeçalho da última coluna do banco de dados Tarefas. Selecione Rollup na lista de tipos de propriedade. Um painel de configuração da propriedade Rollup é aberto. - Configure a propriedade Rollup para herdar o valor do pai
No painel de configuração do Rollup, defina Relação como a propriedade de relação que você acabou de criar, por exemplo, Projetos. Defina Propriedade como a propriedade do pai que você deseja herdar, por exemplo, Nome do Projeto. Defina Calcular como Mostrar Original. Isso exibe o valor exato do pai sem qualquer agregação. Clique em Concluído. A coluna Rollup agora mostra o nome do projeto herdado para cada tarefa. - Verifique a herança editando o pai
Abra o banco de dados Projetos. Edite o nome de um projeto que tenha tarefas vinculadas. Volte ao banco de dados Tarefas. A coluna Rollup é atualizada automaticamente para mostrar o novo nome do projeto. Nenhuma atualização manual é necessária nos itens filhos.
Usando uma Propriedade Lookup em vez de Rollup
Uma propriedade Lookup funciona de forma semelhante, mas puxa o valor diretamente sem uma etapa de cálculo. Para adicionar uma propriedade Lookup:
- Adicione uma propriedade Lookup
No banco de dados filho, clique no botão + e selecione Lookup. - Selecione a relação e a propriedade de origem
No painel de configuração do Lookup, defina Relação como sua propriedade de relação. Defina Propriedade como a propriedade do pai que você deseja herdar. Clique em Concluído. A coluna Lookup agora exibe o valor da propriedade do pai para cada item filho.
Lookup é mais simples, mas não suporta agregação. Use Lookup quando precisar exibir um único valor do pai e não precisar de cálculos ou agrupamento.
Erros Comuns e Limitações ao Usar Herança de Propriedade
Rollup mostra valores vazios ou incorretos
Isso ocorre quando a propriedade de Relação não está configurada corretamente ou o item filho não está vinculado a um pai. Abra o banco de dados filho e verifique a coluna Relação. Se uma célula estiver vazia, o item não tem vínculo com um pai. Clique na célula de relação vazia e selecione o item pai correto. O valor Rollup aparecerá então.
Rollup mostra uma agregação como “2 itens” em vez do valor do pai
A configuração Calcular na propriedade Rollup está definida como uma contagem ou soma em vez de Mostrar Original. Abra a configuração da propriedade Rollup, defina Calcular como Mostrar Original e clique em Concluído. O Rollup exibirá então o valor exato da propriedade do pai.
Item filho herda a propriedade errada
A propriedade Rollup ou Lookup está apontando para a propriedade de origem errada no banco de dados pai. Abra a configuração do Rollup ou Lookup e verifique o campo Propriedade. Selecione a propriedade correta do banco de dados pai. Os itens filhos serão atualizados imediatamente para mostrar o valor herdado correto.
A herança não é atualizada quando o valor do pai muda
Isso acontece se a propriedade Rollup ou Lookup for acidentalmente convertida em uma propriedade de texto. Propriedades Rollup e Lookup são dinâmicas. Se você digitar manualmente na célula Rollup, o Notion a converte em uma propriedade de texto e quebra a herança. Para corrigir, exclua a propriedade convertida e adicione uma nova propriedade Rollup ou Lookup seguindo os passos acima. Não digite nas células Rollup ou Lookup.
A propriedade de Relação não aparece na configuração do Rollup
A propriedade de Relação deve existir no banco de dados filho antes que você possa criar um Rollup. Se a relação estiver faltando, volte ao banco de dados filho e adicione uma propriedade de Relação conforme descrito no passo 1. Após a relação ser criada, a configuração do Rollup a listará no campo Relação.
Rollup vs Lookup vs Fórmula: Métodos de Herança de Propriedade Comparados
| Item | Rollup | Lookup | Fórmula |
|---|---|---|---|
| Propósito | Exibir ou agregar uma propriedade de um item relacionado | Exibir uma propriedade de um item relacionado diretamente | Calcular um valor usando propriedades no mesmo banco de dados |
| Suporte a herança | Sim, através do cálculo Mostrar Original | Sim, puxa valor do item relacionado | Não, não pode referenciar propriedades de outros bancos de dados diretamente |
| Opções de agregação | Contar, Soma, Média, Mín, Máx, Mostrar Original | Nenhuma | Funções matemáticas, lógicas e de texto |
| Comportamento de atualização | Atualiza automaticamente quando o pai muda | Atualiza automaticamente quando o pai muda | Atualiza automaticamente quando qualquer propriedade referenciada muda |
| Caso de uso | Herdar um único valor ou agregar vários itens relacionados | Herdar um único valor sem agregação | Calcular valores dentro do mesmo item, não entre bancos de dados |
Para herança de propriedade entre bancos de dados, use Rollup com Mostrar Original ou Lookup. Fórmulas não podem referenciar propriedades de outros bancos de dados e não são adequadas para herança.
Agora você pode vincular dois bancos de dados com uma propriedade de Relação e configurar Rollup ou Lookup para herdar automaticamente valores de propriedade do item pai. Isso elimina a necessidade de duplicar dados manualmente entre bancos de dados. Para estender essa configuração, tente usar um Rollup com Contar para ver quantos itens filhos estão vinculados a cada pai. Para uso avançado, combine Rollup com uma propriedade Fórmula para criar campos calculados que dependem de valores herdados.