FME supports a number of readers/writers for the Esri SDE and Geodatabase formats. Which to use depends on the platform you are running on, and what your needs are.
This page attempts to clarify the various formats and versions which are available for working with your Esri Geodatabase (File or Enterprise) and FME. In addition, we have a Troubleshooting Guide available that can be a valuable resource for solving issues with your FME and Geodatabase translations.
FME support will be available for an ArcGIS version for a full year after Esri has retired it. Esri will be retiring ArcGIS 10.0 on January 1, 2016, and therefore FME 2017 will not support ArcGIS 10.0. Public documents that contain Esri Product Life Cycle information can be found at: http://support.esri.com/en/content/productlifecycles.
For more information on retired Esri products, see: Compatibility for retired Esri software
This table provides an overview of which version of FME is required if you are working with a particular version of Esri ArcGIS.
|ArcGIS Product||FME Version||Comment|
|ArcGIS Pro 1.4||FME 2016.1.3 or higher 64 bit only|
|ArcGIS Pro 1.3||FME 2016.1.1 or higher 64 bit only|
|ArcGIS Pro 1.2||FME 2015.1.2.1 or higher 64 bit only|
|ArcGIS 10.5||2016.1.3 or higher|
|ArcGIS 10.4.1||2016.0.1 or higher|
|ArcGIS 10.4||FME 2015.1.1 or higher||See Named Connections for Data Interoperability|
|ArcGIS 10.3||FME 2014 SP5 or higher||
|ArcGIS 10.2||FME 2013 SP3 or higher||
|ArcGIS 10.1||FME 2012 SP3 or higher|
Note: Additional information on version compatibility between client versions and geodatabase versions can be found on this ESRI Resource page. In particular, please reference the links discussing "Compatibility between clients and geodatabases for your particular DBMS"
The FME Esri Geodatabase formats use the ArcGIS ArcObjects library which requires ArcGIS software to be installed and licensed on the same machine as FME. See Esri Licensing for more details.
If you are using FME Server, please see Using FME Server with Esri Software. Note: The exception is the FME Format - Esri Geodatabase (File Geodatabase API). This does not require any Esri software to be installed or any additional Esri license.
As of ArcGIS 10.1 the default way to connect to a 10.1 or higher Enterprise Geodatabase (ArcSDE) is by using a direct connection (two-tier connection). Direct connect can be used with the FME Format - Esri Geodatabase (ArcSDE Geodb) but requires a database client which matches the platform of the FME install. See here for more information.
As of FME 2015 Esri connection files (.sde files) are the only supported method of connecting to an Enterprise Geodatabase.
|Format||Required Safe Software Application||Required Esri Application||OS||Comments|
|Personal Geodatabase||32 bit FME||ArcGIS for Desktop||Windows only|
|File Geodatabase API (FILEGDB)||32 or 64 bit FME||none||32 or 64 bit Windows, Linux and Mac||Limited Geodatabase functionality support|
| File Geodatabase ArcObjects (GEODATABASE_FILE)
Geodatabase ArcSDE (GEODATABASE_SDE)
|32 bit FME||ArcGIS for Desktop||Windows only|
|64 bit FME||ArcGIS for Desktop and 64 bit Background Geoprocessing||Windows only||Cannot use 64 bit FME Desktop to extend ArcGIS for Desktop.|
|64 bit FME||ArcGIS Server||Windows only|
|64 bit FME||ArcGIS Pro||Windows only||Supported with FME Desktop only at this time|
|Esri Legacy ArcSDE (SDE30)||32 bit FME||none||Windows only||Requires 32 bit client libraries.|
|64 bit FME||none||Windows and Linux||Requires 64 bit client libraries.|
To learn more about the capabilities of each of the Esri formats supported by FME, see this Comparison of FME readers and writers for SDE and Geodatabase.
For information on FME and Esri Data Interoperability, see: Versions of FME that are Equivalent to the Esri Data Interoperability Extension
FME can connect to an ArcSDE database, without having ArcGIS installed, by using the FME formats Esri Legacy ArcSDE (SDE30) and Esri Legacy ArcSDE Raster described in this chart.
|ArcSDE Version||FME Version||Comment|
|ArcSDE 10.4||FME 2015.1.1 or Higher||See Requirements below.|
|ArcSDE 10.3||FME 2014 SP4 or higher||See Requirements below.|
|ArcSDE 10.2||FME 2013 SP3 or higher||See Requirements below.|
|ArcSDE 10.1||FME 2012 SP3 or higher||See Requirements below.|
FME no longer installs the required libraries for reading and writing to ArcSDE (as of FME 2009). You should instead obtain these libraries from an Esri product to ensure compatibility between FME and your SDE database. See here for information on what is required.
As of ArcGIS 10.1, the default way to connect to a 10.1 or higher Enterprise Geodatabase is by using a direct connection (two-tier connection). Direct connect can be used with the FME Formats Esri Legacy ArcSDE (SDE30) and Esri Legacy ArcSDE Raster but requires a database client which matches the platform of the FME install. Direct Connect is recommended for connecting to ArcSDE 10.1 or higher. See here for more information.
As of FME 2015, the connection parameters can be populated from a '.sde' connection file to make it easier to get the 'Instance' string for the direct connection correctly. This is supported only if a compatible version of ArcGIS is installed.
11 People are following this .