The following are additional configuration tasks to perform after you install ArcGIS Data Store and create a data store:
- If you are using your data store in a production system, back up the data store to a shared location.
- If you have not done so already, configure the portal's hosting server.
- If you want your data store to be highly available, configure an additional machine.
- If you require the data store to use an SSL certificate from a certifying authority or a domain certificate, replace the self-signed certificate on each data store machine.
- If your organization requires the administrator to set the passwords for databases your organization uses, change the relational data store passwords.
Define a backup location
The data you keep in your data stores is likely important to your organization. As such, you should create backups of it.
ArcGIS Data Store automatically generates backup files for relational data stores. The default location for the relational data store backup files is on the same machine as ArcGIS Data Store. Manually move these files to a different machine to secure them in the event of a data store failure, or set up a shared network location and configure the relational data store to write the backup files to that location.
There is no default backup location for spatiotemporal big data store or tile cache data store content. You must register a backup location on a shared network directory or in the cloud before backups can be created for these data stores.
Complete the steps in the following subsections to set up a shared network location and register a backup location.
Create a domain account
The ArcGIS Data Store must have write access to the backup directory. If the directory is on a machine other than the ArcGIS Data Store machine, use a domain account to run the service, because a domain account can access directories on different machines in the network.
If you used a local Windows account for the ArcGIS Data Store account when you installed, request a domain account from your domain administrator. The account needs to run the ArcGIS Data Store service and read and write files to the network directory where backup files will reside.
Configure the ArcGIS Data Store account
If you didn't set a domain ArcGIS Data Store account when you installed or upgraded ArcGIS Data Store, run the configureserviceaccount utility with the new domain account. This utility is installed in the <ArcGIS Data Store installation directory>\datastore\tools directory. It sets the new account to run the ArcGIS Data Store service and grants required privileges on ArcGIS Data Store directories used by the service.
In this example, configureserviceaccount sets the mynetwork\datastore account to run the ArcGIS Data Store service and grants this account the privileges required on ArcGIS Data Store system folders and files.
configureserviceaccount --username mynetwork\datastore --password SewL0ng
Note that changing the account under which the service runs causes the service to restart.
Use the configurebackuplocation utility to specify a location for data store backup files.
The configurebackuplocation utility is installed in the <ArcGIS Data Store installation directory>\datastore\tools directory.
- Create a directory on a shared network drive. For tile cache and spatiotemporal big data stores, you can instead create an Amazon Simple Storage Service (S3) bucket for backups or a Microsoft Azure Blob storage container.
The ArcGIS Data Store account must have read and write access to this directory.
- Open a Command Prompt window using the Run As Administrator option.
- Run the configurebackuplocation utility and specify a backup location.
For relational data stores, use --operation change. The first time you run configurebackuplocation for a tile cache or spatiotemporal big data store, use --operation register to register a shared network directory or cloud storage location for backups.
Set the hosting server
Each type of ArcGIS Data Store contains data that populates different types of hosted layers in ArcGIS Enterprise. That means the GIS Server site with which you register ArcGIS Data Store must be set as your portal's hosting server. If you have not already federated your GIS Server site with your portal and configured it as your portal's hosting server, do so now.
Additional optional ArcGIS Data Store configuration tasks
Depending on your organization's requirements, you may need to perform the following additional configuration steps when setting up a data store.
Add a data store machine
If you want your relational data store to be highly available, add a standby machine. If the primary data store machine you created becomes unavailable (the server crashes or network connectivity is lost), your hosted feature layers can access the data on the standby machine.
By default, new tile cache data stores can be made highly available by adding a standby machine. If you require scalability rather than high availability, you can change the tile cache data store to cluster mode. When the tile cache data store runs in cluster mode, you can add multiple machines to it.
To make a spatiotemporal big data store highly available, configure multiple additional spatiotemporal big data store machines. You must use an odd number of machines in spatiotemporal big data stores.
Replace the self-signed certificate
ArcGIS Data Store comes with a self-signed certificate to communicate between data store machines and with the Data Store Configuration wizard. If your organization requires these communications be secured through an SSL certificate verified and signed by a certifying authority (CA) or one generated for your domain, replace the self-signed certificate on each data store machine.
Take control of relational data store accounts
Relational data store passwords are randomly generated when you install ArcGIS Data Store. If your site requires you to set your own passwords, change the passwords using the changepassword utility.
Related configuration to complete
ArcGIS Data Store is one part of your ArcGIS Enterprise deployment. It stores data output from tasks you perform in the portal and other ArcGIS clients and apps. Depending on which data store (or stores) you create, you may need to configure additional ArcGIS components. See Apps and functionality that require ArcGIS Data Store for information on ArcGIS components that rely on ArcGIS Data Store.
Begin using your portal
Organization members do not interact directly with ArcGIS Data Store; functionality and apps used by members write to and read from the data stores.
See Apps and functionality that require ArcGIS Data Store for information on what each data store type allows organization members to do.