Does the option "Feature Access" requires the database to be SDE?

2201
10
Jump to solution
02-05-2013 01:25 PM
JamalNUMAN
Legendary Contributor
Does the option "Feature Access" requires the database to be SDE?

I???m not sure if the option that enables performing editing over the web requires the database to be SDE (not file or personal)

[ATTACH=CONFIG]21478[/ATTACH], [ATTACH=CONFIG]21479[/ATTACH]

Thank you

Best

Jamal
----------------------------------------
Jamal Numan
Geomolg Geoportal for Spatial Information
Ramallah, West Bank, Palestine
0 Kudos
1 Solution

Accepted Solutions
nicogis
MVP Frequent Contributor
"..The layers and tables that you add to the map document are exposed by the service. The following describe feature service data requirements:
??? All data must be from a single ArcSDE geodatabase.
??? All data must be registered with the geodatabase.
??? Write permissions for the ArcSDE data are required if you plan to allow edits to the data. When using OS authentication, these permissions must be granted to the ArcGIS Server account.
??? Versioned and nonversioned data are supported; however, versioning is required if you plan on editing nonsimple types (for example, network edges) with the service. Unless required, it is recommended that the data be nonversioned. Nonversioned data scales better for editing.

The following data types are not supported in feature services:
??? Annotations
??? Dimensions
???Terrains
???Raster datasets
??? Layers and tables based on SDE views

If these layers are present in your map document when you attempt to publish a map service with feature access enabled, you will encounter analyzer errors...."

here the details: http://resources.arcgis.com/en/help/main/10.1/index.html#//0154000003nt000000

'not move' gives you advantage of all versioned editing functionality : example you can do editing service feature in arcmap (because arcgis do a "local copy for editing" and so you need 'versioned', 'not move' and globalid (for replication)

here the details http://resources.arcgis.com/en/help/main/10.1/index.html#//003n000000rp000000

View solution in original post

0 Kudos
10 Replies
JonathanQuinn
Esri Notable Contributor
Yes, feature services require SDE databases as the location of the data within the service.  The help lists the steps to go through when you want to publish a feature service.
0 Kudos
by Anonymous User
Not applicable
Original User: Jamal432@gmail.com

Yes, feature services require SDE databases as the location of the data within the service.  The help lists the steps to go through when you want to publish a feature service.


Thank you Jonathan for the help,

Is the SDE geodatabase required to be versioned (move edits to base or non-move edits to base) with global ID?

Does it work with unversioned SDE geodatabase?

Best

Jamal
0 Kudos
nicogis
MVP Frequent Contributor
if you want replicate two-way you need GlobalID without check 'move edits to base' for version

for prepare data here details: http://resources.arcgis.com/en/help/main/10.1/0154/0154000003nt000000.htm

if you haven't: arcgis desktop std or/and basic, server machine, arcgis server  and you want create feature service you can purchase a subscription arcgisonline:
here there is trial http://www.arcgis.com/about/trial.html
here there is calculator for stimate your credits: http://www.esri.com/software/arcgis/arcgisonline/credits/estimator
0 Kudos
by Anonymous User
Not applicable
Original User: Jamal432@gmail.com

if you want replicate two-way you need GlobalID without check 'move edits to base' for version

for prepare data here details: http://resources.arcgis.com/en/help/main/10.1/0154/0154000003nt000000.htm

if you haven't: arcgis desktop std or/and basic, server machine, arcgis server  and you want create feature service you can purchase a subscription arcgisonline:
here there is trial http://www.arcgis.com/about/trial.html
here there is calculator for stimate your credits: http://www.esri.com/software/arcgis/arcgisonline/credits/estimator


Thank you Domenico for the elaboration,

My issue here is to allow editing of the database over the web and

1. First, I wanted to know if this process requires the database to be SDE (doesn�??t work with file and personal geodatabase).

2. Then I wanted to know whether this SDE needs to be Versioned or Unversioned

3. Then I wanted to know if this Versioned SDE can be �??move edits to base�?� or �??non-move edits to base�?�


Best

Jamal
0 Kudos
nicogis
MVP Frequent Contributor
"..The layers and tables that you add to the map document are exposed by the service. The following describe feature service data requirements:
??? All data must be from a single ArcSDE geodatabase.
??? All data must be registered with the geodatabase.
??? Write permissions for the ArcSDE data are required if you plan to allow edits to the data. When using OS authentication, these permissions must be granted to the ArcGIS Server account.
??? Versioned and nonversioned data are supported; however, versioning is required if you plan on editing nonsimple types (for example, network edges) with the service. Unless required, it is recommended that the data be nonversioned. Nonversioned data scales better for editing.

The following data types are not supported in feature services:
??? Annotations
??? Dimensions
???Terrains
???Raster datasets
??? Layers and tables based on SDE views

If these layers are present in your map document when you attempt to publish a map service with feature access enabled, you will encounter analyzer errors...."

here the details: http://resources.arcgis.com/en/help/main/10.1/index.html#//0154000003nt000000

'not move' gives you advantage of all versioned editing functionality : example you can do editing service feature in arcmap (because arcgis do a "local copy for editing" and so you need 'versioned', 'not move' and globalid (for replication)

here the details http://resources.arcgis.com/en/help/main/10.1/index.html#//003n000000rp000000
0 Kudos
by Anonymous User
Not applicable
Original User: Jamal432@gmail.com

"..The layers and tables that you add to the map document are exposed by the service. The following describe feature service data requirements:
�?� All data must be from a single ArcSDE geodatabase.
�?� All data must be registered with the geodatabase.
�?� Write permissions for the ArcSDE data are required if you plan to allow edits to the data. When using OS authentication, these permissions must be granted to the ArcGIS Server account.
�?� Versioned and nonversioned data are supported; however, versioning is required if you plan on editing nonsimple types (for example, network edges) with the service. Unless required, it is recommended that the data be nonversioned. Nonversioned data scales better for editing.

The following data types are not supported in feature services:
�?� Annotations
�?� Dimensions
�?�Terrains
�?�Raster datasets
�?� Layers and tables based on SDE views

If these layers are present in your map document when you attempt to publish a map service with feature access enabled, you will encounter analyzer errors...."

here the details: http://resources.arcgis.com/en/help/main/10.1/index.html#//0154000003nt000000

'not move' gives you advantage of all versioned editing functionality : example you can do editing service feature in arcmap (because arcgis do a "local copy for editing" and so you need 'versioned', 'not move' and globalid (for replication)

here the details http://resources.arcgis.com/en/help/main/10.1/index.html#//003n000000rp000000



Thank you Domenico for the elaboration. This is very helpful.

By the way, if all functions of versioning are included in the �??non-move edits to base�?� version then what is the justification for the �??move edits to base�?� option?


For which purpose one might choose �??move edits to base�?� option?


Best

Jamal
0 Kudos
nicogis
MVP Frequent Contributor
"if the ability to easily share the data with third-party applications is a priority. Registering as versioned with the option to move edits to base is useful if you require the benefits of versions but also need to share updates with applications other than ArcGIS"

Deciding how to register data
see here the details: http://resources.arcgis.com/en/help/main/10.1/003n/003n000000t0000000.htm
0 Kudos
by Anonymous User
Not applicable
Original User: Jamal432@gmail.com

"if the ability to easily share the data with third-party applications is a priority. Registering as versioned with the option to move edits to base is useful if you require the benefits of versions but also need to share updates with applications other than ArcGIS"

Deciding how to register data
see here the details: http://resources.arcgis.com/en/help/main/10.1/003n/003n000000t0000000.htm


Thank you for the input Domenico.

As an example, for me, I�??m using SQL server as database platform, do I EVER need to go for the �??move edits to base�?� option?

Going to this option (in my case) will be �??depraving�?� me from enjoying �??archiving�?� property, for instance. I expect to lose much more other functions. This is in parallel to NOT gaining any single benefit from choosing it (�??move edits to base�?�).

am i correct?

Best

Jamal
0 Kudos
nicogis
MVP Frequent Contributor
0 Kudos