Members of your portal will use Map Viewer, ArcGIS Pro, ArcGIS API for Python, or the ArcGIS REST API to perform analysis.
To learn more about the differences between the ArcGIS GeoAnalytics Server toolset for feature analysis and the standard spatial analysis tools, see Standard and big data feature analysis and Feature analysis tool differences. To learn how to use the tools, see Perform big data analysis using ArcGIS GeoAnalytics Server or refer to the ArcGIS Pro help.
Components needed to use ArcGIS GeoAnalytics Server
Review the information in Additional server deployment to understand how you'll architect your system for ArcGIS GeoAnalytics Server. The GeoAnalytics Tools are hosted as a series of tasks in ArcGIS GeoAnalytics Server. For members of your organization to use these tasks to perform analysis in ArcGIS Enterprise, you'll need to set up a base ArcGIS Enterprise deployment, if you do not already have one; GeoAnalytics Server; and a spatiotemporal ArcGIS Data Store. You'll need two ArcGIS Server sites—one to act as the GeoAnalytics Server and one for the portal's hosting server in the base ArcGIS Enterprise deployment:
Site 1: Base ArcGIS Enterprise deployment
This site will require the following components:
- Portal for ArcGIS.
- An ArcGIS Server site licensed as the GIS server and set as your portal's hosting server.
- Two installations of ArcGIS Web Adaptor—one configured with the portal and one configured with the GIS server.
- At least two installations of ArcGIS Data Store—one configured as a relational data store and one configured as a spatiotemporal big data store. You should deploy the spatiotemporal big data store on a different machine than any of the other ArcGIS Enterprise components. You can include multiple machines in the spatiotemporal big data store. See Additional server deployment for details on site architecture recommendations.
Site 2: ArcGIS GeoAnalytics Server
This site will require an ArcGIS Server site licensed as ArcGIS GeoAnalytics Server and configured using the steps below.
You should also install an instance of ArcGIS Web Adaptor for this second site.
Set up ArcGIS GeoAnalytics Server
The following instructions may require changes to the way you've deployed ArcGIS in your organization; review them carefully before proceeding. To set up GeoAnalytics Server, follow these steps:
- If you do not already have a base ArcGIS Enterprise deployment configured, set one up. See Tutorial: set up a base ArcGIS Enterprise deployment for more details.
- Install ArcGIS Data Store and create a spatiotemporal big data store that you register with your base deployment's hosting server (Site 1).
- Install a second ArcGIS Server site (Site 2). License this ArcGIS Server site as the GeoAnalytics Server.
- Install an additional instance of ArcGIS Web Adaptor and register it with the second ArcGIS Server site.
- Ensure the following required ports are open in your system for intermachine communications. GeoAnalytics Server uses ports 2181, 2182, 2190, 56540-56545, and 7077; spatiotemporal big data stores use ports 9220 and 9320; and the relational ArcGIS Data Store uses port 9876.
- Sign in to the portal as a member with administrative privileges. The URL is in the format https://webadaptorhost.domain.com/<webadaptorname>/home.
- Browse to Organization > Settings > Servers.
- Federate your GeoAnalytics Server site with your portal.
- On the Servers page, in the drop-down menu under the Feature Analysis - GeoAnalytics Tools heading, choose your GeoAnalytics Server.
- Configure the GeoAnalytics settings for your deployment to ensure resources are allocated appropriately to the GeoAnalytics Tools.
- Grant members privileges to perform analysis. Publisher and spatial analysis privileges are needed to use GeoAnalytics Tools.
Once the changes have been saved, members of your portal can browse to the tools in ArcGIS Pro or Map Viewer, and they can consume the tools in ArcGIS API for Python and the ArcGIS REST API. See Use the GeoAnalytics Tools for more information about using the tools in Map Viewer, including data sources that can be used in the tools.