You can use the Data Store Configuration wizard to create relational, tile cache, and spatiotemporal big data stores and join them to a GIS Server site.
If you do not have access to a web browser, run the configuredatastore utility on the machine where you installed ArcGIS Data Store.
Considerations before creating a data store
Disk space and memory
You should consider the amount of disk space and memory needed on the machine where you will create a data store. For example, relational data stores can store data for thousands of hosted feature layers, which can take up several gigabytes of disk space. Tile cache data stores can also grow to be quite large after publishing several hosted scene layers.
You also need to ensure that machines have plenty of memory available. For example, spatiotemporal big data stores consume approximately 40 percent of available memory on the machine when initially configured. Relational data stores also preallocate memory to ensure there is enough to process data. High volume traffic on hosted feature and scene layers can also consume a considerable amount of memory.
For these reasons, Esri recommends that you configure your spatiotemporal big data store on machines separate from the relational and tile cache data stores and, whenever possible, configure the relational data store and tile cache data store on machines separate from one another. If you do configure more than one type of data store on the same machine, use robust machines with plenty of memory and disk space.
See ArcGIS Data Store system requirements for information on the minimum disk space needed to create each type of data store, and add to that the estimated size of the data you intend to store in each.
The hosting server
A portal is configured with one GIS Server site to act as its hosting server. A GIS Server site can have only one managed database. If you want to create a relational data store but your GIS Server site already has a managed database, you can do one of the following three things before you create a relational data store:
- Remove the managed database and re-add it as a registered database. If you do this, your existing hosted feature layers still function. Once you install ArcGIS Data Store and create a relational data store, data for newly published hosted feature layers will be stored in the relational data store. This is the simplest and recommended method.
- Remove the managed database. Only do this if you no longer need the existing hosted feature layers, as they cease to function if you remove the managed database and don't add it as a registered database.
- If you cannot keep your existing managed database, export your existing hosted feature layer data, delete existing hosted feature layers, remove the managed database, join ArcGIS Data Store to your GIS Server site, and republish the exported data. See Migrate to ArcGIS Data Store for more information.
Use the Data Store Configuration wizard to create a data store
If you run the installation wizard, the Data Store Configuration wizard automatically opens in your default web browser. Alternatively, you can open the wizard from the computer's shortcut menu or type the URL in a browser. The Data Store Configuration wizard URL is in the format https://datastoremachine.domain.com:2443/arcgis/datastore.
- Specify the URL of the GIS Server site for which you want to create and register a data store.
The GIS Server site URL is in the format https://gisserver.domain.com:6443. Note that even if your GIS Server site uses a web adaptor, provide the URL in the aforementioned format.
- Type the user name and password of an ArcGIS Server administrator and click Next.
The user must be a built-in user (not an enterprise user).
- Choose the type of data store to create on this machine and click Next.
You can create more than one type of data store on the same machine, but Esri does not recommend this as the data stores will compete for memory resources, which can lead to poor performance.
- Type a location for the ArcGIS Data Store directory.
This directory contains the data store files, plus the relational data store backup directory (if you created a relational data store).
- Click Next.
- Review the information on the Configuration Summary dialog box. If it is correct, click Finish. If changes are needed, click Back to make corrections.
Note that the first relational or tile cache data store you register with a GIS Server site is the primary machine. If you install ArcGIS Data Store on a second machine, and create another relational or tile cache data store registered to the same GIS Server site, it will be a standby machine.
When the setup completes successfully, you have a data store machine.
If there were errors with the setup, click Next on the Configuration Summary dialog box to reopen the Data Store Configuration wizard so you can provide different information. See Troubleshoot ArcGIS Data Store for causes and resolutions for setup errors.
Use the configuredatastore utility to create a data store
You can use the configuredatastore command utility to create a relational, tile cache, or spatiotemporal big data store and register it with your GIS Server site. The utility is installed in <ArcGIS Data Store installation directory>\arcgis\datastore\tools.
Note that if you script the creation of multiple spatiotemporal big data store machines, one spatiotemporal big data store must be configured with the GIS Server before you can script creation of additional spatiotemporal big data store machines.
- Open a command shell.
- Run the configuredatastore.sh file and specify the GIS Server URL with which you want to register the data store, the user name and password of an ArcGIS Server administrator, the path to use for the ArcGIS Data Store data directory, and the type of data store you want to create.
In this example, the GIS Server URL is https://myserver.domain.com:6443/arcgis/admin, the administrator user name and password are siteadmin and T1n@sp, the data directory is /home/dsuser/data, and a relational data store will be created:
/configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp /home/dsuser/data --stores relational
If you want to create more than one type of data store on the same machine using the same data directory, you can specify the values separated by a comma. For example, you can create a relational and tile cache data store on the same machine by specifying relational,tileCache with the --stores operation. However, Esri does not recommend you put more than one data store on the same machine because the data stores compete with one another for resources such as memory, which can negatively affect performance.
A data store machine is created and registered with your GIS Server site.
Be sure the GIS Server site you registered your data store with has been configured as your portal's hosting server.
If you created a spatiotemporal data store to archive observation data, be sure your portal has a federated ArcGIS GeoEvent Server.
If you created a spatiotemporal data store to store output from GeoAnalytics Tools, be sure you have a federated ArcGIS GeoAnalytics Server.