Skip to content

Import des données de l'observatoire v5.x

Anca Luca edited this page Oct 13, 2022 · 2 revisions

Cette documentation décrit les étapes à suivre pour importer les données de l'observatoire depuis une source externe. Cette procédure est à utiliser pour les versions 5.x de l'observatoire.

  • Installer les fichiers jar suivants, dans le répértoire WEB-INF/lib du war installé (ou les mettre à jour si elles sont déjà installés). Note: si ces modules sont déjà installés à partir de Extension Manager, il faut les désinstaller d'extension manager d'abord.
    • xwiki-batchimport-api, version 2.3
    • xwiki-batchimport-postprocessors-listidentifier, une version 2.4-SNAPSHOT compilé à partir des sources plus récentes que d523e277112839e10cc3e3305cc35fc6f0584006
    • xwiki-dinsic-wikidemarches-extensions-batch-imports-api à la version courante de l'observatoire
  • À partir de l'administration du wiki , section Extensions, installer:
    • xwiki-batchimport-application version 2.3
  • À partir de la section 'Import' de l'administration, importer:
    • xwiki-dinsic-wikidemarches-extensions-batch-imports-ui à la version courante du projet
  • Preparer le fichier d'import:
    • procurer le fichier à importer en format csv - à fournir par Dinum
    • supprimer la première colonne "Nom" du fichier, celle contenant des emojis dans les valeurs
    • supprimer la colonne des commentaires
    • remplacer les emojis des entetes de colonnes avec la particule [private]
  • Importer les données de ce fichier ainsi:
    • Aller à la page "Administration.Top250Reset" et mettre la valeur du champ top250 à 0 pour toutes les démarhces importées ainsi:
      • suivre l'assistant d'import en utilisant le fichier .csv à importer préparé tel que décrit ci-dessus
      • à l'étape d'association de colonnes, vérifier que toutes les associations sont valides
      • à l'étape de deduplication, choisir "Ignore" comme valeur pour la question "duplicate values in file" option et "Mise à jour" pour la question "duplicate values on the wiki".
      • aller à la page "/Demarches" et modifier les démarches qui restent marquées comme top250 pour mettre la valeur à 0 jusqu'à ne plus avoir aucune démarche marquée comme top250
    • Aller à la page "Administration.TopDemarchesImport", et executer cet import:
      • suivre l'assistant d'import en utilisant le fichier .csv à importer préparé tel que décrit ci-dessus
      • à l'étape d'association de colonnes, vérifier que toutes les associations sont valides
      • à l'étape de deduplication, choisir "Ignore" comme valeur pour la question "duplicate values in file" option et "Mise à jour" pour la question "duplicate values on the wiki".
    • Aller à la page "Administration.TopDemarchesImportEdiOnly", et executer cet import:
      • suivre l'assistant d'import en utilisant le fichier .csv à importer préparé tel que décrit ci-dessus
      • à l'étape d'association de colonnes, vérifier que toutes les associations sont valides
      • à l'étape de deduplication, choisir "Ignore" comme valeur pour la question "duplicate values in file" option et "Mise à jour" pour la question "duplicate values on the wiki".