FME Flow:2025.1
Services de moteurs à distance
SélectionnerGestion du moteur >Services de moteurs à distance.
Les services de moteurs distants vous permettent d'utiliser des files d'attente pour exécuter des tâches sur des installations distinctes et spécialisées deFME Flow qui peuvent être plus proches de vos données, tout en contournantContrôle des files d'attente règles. You can install Remote Engines Services and connect to them on servers that are part of your network, available outside your network on accessible endpoints, or in the Cloud, such as Azure Functions or Google Cloud Functions. Les clients deFME Flow Hosted peut également se connecter aux services Remote Engines. Contrairement àAjout de moteurs FME sur une machine distincteLes services de moteurs distants peuvent être particulièrement utiles si vous souhaitez exécuter des tâches sur des serveurs extérieurs à votre réseau, tout en conservant votre serveur principal.FME Flow installation derrière un pare-feu.
Capacités et limites
Lorsque vous exécutez des tâches sur les services de moteurs distants, gardez à l'esprit les points suivants :
- Licensing: Remote Engines Services supports multiple Standard and Dynamic (CPU Usage) Moteurs FME. Licenses for these engines are not granted separately; they are allotted as part of FME Flow Core licensing, depending on your licensing terms and how your licenses are configured to start. However, if you are configuring remote engines for an FME Flow Hosted instance, you must explicitly request a license (see below).
- La connexion aux services Remote Engines via un proxy est prise en charge.
- FME Flowmet en file d'attente les tâches lorsqu'un service de moteurs distants est hors ligne et les soumet au traitement une fois qu'ils sont en ligne.
- Les services de moteurs à distance peuvent accepterworkspaces qui sont enregistrés pour exécuter uniquement leService de soumission d'emplois. AutreFME FlowServices Web ne sont pas pris en charge.
- En plus des emplois soumis par leCourirWorkspace page, les services de moteurs distants peuvent exécuter des tâches soumises à partir deExécutez unWorkspace actions d'automatisation etHoraires.
- Bien que les services des moteurs distants ne puissent pas exécuter les tâches soumises directement depuisWorkspaceApplications ouExécuter une dynamiqueWorkspace actions d'automatisation,workspaceLes s qui contiennent des transformateurs FMEFlowJobSubmitter peuvent soumettre des tâches aux files d'attente distantes, même si celles-ciworkspace s sont invoqués à partir de ces mécanismes.
- Les services des moteurs distants ne peuvent pas s'exécuterformats personnalisés outransformateurs liés.
- Un service de moteurs distants ne peut se connecter qu'à un seulFME Flow instance à la fois. Connexions simultanées avec plusieursFME Flow les instances ne sont pas prises en charge.
Premiers pas avec les services Remote Engines
Pour cibler un service de moteurs distants afin d’exécuter des tâches :
- Installez un service de moteurs distants sur votre serveur distant.
- FME Flow Hostedutilisateurs uniquement : demandez une licence pour un service de moteurs distants.
- Créer des files d’attente (si nécessaire).
- Créez une connexion à un service de moteurs distants et associez-le à une ou plusieurs files d’attente.
- Exécutez le travail sur l’une des files d’attente spécifiées.
Installer un service de moteurs distants
Suivez les instructionsici pour installer un service de moteurs distants sur votre serveur distant. Pour obtenir un installateur de services de moteurs à distance, visitez lePage de téléchargement FME. Les installateurs de Remote Engines Services sont nommés en commençant parmoteur-à-distance-fme-flow-*.
FME Flow HostedUniquement : Demander une licence pour un service de moteurs distants
Sur votreFME Flow Hosted connexion d'instance, demandez une licence à l'Licences page, sous la rubrique Services des moteurs distants.
Créer des files d'attente (si nécessaire)
Vous disposez peut-être déjà de files d'attente que vous utilisez pour cibler les tâches vers les moteurs FME en fonction desContrôle des files d'attente règles. Lorsque spécifié explicitement dans unCourirWorkspace directive, ces mêmes files d'attente peuvent exécuter des tâches sur les services de moteurs distants, contournant ainsi efficacement les règles de contrôle des files d'attente. Alternativement, vous pouvez créer de nouvelles files d'attente et les utiliser à la place. Pour créer de nouvelles files d’attente, sélectionnez l’optionFiles d'attenteonglet et cliquezNouveau.
Créer une connexion de service de moteurs distants et l'associer à des files d'attente
- Dans l'onglet Services des moteurs distants de la page Gestion des moteurs, cliquez surCréer et remplissez les champs suivants :
- Nom: Spécifiez un nom de votre choix pour la connexion au service des moteurs distants.
- URL: L'URL du serveur distant sur lequel leFME Flow Le service de moteurs à distance a été installé.
- Nom d'utilisateur:administrateur
- Mot de passe: Le mot de passe pour authentifier leadministrateurcompte.
- Authentification supplémentaire: Si le serveur hôte du service Moteurs distants nécessite une authentification supplémentaire, telle que Snowpark Container Services, cochez cette case et procédez comme suit :
- Compte: Le nom du compte Snowflake.
- Utilisateur: L'utilisateur Snowflake sur leCompte. Un seul utilisateur peut être spécifié.
- Rôle: Le rôle qui a accès au service de moteurs distants dans les services de conteneurs Snowpark. Ce rôle doit être attribué àUtilisateur.
- Point final: Le point de terminaison du service avec lequel le serviceRôlecommunique.
- Clé privée: Le contenu du fichier de clé privée à attribuer auUtilisateurpour créer une session avec le service.
- Clé publique: Le contenu du fichier de clé publique à attribuer auUtilisateurpour créer une session avec le service.
ConseilLe rôle sera probablement celui depropriétairedu service, qui peut être obtenu en exécutant leAFFICHER LES SERVICES commande.ConseilPour obtenir le point de terminaison, exécutezAFFICHER LES POINTS DE TERMINAISON en conjonction avecUTILISER LE RÔLE, UTILISER LA BASE DE DONNÉES , SCHÉMA D'UTILISATION, et UTILISER L'ENTREPÔT , en précisant leurs valeurs respectives obtenues auprès de SHOW SERVICES, ci-dessus. Le point de terminaison s'affiche sous la colonne Résultatsingress_url.ConseilPour plus d'informations, voirCréation d'une paire de clés pour Snowflake. - Proxy activé: Pour vous connecter au service Remote Engines via un proxy, cochez cette case et procédez comme suit :
- Hôte: Le nom d'hôte du serveur proxy.
- Port: Le port via lequel la communication avec le serveur proxy a lieu.
- Pas de proxy pour: (facultatif) Une liste de noms d'hôtes et d'adresses IP auxquels on accédera via une connexion directe, en contournant le proxy. Pour éviter de saisir plusieurs hôtes dans le même domaine, les hôtes peuvent être préfixés et ajoutés avec le caractère générique*.
- Authentification requise: Cliquez si une authentification est requise pour accéder au serveur proxy et effectuez les opérations suivantes :
- Nom d'utilisateur: Le nom d'utilisateur du compte pour exécuter le serveur proxy.
- Mot de passe: Le mot de passe du compte du serveur proxy.
- Méthode d'authentification: La méthode d'authentification utilisée par le serveur proxy, soitBasique,Digérer, ouNTLM.
Pour délimiter la liste, utilisez des virgules, des points-virgules ou appuyez sur les touches Tab ou Entrée. Ne copiez pas-collez une liste d’entrées. Pour être correctement délimité dans l'affichage, chaque entrée doit être ajoutée séparément.
Exemple:
NoteSpécificationhôte localn'inclut pas, par défaut,127.0.0.1 ou::1. Pour contourner le proxy lorsque l'hôte local est référencé, vous devez spécifier explicitement toutes les autres formes attendues pour référencer le trafic local. - Password: If you want to change the Password from the one specified above (under Authentication) for the account that connects to the Remote Engines Service, click Change Password.
- Files d'attente: Les files d'attente à associer à la connexion au service des moteurs distants. Lorsqu'une de ces files d'attente est spécifiée explicitement dans une exécutionworkspace directive, le travail est routé vers cette connexion.
- Moteurs standard: Spécifiez le nombre de normesMoteurs FME vous souhaitez démarrer sur le service Moteurs distants pour exécuter des tâches.NoteCe numéro est limité à votreLicences termes.
- Moteurs d'utilisation du processeur: Spécifiez le nombre de dynamiques (utilisation du processeur)Moteurs FME vous souhaitez démarrer sur le service Moteurs distants pour exécuter des tâches.NoteCe numéro est limité à votreLicences termes.
- (Facultatif) Si le service des moteurs distants est actuellement en ligne, cliquez surTest pour garantir que les informations d'identification spécifiées sont valides.
- CliquezCréer.
Connection Details
Authentication
Manage Account
Queues and Engines
La connexion au service des moteurs distants apparaît sur la page Gestion des moteurs. Vous devrez peut-être actualiser la page jusqu'à ce que l'icône STATUT affiche une coche verte.
Exécuter une tâche avec la connexion au service des moteurs distants
À partir de l'une des exécutions suivantesworkspace scénarios (sous Paramètres avancés), spécifiez le scénario souhaitéFile d'attente des tâches associé à la connexion au service Remote Engines sur laquelle vous souhaitez exécuter le travail :
- CourirWorkspace
- Exécutez unWorkspaceaction d'automatisation
- Horaires
La file d'attente spécifiée remplace la file d'attente qui serait autrement attribuée en fonction des règles de contrôle de file d'attente et achemine plutôt le travail vers la connexion du service des moteurs distants.
Administration des services des moteurs distants
Les administrateurs des installations de services de moteurs distants peuvent accéder auEmplois, Dossier des journaux dansRessources ,Analytique ,Moteurs , etFiles d'attente pages de la Interface utilisateur Web des services des moteurs distants.
Réinitialisation du cache
Lorsque des tâches sont soumises à des moteurs distants,FME Flow télécharge automatiquement le contenu du service de moteurs distants qui est nécessaire pour exécuter la tâche, y compris leworkspace et ses dépendances, telles que les ressources, les packages, les connexions Web, les services Web et les connexions aux bases de données. Pour vider ce cache, sélectionnez le service de moteurs distants pour le cache que vous souhaitez vider, cliquez surActes, et sélectionnezRéinitialiser le cache.
Réinitialisation du mot de passe du service des moteurs distants
Vous pouvez mettre à jour le mot de passe d'un compte utilisateur du service Remote Engines à partir de la page Services Remote Engines sur le serveur principal.FME Flow installation.
Cliquez sur le service Moteurs distants pour l'ouvrir. Sur la page d'édition, cliquez surChanger le mot de passe. Le nouveau mot de passe doit être conforme auxPolitique de mot de passe configuration.
Suppression des services de moteurs distants
Sélectionnez le service de moteurs distants que vous souhaitez supprimer, cliquez surActes, et sélectionnezRetirer.