ArcGIS Enterprise 11.0\ArcGIS Pro 3.0.2: Where is the feature “copy all data” service physically saved?
For example, the “copy all data” service is typically physically saved here:
C:\arcgisserver\directories\arcgissystem\arcgisinput\Jifna_ArcGISServer.MapServer\extracted\p30
then where is the feature “copy all data” service physically saved?
Depending on your options and the service type, it is either copied to the ArcGIS Data Store (hosted), or to a local folder on one of the ArcGIS Servers:
https://enterprise.arcgis.com/en/portal/10.8/use/data-publishing-and-enterprise.htm
You can identify the data source of published services. If you go to ArcGIS Server Manager, then click on the Service Workspaces button next to the Service name and the type of service, (it looks like a geodatabase/database icon), you can see the workspaces the data in the service resides in. You can expand the workspace to see the individual feature classes in the service. Hosted services will have most server options greyed out.
My enquiry here is where the “feature layer” data is physically stored in C:\ drive
As per the screenshots below, there is no clue for the path to the physical data location neither for map service nor for feature layer
Sad face one is Hosted, it's in your ArcGIS Data Store. You are not mean to access it via local files or via ArcGIS Server Manager. You access it through Portal interface and REST API.
First one, check your server directories. Like this:
C:\arcgisserver\directories\arcgissystem\arcgisinput\%servicename%
It'll be a file geodatabase in there somewhere.
Really, I don't think people copy to Server locally unless it is required by the service... Most of the time you'll have it referenced or publish it as Hosted
I’m aware of that the map service with “copy all data” option is typically physically here:
C:\arcgisserver\directories\arcgissystem\arcgisinput\Jifna_ArcGISServer.MapServer\extracted\p30
If you mean that in case of hosted feature layer service, the source data IS NOT COPIED to the server, then why when editing the source data the edits are not reflected on the service as per the screenshot below
Hosted Feature Layer = copied to the ArcGIS Data Store (relational). This is system managed. It's placed in a postgres database within the ArcGIS Data Store location. You do not access the data locally. Doing so would void any Esri tech support.
Referenced = the data store is registered with ArcGIS Server. It points the service at the source data and can access it. The data can be shapefile, folder, cloud warehouse, or most commonly enterprise geodatabase.
Copied to server = referenced, but the data store is NOT registered with ArcGIS Server, so the account running ArcGIS Server has to copy it to the local directory of the ArcGIS Server machine in order to access it.
For referenced services, whether they are registered or copied to local server folder, they are user managed data. You have access to them and there is greater expectation that you will manage them and the service itself.
Thank you for the very useful and informative input
Does this mean that the physical source data of the “feature layer” is physically stored in postgress database? What folder of the “arcgisdatastore”? which file?
I don't recall off the top of my head. You may be able to find it searching or watching some of the developer videos.
However, you DO NOT need to know this location. Interacting with the ArcGIS Data Store this way will void any Esri support. The only instance you should be navigating to this folder is when Esri support is guiding you as part of troubleshooting something specific.
I would not recommend continuing down this path.
Thank you for the prompt help and rich content
Best
Jamal