FME og ArcGIS lisensiering

FME er i hovedsak løsningene:

  • FME Form (tidligere FME Desktop)
  • FME Flow (tidligere FME Server)
  • FME Flow Hosted (tidligere FME Cloud)

Når FME skal brukes til å lese og skrive flere av ArcGIS formatene kan det være  nødvendig med ArcGIS lisensiering for å støtte dette. Om man trenger avanserte funksjonalitet er det nødvendig å gjenbruke en ArcGIS  lisens med FME. ArcGIS lisens-type og -nivå avhenger av hva som skal leses og skrives av FME. Det «klassiske» eksempelet er å skrive til en ArcGIS Enterprise Geodatabase der du med ArcGIS Pro må bruke en Standard eller Advanced lisens. De samme lisensnivåene må da være tilgjengelig for FME når vi med FME skal skrive til Enterprise Geodatabasen. FME tilbyr også Esri åpne (Open API) baserte lesere og skrivere, disse trenger ikke en ArcGIS lisens, men disse har og begrenset funksjonalitet.

FME Form

FME Form kan bruke de ulike ArcGIS Pro lisenstypene: Named User License, Single Use License, Concurrent Use License. Det som er viktig er at ArcGIS Pro lisensen er tilgjengelig for brukeren som kjører FME Form. Dette er normalt ikke et problem, men det hender ved batchjobber/Scheduled Tasks at man må se på hvilke bruker det er som kjører disse jobbene. Det kan være at denne brukeren ikke er lisensiert til å bruke ArcGIS Pro.

I slike sammenhenger kan det og være nødvendig å sette ArcGIS Pro lisensnivå. Det finnes en ArcGIS Pro variabel i Registry, ESRI_SOFTWARE_CLASS som kan manipuleres for å sikre dette. Enten ved direkte manipulering i Registry eller ved at verdien endres med et Python oppstartsskript i FME Form. Variabelen kan ha verdiene
• Viewer - setter lisensieringsnivå til ArcGIS Pro Basic
• Editor - setter lisensieringsnivå til ArcGIS Pro Standard
• Professional – setter lisensieringsnivå til ArcGIS Pro Advanced

Hva som er korrekt løsning for deg vil avhenge både av hvordan du lisensierer ArcGIS Pro og hvilke versjoner du benytter av ArcGIS Pro og FME. Se og artiklene hos Safe Software:

https://support.safe.com/hc/en-us/articles/25407744346509-Using-ArcGIS-Pro-with-FME-Form

https://support.safe.com/hc/en-us/articles/25407556603149-FME-and-Esri-ArcGIS-Troubleshooting-Guide

https://support.safe.com/hc/en-us/articles/25407421972109-Setting-different-license-levels-for-ArcGIS-and-FME-with-ESRI-SOFTWARE-CLASS

https://support.safe.com/hc/en-us/articles/25407724093837-Notes-on-FME-and-Esri-Versions-and-Compatibility

FME Flow

Det er nå et krav fra Esri om at FME Flow må kunne nå en ArcGIS Server lisens, det er altså ikke mulig å bruke FME Flow med en ArcGIS Pro lisens slik det var for «et par» år siden.

ArcGIS Server må være installert og lisensiert på samme maskin som FME Flow Engine Service. Bruker du distribuerte Engines i FME så må ArcGIS Server være installert på hver host, eller du kontrollerer FME Flow slik at alle jobber som krever ArcGIS lisensen sendes til en spesifikk host. Dette kontrollerer du med FME Flow sin Queue Control

Se og artikkelene hos Safe Software:

https://support.safe.com/hc/en-us/articles/25407403131917-Using-FME-Flow-with-Esri-ArcGIS-Software

https://fme.safe.com/blog/2021/11/manage-esri-jobs-fme-server-using-queue-control/

https://support.safe.com/hc/en-us/articles/25407724093837-Notes-on-FME-and-Esri-Versions-and-Compatibility

FME Flow Hosted

FME Flow Hosted er Safe Software sin skytjeneste for FME Flow. FME Flow Hosted er nesten identisk med FME Flow, men det er enkelte forskjeller som kan være vesentlige, ikke minst med tanke på skrive og lese ArcGIS formater. Dette fordi det ikke er ArcGIS lisenser tilgjengelig i FME Flow Hosted. Ikke overraskende kan man dermed ikke skrive eller lese ArcGIS Enterprise Geodatabaser, det er og begrenset støtte for ArcGIS File Geodatabaser da kun enkle featureklasser (punkt, linje, polygon) er støttet gjennom bruk av File Geodatabase Open API som er eneste støttede Esri Geodatabaseformatet i FME Flow Hosted.  

For alle detaljer se denne artikkelen hos Safe Software:

https://support.safe.com/hc/en-us/articles/25407547737357-Feature-Comparison-FME-Flow-and-FME-Flow-Hosted