Você quer mover dados do Airtable para o Notion, mas a importação CSV padrão perde tipos de campo, relações e fórmulas. Bases do Airtable e bancos de dados do Notion usam modelos de esquema diferentes: o Airtable usa registros vinculados e rollups, enquanto o Notion usa relações e rollups. Este artigo mostra como construir um pipeline de importação repetível que mapeia os tipos de campo do Airtable para os tipos de propriedade do Notion, para que seus dados cheguem intactos.
O pipeline usa a exportação CSV do Airtable, uma planilha de mapeamento de esquema e a importação CSV do Notion com seleção manual de tipo de propriedade. Você aprenderá a lidar com registros vinculados, anexos e campos de fórmula que não transferem diretamente.
Ao final, você poderá migrar qualquer base do Airtable para o Notion sem perder a estrutura dos dados ou precisar de ferramentas de terceiros.
Principais conclusões: Pipeline de mapeamento de esquema Airtable para Notion
- Exportação do Airtable > CSV: Exporte cada tabela como um arquivo CSV separado para preservar a estrutura das colunas.
- Planilha de mapeamento de esquema: Liste cada campo do Airtable, seu tipo e o tipo de propriedade de destino no Notion antes de importar.
- Importação do Notion > CSV: Use a importação CSV integrada do Notion e defina manualmente o tipo de propriedade de cada coluna para corresponder ao mapa de esquema.
- Relações e rollups: Recrie registros vinculados após a importação usando os tipos de propriedade Relation e Rollup do Notion.
O que o pipeline de importação Airtable para Notion faz
O pipeline é um processo manual que converte uma base do Airtable em um ou mais bancos de dados do Notion com esquema correspondente. Airtable e Notion compartilham muitos tipos de propriedade: texto, número, data, seleção, seleção múltipla, caixa de seleção, URL, e-mail, telefone e anexo. No entanto, os registros vinculados, rollups, lookups e fórmulas do Airtable não mapeiam diretamente para a importação CSV do Notion. Você deve reconstruí-los após a importação inicial.
O pipeline tem quatro estágios: exportar tabelas do Airtable como CSV, criar uma planilha de mapeamento de esquema, importar cada CSV no Notion definindo os tipos de propriedade e, em seguida, recriar relações, rollups e fórmulas dentro do Notion.
Pré-requisitos
Você precisa de uma conta no Airtable com a base que deseja migrar e um workspace no Notion onde tenha acesso “Pode editar”. Você também precisa de uma ferramenta de planilha como Google Sheets ou Excel para construir o mapa de esquema. Não são necessárias chaves de API ou ferramentas de integração de terceiros.
Etapas para construir o pipeline de importação com mapeamento de esquema
Etapa 1: Exportar cada tabela do Airtable como um CSV separado
- Abra sua base do Airtable
Selecione a primeira tabela que deseja migrar. - Clique no menu de três pontos na guia da tabela
Escolha “Download CSV”. O Airtable exporta a visualização atual, incluindo todos os campos e linhas. - Repita para cada tabela
Não use a exportação no nível da base. Exporte cada tabela individualmente para que os nomes das colunas e os tipos de campo permaneçam intactos. - Salve todos os arquivos CSV em uma pasta
Nomeie-os claramente, por exemplo “Contatos.csv” e “Projetos.csv”.
Etapa 2: Construir uma planilha de mapeamento de esquema
- Abra uma nova planilha
Crie colunas: Nome do Campo no Airtable, Tipo do Campo no Airtable, Nome da Propriedade no Notion, Tipo da Propriedade no Notion e Observações. - Copie os nomes dos campos do primeiro CSV
Abra o CSV em um editor de texto e liste todos os cabeçalhos de coluna na primeira linha. - Mapeie cada tipo do Airtable para um tipo do Notion
Use este mapeamento:
– Texto de linha única → Título ou Texto
– Texto longo → Texto
– Número → Número
– Data → Data
– Seleção única → Seleção
– Seleção múltipla → Seleção múltipla
– Caixa de seleção → Caixa de seleção
– URL → URL
– E-mail → E-mail
– Telefone → Telefone
– Anexo → Arquivos e mídia
– Link para outro registro → (pular durante a importação, recriar como Relation depois)
– Rollup → (pular durante a importação, recriar como Rollup depois)
– Fórmula → (pular durante a importação, recriar como Fórmula depois) - Identifique quais campos pular durante a importação CSV
Registros vinculados, rollups, lookups e fórmulas não aparecem no CSV ou aparecem como texto que não pode ser recriado. Marque-os como “Recriar após a importação”.
Etapa 3: Importar cada CSV no Notion
- Crie uma nova página no Notion
Navegue até o workspace ou teamspace onde deseja o banco de dados. Clique em “Adicionar uma página” e dê um nome. - Use o recurso de importação CSV
Digite/importe selecione “CSV”. O Notion abre um seletor de arquivos. Escolha o primeiro arquivo CSV da sua pasta. - Defina os tipos de propriedade para cada coluna
O Notion mostra uma prévia com cada coluna. Clique no menu suspenso de tipo de propriedade ao lado de cada nome de coluna. Selecione o tipo de propriedade correspondente do Notion de acordo com seu mapa de esquema. Por exemplo, altere “Texto” para “Número” para uma coluna numérica. - Clique em “Importar”
O Notion cria um novo banco de dados com seus dados. Repita para cada arquivo CSV. Crie um banco de dados separado para cada tabela.
Etapa 4: Recriar relações, rollups e fórmulas
- Adicione uma propriedade Relation ao banco de dados filho
Abra o banco de dados que deve conter o registro vinculado. Clique em “Adicionar uma propriedade”, selecione “Relation” e escolha o banco de dados pai. Nomeie a propriedade, por exemplo “Projeto Relacionado”. - Vincule registros manualmente ou em massa
Se seu CSV continha uma coluna com nomes de registros vinculados, você pode combiná-los copiando o nome no campo Relation. Para conjuntos de dados grandes, use o recurso “Link database” do Notion com uma coluna de consulta para corresponder IDs. - Adicione uma propriedade Rollup
Após definir a Relation, adicione uma propriedade Rollup. Configure-a para agregar um campo numérico ou de texto do banco de dados relacionado usando SOMA, CONT.SE ou outra agregação. - Recrie propriedades de fórmula
Abra o banco de dados, adicione uma propriedade Fórmula e escreva a fórmula usando a sintaxe de fórmulas do Notion. Fórmulas do Airtable que usam funções como SE, DATETIME_DIFF ou CONCATENAR têm equivalentes diretos no Notion.
Armadilhas comuns no mapeamento de esquema e como evitá-las
Registros vinculados exportados como texto em vez de IDs
A exportação CSV do Airtable grava registros vinculados como o nome de exibição do registro vinculado, não o ID do registro. Ao importar para o Notion, essa coluna se torna texto simples. Você não pode converter texto em uma propriedade Relation após a importação. A solução é pular essa coluna durante a importação e adicionar a propriedade Relation depois, vinculando manualmente os registros usando os nomes de texto como referência.
Campos de anexo exportados como URLs que o Notion não pode importar
O Airtable exporta anexos como URLs separados por vírgula em uma única célula. A importação CSV do Notion não analisa esses URLs em propriedades de Arquivos e mídia. A alternativa é pular a coluna de anexo durante a importação e usar a API do Notion ou o recurso de arrastar e soltar do aplicativo desktop para reanexar arquivos. Para conjuntos de dados pequenos, você pode reanexar arquivos manualmente.
Campos de fórmula exportados como valores calculados, não a fórmula
O CSV do Airtable mostra o resultado de uma fórmula, não a expressão da fórmula em si. Você deve recriar cada fórmula no Notion após a importação. Mantenha sua base do Airtable aberta como referência ao escrever fórmulas no Notion.
Campos de rollup exportados como valores agregados que perdem sua origem
Um rollup no Airtable mostra um valor calculado a partir de um registro vinculado. O CSV contém apenas esse valor calculado, não o relacionamento. Você deve reconstruir a Relation primeiro e depois adicionar uma propriedade Rollup no Notion para calcular o mesmo valor.
Tipos de campo do Airtable vs tipos de propriedade do Notion: referência de mapeamento
| Tipo de campo no Airtable | Tipo de propriedade no Notion | Observações |
|---|---|---|
| Texto de linha única | Título ou Texto | Mapeie o campo principal para Título |
| Texto longo | Texto | Nenhuma configuração extra necessária |
| Número | Número | Defina o formato do número após a importação |
| Data | Data | Formato de data e fuso horário |
| Seleção única | Seleção | As opções devem ser recriadas no Notion |
| Seleção múltipla | Seleção múltipla | As opções devem ser recriadas no Notion |
| Caixa de seleção | Caixa de seleção | Valores verdadeiro/falso mapeiam diretamente |
| URL | URL | Nenhuma configuração extra necessária |
| Nenhuma configuração extra necessária | ||
| Telefone | Telefone | Nenhuma configuração extra necessária |
| Anexo | Arquivos e mídia | Recriar após a importação |
| Link para outro registro | Relation | Recriar após a importação |
| Rollup | Rollup | Recriar após a importação |
| Lookup | Rollup ou Fórmula | Recriar após a importação |
| Fórmula | Fórmula | Recriar após a importação |
| Duração | Número com formato | Converter para minutos ou horas |
| Classificação | Número | Use uma propriedade Número com um emoji de estrela no nome |
Agora você pode exportar qualquer base do Airtable, mapear seu esquema para os tipos de propriedade do Notion e importar os dados sem perder a estrutura. Use a planilha de mapeamento de esquema para cada migração para evitar campos incompatíveis. Para bases grandes com mais de 10 tabelas, considere usar a API do Notion para automatizar a etapa de religação das relações após a importação CSV.