Skip to main content

I am getting the following error message when I try to run my workbench.
“FeatureWriter_UtilMaster (WriterFactory): MULTI_WRITER: No dataset was specified for MULTI_WRITER_DATASET or FeatureWriter_UtilMaster_13_DATASET or FILEGDB_DATASET”
I cannot for the life of my figure out what the issue is. My only theory is that because it is trying to write to a geodatabase, but the data I have been given to test with doesn’t actually have any geography. The writer is Featurewriter with output format Geodatabase (Esri Geodatabase (file gdb open api)) with the dataset as one of the attributes.
Does anyone have any ideas that might help, or think I might be on the money that the lack of geometry is causing a geodatabase writer to fail.

First point is that Feature Datasets in Geodatabases are often misunderstood or misused.   They are not “Folders” or “Containers” of data and should not be used as such.  The misunderstanding comes because ESRI used a Folder like icon for then in ArcCatalog that made users think they are functionally similar to File Folders.

Feature Datasets are instead a separate object that stores relational data about 2 or more geographic/geometric feature classes and enforces rules and restrictions on those member feature classes.  This is necessary for the most common use of Datasets for when say a Geometric Network or Utility Network or Topology object is required to be created, that are logical tables of spatial relationships between the member Feature Classes.

As such, don't use Feature Datasets to group data, and they are useless for Geodatabase Tables (non-geometry tables) given they are primarily for forms of spatial Topology table building

This may also be why the Write fails as No Geometry features will not instantiate a Feature Class and instead instantiate a Table that cannot be a member of a Feature Dataset.


Reply