Importation de données

Connaissances prérequises

Afin de comprendre comment utiliser la tâche d’import, il est nécéssaire de comprendre le format et la structure hiérarchique des tâches d’export. Vous pouvez vous référer au lien Exportation des données.

Préparation des fichiers à importer

La première étape après avoir rempli les fichiers de données sur le modèle des fichiers exportés par les tâches d’export est de construire une archive ‘.zip’ contenant toutes les données à importer.

L’image suivante montre comment créer une archive à partir de plusieurs fichiers ‘.csv’ à importer

Archive

  1. Cette version de l’archivage Windows permet de créer une archive simple que comprend directement le système d’import sans devoir lui donner le format

Utilisation générale d’une tâche d’import

Prenons l’exemple de la comptabilité pour comprendre comment marche la tâche d’import. Voici l’écran du CGEBI :

Import

  1. Indiquez ici le prefixe des fichiers tel qu’il a été défini au moment de l’export. Vos fichiers peuvent par exemple s’appeller TEST_CGECFI.csv, TEST_CGEEFI.csv comme dans l’exmple précédent. le prefixe est dans ce cas TEST_

  2. Cliquez sur le lien Parcourir pour aller chercher sur votre machine l’archive précédement créée.

  3. Dans certaines tables, les données sont datées. Dans notre cas ici de la comptabilité les tables contenant les écritures vont être datées. Il est possible à travers ces champs de période de limiter la période d’import des données. La plupart du temps, ces champs sont laissés vides pour importer l’intégralité des fichiers.

  4. Dans des cas particuliers, on peut souhaiter importer seulement certaines entrées des fichiers d’import. On peut alors préciser l’identifiant unique de la première et dernière ligne à importer. Le système traitera donc les lignes à partir de la clé de début trouvée jusqu’à ce qu’il trouvera la clé de fin donnée.

  5. Dans le cas ou on importe des données d’une domaine vers un autre sur le même serveur, il est possible d’écraser le domain des données importées afin de les importer dans le domaine courant. La plupart du temps, lorsqu’on importe des données en masse à partir d’un export du même domaine il n’est pas nécéssaire de forcer le domaine. La combo d’écrasement des données permet de choisir ce qu’il se passe avec les données potentiellement déjà existantes

  • Pas d’écrasement Les données à doubles seront ignorées. La notion de duplicat se base sur la clé unique définie par les colonnes de clé dans chaque ligne
  • Ecrasement si existant Les données déjà présentes dans la base seront écrasées par les nouvelles données d’import. Les données présentes en base mais non présentes dans l’import resteront non touchées en base
  • Ecrasement de tout Toute la table est vidée avant import
  1. Chaque tâche d’import liste les tables disponibles à l’import. Chaque table correspond à un fichier .csv. Par exemple, la table des comptes est le CGECFI. Si cette table est cochées, le système s’attend donc à trouver un fichier <prefixe>CGECI.csv dans l’archive fournie.