Verifying system requirements

Enterprise 11.1 (Linux)   |

Available with Business Analyst license.

This section highlights the software components and prerequisites required to install Business Analyst Enterprise 11.1.

Business Analyst Enterprise requires a multiple-machine deployment with complete ArcGIS Enterprise base deployment and one additional federated ArcGIS Server. The GeoEnrichment Server setup should be run on a separate machine from the base deployment with ArcGIS Server installed and federated to Portal for ArcGIS.

Note:

  • Before installing the GeoEnrichment Server setup, check that ArcGIS Enterprise and the additional federated server are installed and functioning. Make sure that you are able sign into Portal for ArcGIS. Also make sure that you can access Server Manager on each machine.
  • The GeoEnrichment Server setup assumes that the Web GIS infrastructure is already in place. The post installation wizards require the server to be federated in order to run.

For more information on how to install ArcGIS Server, refer to the ArcGIS Server Installation Guide.

GeoEnrichment Server as a federated server uses Portal for ArcGIS Security. Access to the service is controlled by the sharing capabilities in Portal for ArcGIS. By default, the service is shared with the organization and the sharing must be updated by the portal administrator if changes are needed. See this topic for sharing items in portal.

Supported platforms

Business Analyst Enterprise is supported on limited versions of Linux that is supported by ArcGIS Enterprise. The versions of Linux that is supported are Red Hat and Ubuntu.

For the full list of supported versions, refer to the ArcGIS Server system requirements.

Hardware requirements

For optimal performance, the GeoEnrichment Server should be installed on a machine with 32GB of RAM or more. These requirements are based on a federated development server with the following environment:

  • GeoEnrichment service
  • Reporting Tools Service
  • Demographic Feature Services (Color-coded and Smart mapping)
  • Printing Tools
  • ArcGIS Web Adaptor

For a production environment, minimum hardware requirements may vary and should be scaled based on the user and business. If helper services for geocoding and routing are published alongside the GeoEnrichment Server on the same machine, it will add to the memory consumption and 32 GB of RAM is highly recommended. At a minimum, GeoEnrichment Server requires a machine with 32GB of RAM.

For further guidance please see the system requirements for ArcGIS Enterprise Builder and ArcGIS Server.

Environment settings

GeoEnrichment Server uses a Spatiotemporal big data store behind the scenes to store Points of Interest (POI) data for business listings. To accommodate this, additional environment settings are required for these types of data stores.

The minimum file handle and process settings for spatiotemporal big data stores are 65,536 and 25,059 respectively. In addition, set file size and virtual memory to unlimited.

Set all of these limits in the /etc/security/limits.conf file.

The following is an example of file limit, file size, process, and virtual memory settings in the /etc/security/limits.conf file on spatiotemporal big data store machines:

<ArcGIS Data Store installation user> soft nofile <file limit>
<ArcGIS Data Store installation user> hard nofile <file limit>
<ArcGIS Data Store installation user> soft fsize unlimited
<ArcGIS Data Store installation user> hard fsize unlimited
<ArcGIS Data Store installation user> soft nproc <process limit>
<ArcGIS Data Store installation user> hard nproc <process limit>
<ArcGIS Data Store installation user> soft as unlimited
<ArcGIS Data Store installation user> hard as unlimited
Note:

The <ArcGIS Data Store installation user> is the name of the login you use to install ArcGIS Data Store.

  1. Log back in with the <ArcGIS Data Store installation user> specified user for the file handle and process limit values to take effect. To verify that the limits have been modified appropriately, use the ulimit -Hn -Hu and ulimit -Sn -Su commands as described above.
  2. Change the following system virtual memory settings:
    • vm.max_map_count—set to at least 262144. If you do not set this, you may receive out-of-memory exceptions.
    • vm.swappiness—set to 1; otherwise, it will negatively affect the performance of the spatiotemporal big data store.
  3. Virtual memory settings apply to the whole system rather than the ArcGIS Data Store installation user. To configure your virtual memory settings, update the /etc/sysctl.conf file with the following virtual memory values and replace the map count with a number appropriate for your use:
    vm.max_map_count = <map count>
    vm.swappiness = 1
  4. After changing process, file, and virtual memory limits, restart ArcGIS Data Store.

Disk space requirements

Business Analyst Enterprise is powered by large datasets known as data packs which are downloaded from My Esri. For the USA data pack, you will need 200 GB of free space on the disk where these files will be installed. For International data options, the amount of storage needed will vary.

It is important to have enough available disk space for staging the files as well as installing the data, for best results the recommended available disk space exceeds the size of the installed data. See the table below for best practices.

Data packInstalled sizeRecommended available storage

Africa 2023 R1

19 GB

60 GB

Americas 2023 R1

31.1 GB

100 GB

Asia 2023 R1

101.3 GB

300 GB

Europe 2023 R1

174.1 GB

550 GB

Oceania Australia

8.1 GB

25 GB

USA

64 GB

200 GB