|
|
@ -0,0 +1,108 @@ |
|
|
|
|
|
|
|
*** |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
title: « Importer Airtable vers NocoDB » |
|
|
|
|
|
|
|
description: 'Une importation complète de votre Airtable vers n'importe quelle base de données MySQL ou Postgres en quelques minutes' |
|
|
|
|
|
|
|
balises : \['Bases', 'Importer'] |
|
|
|
|
|
|
|
mots-clés : \['NocoDB', 'Airtable', 'Import Airtable', 'Airtable to NocoDB', 'Airtable to MySQL', 'Airtable to Postgres'] |
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NocoDB propose un processus rationalisé pour transférer de manière transparente votre base de données Airtable vers divers systèmes de gestion de bases de données, notamment MySQL, Postgres et SQLite, en quelques minutes seulement. Cette fonctionnalité est particulièrement utile pour les utilisateurs qui souhaitent migrer leur base de données Airtable vers un système de gestion de base de données plus robuste et évolutif. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:::Info |
|
|
|
|
|
|
|
L'importation depuis Airtable est en version bêta. Voir[Importation d'Airtable vers NocoDB](https://github.com/nocodb/nocodb/discussions/2122)pour les notes de migration. |
|
|
|
|
|
|
|
::: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:::Info |
|
|
|
|
|
|
|
Pour continuer, vous devez disposer d'informations d'identification Airtable valides. Assurez-vous d'avoir accès aux informations suivantes depuis votre compte Airtable : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* [Qu’est-ce qu’Opi ?](#retrieve-api-key) ou [Jeton d'accès personnel](#create-personal-access-token) |
|
|
|
|
|
|
|
* [ID/URL de base partagée](#retrieve-share-base-id—url)::: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ouvrez le `Quick Import- AIRTABLE` modal commence le processus d’importation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Passez la souris sur le nom de la base dans la barre latérale gauche, cliquez sur l'icône`...`icône pour ouvrir le menu contextuel de la base |
|
|
|
|
|
|
|
2. Sélectionner`Import Data`depuis le menu contextuel de base |
|
|
|
|
|
|
|
3. Sélectionner`Airtable` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![import data](/img/v2/base/base-import-airtable-1.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alternativement, vous pouvez également ouvrir le`Quick Import- AIRTABLE`modale du`Base dashboard` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Accédez à votre tableau de bord Base, cliquez sur`Import Data` |
|
|
|
|
|
|
|
2. Sélectionner`Airtable` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![import data](/img/v2/base/base-import-from-dashboard-1.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![import data](/img/v2/base/base-import-from-dashboard-2.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Continuez avec les étapes suivantes sur`Quick Import- AIRTABLE`modal pour terminer le processus d’importation : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Saisir[Qu’est-ce qu’Opi ?](#retrieve-api-key)/[Jeton d'accès personnel](#create-personal-access-token) |
|
|
|
|
|
|
|
2. Saisir[ID de base / URL partagés](#retrieve-share-base-id--url) |
|
|
|
|
|
|
|
3. Configurer[Options d'importation Airtable](#configuration-options)(Facultatif) |
|
|
|
|
|
|
|
4. Cliquez sur`Import` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![import data](/img/v2/base/base-import-airtable-2.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:::Info |
|
|
|
|
|
|
|
Attendre jusqu'à`Go To Dashboard`Le bouton est activé sur le modal. Les détails de l'importation sont capturés dans la fenêtre du journal. |
|
|
|
|
|
|
|
::: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![import data](/img/v2/base/base-import-airtable-3.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Options de configuration |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. **Importer des données**: Si vous désactivez cette option, seules les tables et les vues seront créées (schéma), à l'exclusion des enregistrements de données réels. |
|
|
|
|
|
|
|
2. **Importer des vues secondaires**: Si vous désactivez cette option, seule la vue de grille principale de chaque table sera importée, en omettant toutes les vues secondaires. |
|
|
|
|
|
|
|
3. **Importer des champs de cumul**: Si vous désactivez cette option, vous pouvez ignorer l'importation des champs Rollup. |
|
|
|
|
|
|
|
4. **Importer des champs de recherche**: Si vous désactivez cette option, vous pouvez ignorer l'importation des champs de recherche. |
|
|
|
|
|
|
|
5. **Importer les champs des pièces jointes**: Si vous désactivez cette option, vous pouvez ignorer l'importation des champs de pièces jointes, qui stockent généralement les pièces jointes associées aux enregistrements. |
|
|
|
|
|
|
|
6. **Importer des champs de formule**: Veuillez noter que l'importation de champs de formule depuis Airtable n'est actuellement pas prise en charge. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Obtenez les informations d'identification Airtable |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Créer un jeton d'accès personnel |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Voici les étapes pour générer un jeton d'accès personnel Airtable : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Visiter le [Airtable Créer des jetons](https://airtable.com/create/tokens) page et cliquez sur le bouton « Créer un jeton ». |
|
|
|
|
|
|
|
2. Fournissez un nom significatif pour votre jeton dans le `Token name` champ. |
|
|
|
|
|
|
|
3. Choisissez les étendues d’accès nécessaires, avec une exigence minimale de `data.records:read`. |
|
|
|
|
|
|
|
4. Sélectionnez la base spécifique à laquelle vous souhaitez accéder avec ce jeton. |
|
|
|
|
|
|
|
5. Confirmez vos choix en cliquant sur le `Create token` bouton. |
|
|
|
|
|
|
|
6. Copiez le nouveau généré `Personal Access Token` pour votre usage. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pour des informations détaillées, vous pouvez vous référer au[Guide du jeton d'accès personnel Airtable](https://airtable.com/developers/web/guides/personal-access-tokens). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![image](/img/v2/base/pat-1.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![image](/img/v2/base/pat-2.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![image](/img/v2/base/pat-3.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Récupérer la clé API |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Copiez votre clé API Airtable depuis[Airtable crée une clé API](https://airtable.com/create/apikey)page![API Key](/img/v2/base/airtable-api-key.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Récupérer l'ID/URL de base de partage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Voir[ici](https://support.airtable.com/hc/en-us/articles/205752117-Creating-a-base-share-link-or-a-view-share-link#basesharelink)pour des procédures détaillées. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Ouvrir`Share`menu dans votre Projet / Base |
|
|
|
|
|
|
|
2. Ouvrir l'onglet`Share Publicly` |
|
|
|
|
|
|
|
3. Activer`Turn on full base access` |
|
|
|
|
|
|
|
4. Copier l'URL de base partagée générée |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![Shared base](/img/v2/base/airtable-share-base.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Articles Liés |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* [Aperçu des bases](/bases/base-overview) |
|
|
|
|
|
|
|
* [Créer une base vide](/bases/create-base) |
|
|
|
|
|
|
|
* [Importer la base depuis Airtable](/bases/import-base-from-airtable) |
|
|
|
|
|
|
|
* [Inviter les membres de l'équipe à travailler sur une base](/bases/base-collaboration) |
|
|
|
|
|
|
|
* [Partager la base publiquement](/bases/share-base) |
|
|
|
|
|
|
|
* [Renommer la base](/bases/actions-on-base#rename-base) |
|
|
|
|
|
|
|
* [Base en double](/bases/actions-on-base#duplicate-base) |
|
|
|
|
|
|
|
* [Base de marque-pages](/bases/actions-on-base#star-base) |
|
|
|
|
|
|
|
* [Supprimer la base](/bases/actions-on-base#delete-base) |