L'importation de données (action Transfert vers) importe un fichier CSV (valeurs séparées par des virgules) ou un fichier Excel (XLS) depuis l'ordinateur client ou un fichier de serveur. Lors de l'importation de données, vous pour sélectionner de générer des journaux (rapports de comparaison) des enregistrements insérés et mis à jour. S'il y a des erreurs, un journal des erreurs est systématiquement généré.
Lors du transfert de données, généralement vous procédez aux actions suivantes :
Pour certaines tables, vous pouvez également suivre les fichiers qui sont créés en utilisant le champ Statut du transfert de données. Reportez-vous à Champ Statut du transfert de données.
Remarque : si vous avez exporté vos données au format CSV, puis travaillé avec le fichier CSV dans Excel, il se peut que vous rencontriez des problèmes lors de la réimportation des fichiers dans ARCHIBUS. Voir Travailler avec des fichiers CSV dans Excel.
Lors du transfert de données, vous pouvez sélectionner un fichier à télécharger sur votre ordinateur client (en sélectionnant Fichier local), ou vous pouvez télécharger le dernier fichier de sortie de cette table appartenant à cet utilisateur sur le serveur (en sélectionnant Fichier de serveur). Utilisez les fichiers locaux lorsqu'il est plus commode de travailler avec des fichiers situés sur votre machine locale sans avoir besoin de le remettre sur le serveur pour l'importer. Utilisez les fichiers de serveur si vous transférez des données et que vous n'avez pas besoin de travailler localement sur les données avant l'importation. Par exemple, si vous transférez des données de bâtiment, d'étage ou de pièce entre deux projets s'exécutant sur votre serveur, vous pouvez vous connecter à un projet, exporter les données, vous connecter au second projet, et y importer les données sans télécharger les données sur votre poste de travail local.
Vous pouvez utiliser l'activité Transfert de données pour transférer les données d'une base de données de projet à une autre. Dans ce cas, vous importez le fichier exporté depuis ARCHIBUS pour qu'il contienne les informations de schéma, les valeurs d'énumération et les formats de date adéquats. Dans d'autres cas, vous copier les informations d'une feuille de calcul dans ARCHIBUS. Vous devrez alors vous assurer que la feuille de calcul contient les informations de schéma et le formatage appropriés, décrits dans cette section.
Les fichiers de transfert stockent les données sous une forme conçue pour être validée de façon fiable et relue par le programme, quels que soient la langue et les paramètres régionaux utilisés par l'utilisateur qui a exporté les données. C'est pourquoi les fichiers d'importation doivent :
Dans les fichiers XLS, la première ligne contient les informations sur la table. La seconde contient les informations d'en-tête de schéma au format table.champ, par exemple, rm.bl_id, rm.fl_id, rm. rm_id.
Dans les fichiers CSV, la première ligne est un commentaire contenant les informations d'en-tête de schéma. Il s'agit d'une liste de champs d'importation au format table.champ, par exemple, rm.bl_id, rm.fl_id, rm. rm_id.
Une autre possibilité consiste à utiliser le bouton d'action des données permettant d'exporter depuis ARCHIBUS un fichier XLS ou CSV comportant la table et les colonnes de données que vous souhaitez importer. Reportez-vous à l'étape 1 de Comment lire les informations d'une feuille de calcul.
La fonction Transfert de données requiert que tous les champs de dates, dans un fichier devant être importé, soient au format "aaaa-mm-jj". Lorsque vous exportez des données de date vers Excel à l'aide du transfert de données d'ARCHIBUS, la date est exportée selon la norme ISO (aaaa-mm-jj). Toutefois, si vous modifiez des dates ou en entrez de nouvelles dans le fichier à l'aide d'Excel, celles-ci sont enregistrées conformément à vos paramètres régionaux de Windows. Pour modifier les dates et les réimporter dans ARCHIBUS, utilisez l'une des deux méthodes suivantes :
Pour lire les informations d'une autre feuille de calcul :
L'onglet Progression du transfert indique le nombre d'enregistrement traités et le pourcentage réalisé de la tâche. La barre de progression indique le moment où l'importation est terminée. Si vous avez généré des rapports de comparaison, leur URL s'affiche dans la partie basse de l'écran. S'il y a des erreurs, un journal des erreurs est généré.
Vous pouvez importer des données en les transférant dans un fichier exporté depuis une autre base de données ou en les transférant dans un fichier local.
Pour importer des données :
L'onglet Progression du transfert s'affiche. Depuis cet onglet, vous pouvez suivre la progression de la tâche et charger les rapports de comparaison (journaux des insertions et des mises à jour) une fois le transfert complété si vous avez choisi de les générer. La partie basse de l'écran contient un lien vers ces journaux, ainsi que vers le journal des erreurs s'il s'en est produit.
S'il existe un champ Statut du transfert des données pour la table contenant les données importées, ce champ est mis à jour pour chaque enregistrement. Reportez-vous à Champ Statut du transfert de données.
Remarque : La base de données n'inclut pas les enregistrements dont l'insertion a échoué, par exemple, à cause d'une erreur de validation. Ceux-ci sont uniquement enregistrés à titre informatif dans le journal des erreurs.
Lors de l'importation, le journal des erreurs affiche les erreurs suivantes :
Copyright © 1984-2014, ARCHIBUS, Inc. Tous droits réservés. |