An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

Similar documents
An ESRI White Paper August 2009 Methodology Statement: ESRI Data Market Potential

Making Your Mobile Workforce More Efficient

What s New in ArcGIS Business Analyst Server 9.3

An Esri White Paper October 2010 Esri Production Mapping: Meeting the Needs of Water and Wastewater Utilities

Methodology Statement: Esri Market Potential Database. An Esri White Paper May 2017

JUNE Methodology Statement: 2018 US Business Locations and Business Summary Data

Microsoft Business Solutions Axapta Enterprise Portal makes it easy for you to connect with your business community over the Internet.

Methodology Statement: Esri Data Tapestry Segmentation. An Esri White Paper March 2013

Boost Mining Profits with Esri

JUNE Esri Consumer Spending Methodology 2018

Tapestry Segmentation: Methodology. An Esri White Paper August 2014

Location Analytics for. Retail. A Knowledge Brief

Tapestry Segmentation: Methodology. An Esri White Paper May 2017

JUNE Methodology Statement: 2018 Esri Daytime Population

Implementing ArcGIS Schematics for Utilities and Transportation

A Smarter View of Rail. Fast-Track Your Operations on the Esri Platform

Modernization of National Statistical Organization (NSO) Business Processes Using GIS. An Esri White Paper November 2015

Esri Solutions for Weather Maintenance Snow and Ice Management

2017 Methodology Statement: Esri Retail MarketPlace. An Esri White Paper June 2017

SharePoint Composites

Realize More with the Power of Choice. Microsoft Dynamics ERP and Software-Plus-Services

System and Server Requirements

Methodology Statement: 2013 Esri US Consumer Spending Data. An Esri White Paper August 2013

Put Location in Telecommunications

Services Guide April The following is a description of the services offered by PriorIT Consulting, LLC.

Principal Product Architect. ActiveDocs Opus IT System Administrators ActiveDocs Opus Evaluator

ArcGIS 9.3 Business Analyst Server The GIS and Data Solution for Enterprise Business Analysis ESRI Developer Summit 2008

JUNE Methodology Statement: Esri Retail MarketPlace

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

IBM Tivoli Monitoring

Microsoft Office SharePoint Server 2007 Intranet in Health at University Hospitals Bristol NHS Foundation Trust (formerly known as UBHT)

Contents Working with Oracle Primavera P6 EPPM, P6 Analytics, and P6 Reporting Database... 5 For More Information Legal Notices...

Your Ticket to Smarter Service

Thriving Ports in a Competitive Environment

ArcGIS. for Land Records

RODOD Performance Test on Exalogic and Exadata Engineered Systems

About Oracle Primavera P6 Enterprise Project Portfolio Management

IBM Tivoli Configuration Manager

About Oracle Primavera P6 Enterprise Project Portfolio Management

About Contract Management

Scalability. Microsoft Dynamics GP Performance Benchmark: 500 Concurrent Users with Microsoft SQL Server White Paper

Quality Control Using ArcGIS. Data Reviewer for Desktop

IBM Global Business Services Microsoft Dynamics AX solutions from IBM

An Oracle White Paper June Leveraging the Power of Oracle Engineered Systems for Enterprise Policy Automation

HP Cloud Maps for rapid provisioning of infrastructure and applications

Product Release Note Oracle Banking Corporate Lending Process Management Release Part No. E July 2018

Esri Managed Cloud Services: An Introduction. Alec Walker

Contents Working with Oracle Primavera Analytics... 5 Legal Notices... 10

Wonderware QI Analyst

Compiere ERP Starter Kit. Prepared by Tenth Planet

Delivering Business-Critical Solutions with SharePoint 2010

Cognitive enterprise archive and retrieval

Transforming Long- Term Business Value, Income, and Performance

Microsoft Dynamics CRM Online

IBM Rational RequisitePro

Executive Summary WHO SHOULD READ THIS PAPER?

SSRS and Izenda: Comparing an Enterprise Reporting Tool and an Embedded BI Platform. 1

Plant Performance. Product Data Sheet Plant Performance November 2011 Page 1

Address system-on-chip development challenges with enterprise verification management.

IBM Digital Analytics Accelerator

Sizing SAP Central Process Scheduling 8.0 by Redwood

IBM Spectrum Scale. Advanced storage management of unstructured data for cloud, big data, analytics, objects and more. Highlights

Hybrid Cloud. Private and public clouds under a single service

Wonderware InBatch 2012 R2

What's New in ArcGIS 9.1 Business Analyst

Wonderware InBatch 2012 R2

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

SUGGESTED SOLUTION IPCC November-17 EXAM. Test Code I N J 7005

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible

Kepion Solution vs. The Rest. A Comparison White Paper

Novell Services for Workgroup Collaboration Solutions

Parallels Remote Application Server and Microsoft Azure. Scalability and Cost of Using RAS with Azure

Geo-enable the enterprise - The power of location - There is a wealth of decision-support information hidden in your data that you cannot ever see

IBM Tivoli Endpoint Manager for Software Use Analysis

Adaptive work environments

Esri Business Analyst: Overview and Update

SYSPRO Integration SYSPRO Integration Framework

What's New in Esri Business Analyst

ORACLE DATABASE PERFORMANCE: VMWARE CLOUD ON AWS PERFORMANCE STUDY JULY 2018

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

Parallels. Automation. Rapidly Launch Microsoft Office 365 Syndication with Parallels Automation. White Paper

FREQUENTLY ASKED QUESTIONS

System Implementation. James Tedrick, Esri

Driving competitive advantage with real-time applications, enabled by SAP HANA on IBM Power Systems

IBM United States Announcement , dated March 11, 2008

Software Solution. Get the data where and when you need it.

Parallels. Automation. Rapidly Launch Microsoft Office 365 Syndication with Parallels Automation. White Paper

Oracle Health Sciences Adverse Event Integration Pack for Oracle Health Sciences InForm and Oracle Argus Safety

What is CPQ? Sell More. Sell Faster. Sell Anywhere.

Accenture* Integrates a Platform Telemetry Solution for OpenStack*

ADVANCING YOUR ECONOMIC DEVELOPMENT STRATEGY GIS: THE VISION FOR PROSPERITY

Transforming the GIS Landscape to Empower Utilities

Enterprise APM version 4.2 FAQ

Oracle Planning and Budgeting Cloud Service

CHAPTER 9 Electronic Commerce Software

Atlant s atwatch CAPA TM. Corrective and Preventive Action System (CAPA) Product & Services Bundle for

An event-driven, high performance software that can process all label printing data regardless of format

Oracle Business Intelligence Cloud Service Boot Camp. Release 1.0

Adobe Experience Manager Forms

Bluemix Overview. Last Updated: October 10th, 2017

Transcription:

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB esri.com

Copyright 2011 Esri All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by Esri. All requests should be sent to Attention: Contracts and Legal Services Manager, Esri, 380 New York Street, Redlands, CA 92373-8100 USA. The information contained in this document is subject to change without notice. Esri, the Esri globe logo, ArcGIS, Business Analyst, ArcEditor, Address Coder, StreetMap, Business Analyst Online, esri.com, and @esri.com are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

Esri Business Analyst Server System Design Strategies An Esri White Paper Contents Page Introduction... 1 Introduction to Business Analyst Server... 1 What Comes with Business Analyst Server?... 2 Supported Platforms and System Requirements... 4 Scalability and Configuration Options... 4 Development Environment and APIs... 9 Release Cycles and Technical Support... 9 Related Information... 9 Esri White Paper i

Esri Business Analyst Server System Design Strategies Introduction Introduction to Business Analyst Server The purpose of this paper is to help users make more informed decisions when considering the architecture of their Esri Business Analyst Server deployment. This paper supplements the information published regarding ArcGIS Server performance and scalability recommendations with information that is specific to Business Analyst Server. Links to material regarding ArcGIS Server configuration information will be provided at the end of this paper in the Related Information section. This section will also include links to helpful information regarding Business Analyst Server configuration options. Business Analyst Server is an enterprise solution that enables organizations to make more efficient and consistent business decisions regarding location and market opportunities. Business Analyst Server integrates easily into enterprise workflows to enable the creation of custom web applications and dashboards that can be used by business professionals in organizations to Understand and share information about customers, geographic market areas, business performance, and market potential. Make consistent decisions based on this information and specific business rules. Using the broad mapping and spatial analysis tools and extensive business, demographic, consumer spending, and market segmentation data that ships with Business Analyst Server, organizations can analyze their geographic markets and competition, find optimal sites for new business locations, evaluate success and performance, and perform advanced customer analytics for optimizing sales and marketing campaigns. Business Analyst Server provides the following benefits: It enables a better understanding of business across your organization by providing broad access to critical information about customers, geographic market areas, store network performance, and business' potential through easy-to-use, webbased applications. It promotes information sharing throughout the organization by enabling more people in the organization to get access to the information to make decisions without relying solely on experts and professional analysts. It aids in consistent business decisions by providing access to web-based tools and workflows that implement consistent processes that are based on specific business rules and current, consistent marketplace data. Esri White Paper

It provides tools to create informed business decisions by allowing access to the map-based visualization and analysis tools and marketplace data needed for a clear picture of an organization's business and the geographic market in which it operates. It integrates easily with other business applications (BI, CRM, ERP) via industry-standard APIs (SOAP, REST, Flex, and Silverlight ) for rapid development of custom web or desktop applications that integrate with existing corporate data and systems. Business Analyst Server is an extension for ArcGIS Server for Microsoft.NET Framework and can be licensed at the Workgroup (for small deployments) and Enterprise levels (for large enterprise deployments). What Comes with Business Analyst Server? Business Analyst Server is an enterprise-level solution for sharing and collaborating on geographic business analysis throughout an organization and letting the users get all the benefits delivered with this solution; the package includes the following components: Esri Business Analyst Server ArcGIS Server Advanced Edition Esri Business Analyst Desktop (including Premium Data) ArcEditor ArcGIS Network Analyst extension Address Coder Esri Data (available with both Business Analyst Server and Business Analyst Desktop setups) With Business Analyst Server, Business Analyst Desktop users now have a mechanism to publish and share analyses and models between departments, enabling collaboration and more informed decision making. Users in organizations operating in different geographies with varied population demographics can adapt models and analyses to local conditions. Analyzing markets and competition, evaluating new and existing locations, and performing customer analytics may sound familiar to longtime Business Analyst Desktop users. Whereas before, analysis models may have existed in silos on individual desktop computers, users now have the ability with Business Analyst Server to publish their analyses to the rest of the team, regardless of the physical location of individual team members. April 2011 2

The Business Analyst Server architecture consists of three main components as shown in the image below: 1. ArcGIS Server is the geographic information system (GIS) server that has been extended to allow Business Analyst map services. Standard ArcGIS Server services, such as map, geocoding, and geodata services, etc., are also available. 2. The web server will host Business Analyst web applications to allow users to consume the Business Analyst Map Service and the Business Analyst Server Report Service, which enables business report publishing. 3. The Data Store will contain Business Analyst Server data, including Esri Demographic Data, Infogroup business listings, StreetMap USA, a directory for user data, and the Business Analyst Server Repository. Esri White Paper 3

Supported Platforms and System Requirements Business Analyst Server is supported on the Microsoft Windows platform, and future release plans include support of all core ArcGIS Server platforms. Currently supported Windows platforms are Windows 2003 Service Pack 2 (SP2) (32 bit) Server Standard, Enterprise, and Data Center Windows 2003 SP2 (64 bit [EM64T]) Server Standard, Enterprise, and Data Center Windows 2008 (32 bit) Server Standard, Enterprise, and Data Center Windows 2008 (64 bit [EM64T]) Server Standard, Enterprise, and Data Center Windows Server 2008 R2 (64 bit [EM64T]) Server Standard, Enterprise, and Data Center System requirements depend on the intended use of Business Analyst Server, the expected load, and the number of simultaneous users. To provide high performance for Business Analyst Server functionality, the recommendations regarding the random access memory and CPU are Minimum: RAM 4 GB/Dual core @ 3 GHz Recommended: RAM 8 GB/Quad core @ 3 GHz Organizations with a large number of Business Analyst Server users will want to consider more than the minimum requirements. As a guideline, Esri recommends up to four users per processing core in addition to thorough testing of the expected workload and server performance before deployment. The disk space requirements depend on the amount of custom user data, number of simultaneous users, and use of the Business Analyst Server system. As a minimum, the 20 GB disk space is required to store Esri Demographic Data and streets and business information, and at least 30 GB or more is recommended for the repository where the analysis results, trade areas, and reports will be saved. Scalability and Configuration Options Scalability allows growth in size or complexity without showing negative effects and provides confidence in the abilities of the software. Problems in this area may expose the enterprise to operating inefficiencies and potential general failure of critical business components. The Business Analyst Server system can be configured in many ways. The simplest way is to run all the components of Business Analyst Server on a single computer (small configuration). Another configuration would be to place all Business Analyst Server components on one machine and, for instance, install the data on another machine (medium configuration). It is also possible to distribute the various components across multiple computers (large configuration). April 2011 4

Configurations will vary depending on the needs of the organization, the available computing resources, and the intended use for Business Analyst Server. Recommended platform sizing and system configuration strategies are provided in the Esri System Design Strategies technical reference document. Each organization will need to configure its system based on its intended usage and the number of simultaneous users. Developers that intend to use the Business Analyst Server system to build and prototype applications can install all the components on their development computer, which is a single server. Or if the anticipated number of simultaneous users of ArcGIS Server is low, they can run the entire system on one computer, which is a typical small configuration as described in the image below. Higher-volume usage of the Business Analyst GIS server and its web applications should be distributed across several computers. The configuration in the diagram below illustrates all components on one machine as in the previous configuration but with one difference the data is installed on a separate machine. Esri White Paper 5

To achieve a configuration like this, follow the procedure below: 1. Run the Business Analyst Server Data 2010 installation from the server object manager (SOM) machine using the browse option to point the installation to a location on another machine. 2. Run the Business Analyst Server Setup on the server object manager machine and install all features locally. Another possible medium-sized Business Analyst Server configuration is when the threetier architecture is applied: Web server: Business Analyst Server Web APIs and web applications Application server: Business Analyst Server SOM/server object container (SOC) components Data server: Business Analyst Server data and user data The advantage of a three-tier configuration is that there would be one machine dedicated to the database, one dedicated to the logic, and one dedicated to the presentation, as shown in the picture below. This helps improve scalability and performance. April 2011 6

To achieve a configuration like this, the following steps are recommended: 1. Follow the procedures outlined in the ArcGIS Server Online Help document, Configuring a multiple-machine deployment. 2. After setting up a multiple-machine deployment of ArcGIS Server, run the installation for the Business Analyst Server data from the server object manager machine and browse to install the data on another machine. 3. Once the data has been successfully installed, run the Business Analyst Server Setup on the server object manager machine, only installing the Business Analyst server object manager, the Business Analyst server object container, and the Business Analyst Server Desktop components (optional). 4. Run the Business Analyst Server Setup on the web server machine to install the Business Analyst Server web applications and HTMLextReportService. An example of a large-scale configuration of Business Analyst Server is the configuration used by Esri Business Analyst Online SM. Business Analyst Online is a web-based application that delivers on-demand reports, maps, and market analyses of demographic, consumer, and business data and is used by retailers, real estate professionals, and local governments to understand where to locate new businesses, advise others on locationbased decisions, or determine where to best market products and services. The Business Analyst Online system architecture is composed of many servers at Esri's corporate location and at an off-site location. Each data center consists of the following: Two front-end web servers that handle all unique identifier (UI) and ordering components Two back-end application servers that handle the ArcGIS/Business Analyst Server components including Business Analyst Online API Esri White Paper 7

One database machine using Oracle that handles all customer-based information for reports, site analyses, and subscriptions The system is globally load balanced to handle up to 10 concurrent users per back-end application server. The load balancing uses a round-robin formation and places users into the next available machine based on load. Business Analyst Online API has the same load balance. The image below illustrates this configuration: April 2011 8

Development Environment and APIs Release Cycles and Technical Support Business Analyst Server provides REST and SOAP services as well as rich Internet application (RIA) web APIs in Flex and Silverlight to programmatically leverage the rich data and powerful analysis for integrating business logic with GIS in an enterprise environment. The Flex and Silverlight Web APIs allow users to easily and rapidly build dynamic and rich client-side applications using the same functionality that is in the Business Analyst Server REST services. For more information regarding developing with Business Analyst Server APIs, see Developing with Business Analyst Server. Business Analyst Server provides one major release and two service packs per year. The major release includes a data update that seamlessly integrates into the software application to update information on reports. To get the latest information regarding releases from the Business Analyst Server team, visit the Business Analyst Server Resource Center. For help regarding a technical issue, Esri Technical Support can provide assistance in getting Business Analyst Server up and running along with help in software installation and configuration, functional use of the software, interfacing the applications with hardware, requesting product enhancements, and reporting software defects. First-year maintenance is also included in the license of Business Analyst Server. Maintenance includes technical support, updates, and many other benefits. Members of the Esri Business Analyst Server community have access to the online blog, scripts, technical articles, and other content. One of these valuable sources of information is the Business Analyst Server Resource Center, a central repository for accessing user and developer documentation, presentations, demos, and white papers along with other information. Related Information ArcGIS Server Performance and Scalability Performance Factors and Optimization Configuring a Multiple-Machine Deployment of ArcGIS Server Performance Considerations for Services Load Balancing Performance Factors Network Performance Factors Business Analyst Server Installation and Configuration Knowledge Base Esri White Paper 9

About Esri Our Focus Contact Esri Since 1969, Esri has been helping organizations map and model our world. Esri s GIS software tools and methodologies enable these organizations to effectively analyze and manage their geographic information and make better decisions. They are supported by our experienced and knowledgeable staff and extensive network of business partners and international distributors. A full-service GIS company, Esri supports the implementation of GIS technology on desktops, servers, online services, and mobile devices. These GIS solutions are flexible, customizable, and easy to use. Esri software is used by hundreds of thousands of organizations that apply GIS to solve problems and make our world a better place to live. We pay close attention to our users to ensure they have the best tools possible to accomplish their missions. A comprehensive suite of training options offered worldwide helps our users fully leverage their GIS applications. Esri is a socially conscious business, actively supporting organizations involved in education, conservation, sustainable development, and humanitarian affairs. 1 800 GIS XPRT (1 800 447 9778) t 909 793 2853 f 909 793 5953 info@esri.com esri.com Offices worldwide esri.com/locations 380 New York Street Redlands, California 92373-8100 usa Printed in USA