Gérer les tables
Lorsque vous créez une nouvelle extraction, vous êtes automatiquement dirigé vers la page Tables. Cette page liste toutes les tables sources ou requêtes SQL incluses dans l'extraction et vous permet de configurer les données à récupérer à partir de votre système source. Par défaut, aucune table n'est listée jusqu'à ce que vous les ajoutiez à l'extraction.
Pour actualiser la liste des tables, sélectionnez Actualiser dans le coin supérieur droit de la page.
Pour vérifier l'état de chargement d'une table, sélectionnez-la puis choisissez l'icône État de la table dans le coin supérieur droit.
Aperçu des colonnes
| Colonne | Description |
|---|---|
| Source de la table | Affiche le nom de la table source ou de la requête provenant de la source de données connectée. |
| Type | Indique si la ligne est une table standard ou une requête SQL. |
| Description de la table | Affiche la description de la table provenant du système source, si disponible. |
| Destination de la table | Affiche le nom de la table de destination. |
| Filtre | Indique tout filtre appliqué pour limiter les données récupérées de la table source. |
| Script post-exécution | Affiche ou renvoie vers des scripts qui s'exécutent après que les données aient été chargées pour cette table. |
| Champs | Affiche le nombre de champs inclus pour la table. Sélectionnez le nombre pour voir ou changer le mapping des champs. |
| Clé unique | Affiche le(s) champ(s) utilisé(s) comme identifiant principal pour chaque enregistrement. |
| Clé de suivi | Affiche le(s) champ(s) utilisé(s) pour suivre les modifications d'enregistrement pour les chargements incrémentiels. |
| Index | Affiche le nombre de d'index définis pour la table. Sélectionnez le nombre pour voir ou éditer les index. |
| Transformation | Indique si des transformations sont appliquées aux données de la table. |
| Partition | Indique si le chargement par partition est activé pour la table. Une coche apparaît si activé. |
Ajouter des tables
- Depuis l'écran d'accueil ou le panneau de navigation gauche, sélectionnez Extractions.
- Sélectionnez une extraction dans la liste.
- Sélectionnez le lien sous la colonne Tables.
- Cliquez sur Nouvelle, puis choisissez Ajouter des tables.
- Sélectionnez les tables à partir desquelles récupérer des données.
- Cliquez sur Enregistrer. Les tables sont ajoutées à la liste.
- (Optionnel) Pour chaque table, entrez une description de la table et changez le nom de la table de destination, puis cliquez sur Enregistrer.
- (Optionnel) Appliquez des filtres aux tables individuelles.
Tables d'extraction de migration
Purger une table
La purge efface les enregistrements de la table en fonction d'une condition avant de charger de nouvelles données.
- Sélectionnez une extraction de migration dans la liste.
- Cliquez sur le lien sous la colonne Tables.
- Sélectionnez une table, et cliquez sur l'icône de crayon sous la colonne Condition de purge.
- Dans le message d'avertissement, cliquez sur Confirmer.
- Dans le Constructeur d'expressions SQL, entrez la condition de purge. Vous pouvez utiliser des variables comme valeurs.
DELETE FROM [DESTINATION_TABLE]
WHERE <PURGE_CONDITION> - Cliquez sur Enregistrer.
Dupliquer une table
La duplication copie la configuration et les champs d'une table, créant une nouvelle entrée de table à personnaliser.
- Sélectionnez une extraction de migration dans la liste.
- Cliquez sur le lien sous la colonne Tables.
- Sélectionnez la table que vous souhaitez dupliquer, puis cliquez sur l'icône Dupliquer Table dans le coin supérieur droit.
Supprimer une table
- Sélectionnez une extraction dans la liste.
- Cliquez sur le lien sous la colonne Tables.
- Sélectionnez la table à supprimer.
- Cliquez sur l'icône Supprimer Table dans le coin supérieur droit.
- Dans le message de confirmation, cliquez sur Confirmer.
La suppression d'une table supprime également tous les index et champs associés. Cette action ne peut pas être annulée.