FME Flow:2025.1

Exportation et importation de projets

Vous pouvez exporter le contenu deFME FlowProjets, et importez les projets dans la même instance, ou dans une autre instance, deFME Flow 2017 ou plus tard.

Lors de l’exportation et de l’importation de projets, gardez à l’esprit les points suivants :

  • Si un projet contient des utilisateurs :
    • Vous devez appartenir au groupe fmesuperuser pour exporter et importer, à l'exception du fait qu'un utilisateur peut exporter un projet si le projet contient le compte de cet utilisateur, et uniquement ce compte.
    • Les mêmes autorisations dont dispose l'utilisateur sur le système actuel s'appliquent sur le système sur lequel le projet est importé, maisseulementsur les éléments du projet. Toutes les autres autorisations dont dispose l'utilisateur sur le système actuel ne sont pas reportées.
  • Si un projet contient des jetons API, l’une des conditions suivantes doit être remplie pour être importée :
    • Vous appartenez au groupe fmesuperuser.
    • Le propriétaire du projet effectuant l’importation dispose du même compte utilisateur sur le système cible.
  • Si un projet contient des applications de flux sans leurs jetons API associés, ces applications sont désactivées sur le système cible jusqu'à ce qu'elles soient explicitement activées.
  • Par défaut, l'utilisateur qui effectue l'importation devient lepropriétaire de tous les éléments du projet si le projet n'inclut pas les comptes d'utilisateurs des propriétaires d'origine, ou si ces comptes d'utilisateurs n'existent pas sur le serveur cible. Si le projet contient des éléments du même nom sur le système sur lequel le projet est importé et que l'utilisateur effectuant l'importation ne possède pas ces éléments, l'importation échoue. Pour modifier le propriétaire par défaut des éléments, spécifiez leAperçu de l'importation option.
  • Si un projet change après son exportation, mais avant son importation, vous souhaiterez peut-être le rétablir à son état d'origine, afin qu'il corresponde à l'exportation. Pour plus d'informations, voir Suppression de projets .
  • Vous voudrez peut-êtremise à jour la version du projet avant de l'exporter. La version spécifiée est ajoutée au fichier .fsproject qui est exporté.
  • L'importation d'un projet déclencheseulementl'importation du projetévénement système, si activé. Par exemple, si un nouveau référentiel est créé sur leFME Flow suite à l'importation d'un projet, l'événement de création de référentiel n'est pas déclenché.

Pour exporter un projet

NoteN'importe lequelRessources qui appartiennent à un projet ne sont pas inclus dans une exportation, sauf si la ressource est migrable. Par défaut, les ressources DONNÉES, MOTEUR et TABLEAU DE BORD sont configurées pour la migration.Pour déterminer si vos dossiers de ressources sont migrables, ouvrez lefmeFlowConfig.txt fichier de configuration. Localisez vos ressources sous PARAMÈTRES DU SERVEUR FME DÉMARRER > Gestion des ressources partagées. Resources with a SHAREDRESOURCE_ISMIGRATABLE_* value of true are migrated.
  1. Sur leProjets page, sélectionnez un projet et cliquez surExporter. La page Exporter le projet s'ouvre.
  2. Nom de fichier: Si vous le souhaitez, modifiez le nom du fichier de configuration du projet .fsproject.
  3. Lieu d'exportation:
    • Télécharger: Télécharge la configuration du projet sous forme de fichier .fsproject sur votre système local.
    • Ressources: Enregistre la configuration du projet sous forme de fichier .fsproject dans le répertoire spécifiéRessources emplacement.
      • Emplacement des ressources: LeRessources emplacement dans lequel enregistrer le projet.
      • Publier sur le sujet sur le succès: les rubriques du service de notification à notifier en cas de réussite de l'exportation (une rubrique par défaut est déjà spécifiée). Pour plus d'informations, voir SurveillanceFME Flow Événements de Topics .
      • Publier sur le sujet sur l'échec: les rubriques du service de notification à notifier en cas d'échec de l'exportation (une rubrique par défaut est déjà spécifiée). Pour plus d'informations, voirSurveillanceFME Flow Événements de Topics.
  4. Include sensitive information: If checked, the items listed below are included in the export if they correspond to items included in the project. These items are encrypted according to the Cryptage du système key that is in place. If the System Encryption setting is Standard (this is the default setting), a custom encryption key will be required to import the project. Ensure this key is available before proceeding.
  5. Options avancées: Développez et décochez tous les éléments répertoriés dans cette section que vous ne souhaitez pas inclure dans le projet pour l’exportation.
  6. Pour terminer l'exportation, cliquez surExporter.

Pour importer un projet

ConseilSi vous quittez la configuration d'une importation avant de lancer réellement l'importation, vous pouvez revenir à la configuration de l'importation à partir de l'Importations en attente languette.

Sur leProjets page, cliquezImporter. La page Importer un projet s'ouvre.

Emplacement du fichier:

  • Télécharger: Importe une configuration de projet (fichier .fsproject) qui a été téléchargée sur le système.
  • Ressources: Importe une configuration de projet (fichier .fsproject) qui a été enregistrée dans le répertoire spécifiéRessources Emplacement.
    • Publier sur le sujet Succès/Échec (facultatif) : spécifiez les rubriques du service de notification à notifier en cas de réussite ou d'échec de l'importation (les rubriques par défaut sont déjà spécifiées). Pour plus d'informations, voirSurveillanceFME Flow avec notifications.
  • Pour continuer, sélectionnez l’une des options suivantes :

    • Importation rapide: Importe le projet sans vous permettre de réviser les éléments du projet, y compris les éléments qui écraseront les éléments du même nom sur le projet actuelFME Flow, ou des objets qui changeront de propriétaire.
    • Aperçu de l'importation: Vous permet de réviser les éléments du projet avant l'importation, y compris les éléments qui écraseront les éléments du même nom sur le projet actuelFME Flow. Permet également de supprimer certains types d'éléments (connexions aux ressources, connexions à la base de données, connexions Web, utilisateurs, jetons de sécurité, paramètres de déploiement) et de modifier la propriété par défaut des éléments.

    Pour afficher l'historique des activités d'importation et d'exportation du projet

    Sur la page Projets, sélectionnez leHistoire languette. Pour obtenir un journal d’une importation ou d’une exportation particulière, cliquez sur une entrée dans le tableau.