Top Banner
David Jacob Solution Engineer, Natural Resources ArcGIS Enterprise: What's New and Road Ahead
46

ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Jul 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

David Jacob

Solution Engineer, Natural Resources

ArcGIS Enterprise: What's New and Road Ahead

Page 2: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

User Types

• New licensing model for users beginning at 10.7

• Provides the much requested ‘intermediate level’ user

• Each user type has an identity, capabilities and included applications

• Match your licensing to your workflows

EditorField Worker

Viewer(equivalent to L1)

GIS ProfessionalCreator(equivalent to L2)

Editing Authoring, Mapping, & AnalysisViewing

Page 3: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

ArcGIS Enterprise Sites

Page 4: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Sites and pages

• Tailor the entryway into your GIS

• Display the data that matters most to the users looking for it

• Drag-and-drop builder

• HTML and CSS options

New at 10.7:

• Rich text editing

• Direct upload of images

• Choose an image focal point

• Streamlined UI for adding widgets

Page 5: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

ArcGIS Indoors

• Complete system for indoor mapping used to create a connected workplace

Tracker for ArcGIS

• New mobile and web app for tracking your workforce, improving situational awareness

ArcGIS Excalibur

• Imagery exploitation and management web application

New applications & products

Page 6: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Create offline map areasSupport offline field workflows

Create pre-determined map areas to take offline:

- Makes it easier and faster to package up and take maps offline

- Update offline areas on a schedule to reflect changes in your web map

- Use in apps built using the Runtime SDK or Collector for ArcGIS

Page 7: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

GeoAnalytics ServerBig data processing and analysis

New tools:- Clip, Dissolve, Merge

- Forest-Based Classification and Regression

- Generalized Linear Regression

New extensibility:Run Python Script

- Leverage pyspark & all subpackages

- Run SQL queries

- Chain tools together

+ write analysis results back to your own data stores

Page 8: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

ArcGIS Notebook ServerHost Python notebooks in your infrastructure

A powerful data science platform- Uses Docker containers to isolate each

notebook author’s workspace

- Code with the Python API and ArcPy

- Dynamic mapping and visualization

Integrated with your portal- Users are granted notebook privileges

via portal user roles

- Add and reference portal items

- Share notebooks in the portal

Comes with a rich gallery of sample notebooks to illustrate workflows

Page 9: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

ArcGIS Notebook ServerHost Python notebooks in your infrastructure

Session

ArcGIS Notebooks for Data Science

Thursday, May 16

9:30 am - 10:30 am

Grand Ballroom B

Page 10: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Administrative

Page 11: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

An action occurs.• Something is

published• A user creates a

new account• An item is deleted

The webhook is triggered.• Delivers JSON

description of event• Relevant info fields

Your platform of choice kicks in.• IFTTT• Zapier• Microsoft Flow

It performs an action.• Emails you• Posts in Slack• Alexa announces it• Turns on your lights

Introducing webhooksAutomate notifications based on portal actions

Page 12: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Demo: Webhooks

Page 13: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Webhooks3 example use cases

- /groups: When someone shares an item to a collaboration group, notify group members through Slack.

- /items: If the sharing settings are changed for a layer that contains confidential information, email administrators.

- /users: Once a user is deleted, notify your admin via text.

Page 14: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Webhooks

- New events added at 10.7.1

- /user login: - Notify me when a specific user logs in- Notify me when a specific user logs out

Page 15: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

New for administration of ArcGIS Server

1Request ID• Each request gets a unique ID• Query logs using ID for a comprehensive

timeline

Request IDServer Administrator Directory

2 Inactivity properties• Suspend and then unregister inactive machines

after a set duration• Particularly useful for large cloud deployments

Page 16: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

3 Jobs page• Query the status of geoprocessing jobs in

Server Manager• Select by service, status, age, machine to see

the status, start & end time, duration and machine

New for administration of ArcGIS Server

Jobs pageServer Manager

Page 17: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Shared instance pool

Page 18: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

A R C G I S S E R V E R S I T E

Service

C L I E N T A P P S

Service

ArcSOC.exe ArcSOC.exe

Page 19: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

?

?

A R C G I S S E R V E R S I T E

C L I E N T A P P S

Service Service

Page 20: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

A R C G I S S E R V E R S I T E

C L I E N T A P P S?

?

?

Performance delay

Service Service

Page 21: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

A R C G I S S E R V E R S I T E

C L I E N T A P P S

Dedicated instance pools

Service Service

Page 22: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

A R C G I S S E R V E R S I T E

C L I E N T A P P S

Goal: Optimize instances so you’re only using as

many as you need.

$ $ $

Service Service

Page 23: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

• Conserve memory and power usage from unused instances…without performance impact

• Isolate high-volume services in dedicated pools

• Reduce administrative overhead of maintaining separate pools for all services

A R C G I S S E R V E R S I T E

Participants:MapService2MapService3MapService4FeatService1FeatService2FeatService3

6 ArcSOCs

Shared instance poolNew at 10.7

Page 24: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

FeatService1

MapService3 MapService4

MapService2 FeatService2

MapService1

GPService

Less frequent

traffic

Frequent traffic

A R C G I S S E R V E R S I T E

FeatService3

Page 25: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Demo: Shared Instances

Page 26: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

When to use shared instances

• Ensure your map service is eligible:- Published from ArcGIS Pro

- Uses only supported capabilities: Feature Access, KML, WMS, WFS

• Consider the load that the service handles on a regular basis- Services that are currently set to min instances = 0

- Services that you wish you could set to min instances = 0(but where you aren’t willing to live with the cold start cost)

- Cached map services that predominately serves cache but needs to be able to respond to query and identify requests once in a while

- Services that receive relatively few requests- Very rough rule of thumb: less than one request per minute on average

Page 27: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

When not to use shared instances

• Any ineligible map service- Published from ArcMap

- Unsupported capabilities: Network Analysis,Network Diagrams, Utility Network, etc.

- Custom SOEs or SOIs

- If you need per-service control over service timeouts

• Services that receive a lot of requests- Foundational operational layers used across many or most of your maps and apps

• Any other service types than map services- Geocoding, geoprocessing, etc.

Page 28: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Data & publishing

Page 29: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Area of interestNew option for hosted feature layer views

1. Feature definition

2. Field definition

3. New: Area of interest

Keeps the connection to the source data while displaying only what you want to show

Why? I want some users to have access to data only in their geographic area.

Page 30: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

DomainsNew for hosted feature layers

Examples: true/false, certain cities, statuses/conditions, names, etc

- Constrain attribute values

- Long-time feature of geodatabases

- Can use permitted values in field applications like Collector for ArcGIS

- Enforces data integrity and consistency

Page 31: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Print service enhancements

Page 32: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Print service enhancementsNew at 10.6.x

• New engine for print services

• Optimized for ArcGIS Pro and Web GIS

• Layers preserved as geometries

• Vector tile layers can be printed

• Support for all Unicode characters

High quality printed map

Page 33: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Share a custom print service using Python New at 10.6

Author map template in ArcGIS Pro

Adapt “Export Web Map”

Python code to include template

Run script as GP tool

Share the result as a print service

Use print service in web apps

Page 34: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Include ArcGIS Pro reports in a print serviceNew at 10.7

Author report template in ArcGIS Pro

Adapt “Export Web Map”

Python code to include report

Run script as GP tool

Share the result as a print service

Use print service in web

app

Printing from web app outputs the data in your

report format

Page 35: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Distributed collaboration

Page 36: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

What is distributed collaboration?

• Systematically share your data with other ArcGIS organizations

• Collaborate between multiple Enterprise deployments and with ArcGIS Online

• Updates to items are routinely synchronized for everyone

• Uses the familiar group to group sharing model making integration easy

Page 37: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

What items can I share using collaborations at 10.7?

• Hosted feature layers

• New: Hosted feature layer views (as copies)

• Referenced feature layers

• CSVs, Word documents, Excel files

• Shapefiles

• Tile packages, vector tile packages

• Web maps

• Web scenes

• Map and feature services (via URLs)

• Web AppBuilder apps

• Apps created from configurable app templates

• New: Insights items (workbooks, pages, models, themes)

Need to share other item types? Let us know!

Page 38: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

New for collaborationsPause and resume syncs

Pause and resume scheduled data syncs at your own pace- When you are making ongoing, regular edits

- When you are upgrading your system or performing maintenance

- Whenever you want to wait to share data

Page 39: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Updated product lifecycle

• Starting with 10.7, ArcGIS Enterprise releases will be either:- Short term support: 3 years of support including 1.5 years of patches [10.7]

- Long term support: 6 of support including 4 years of patches [10.7.1]

• All previous versions will remain long term support

• When planning your upgrades, take these into consideration- Are you updating frequently (every year or two?)

- Or do you need to choose a version and stay there for a longer time period?

Page 40: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

10.7.1 Fine-grained Administrative Roles

• Create and assign custom roles based on specific administrative functions

• Added level of granularity and control over what administrators can do

- managing servers, security

- portal-based/cosmetic privileges (customize the banner, background image, gallery, access Living Atlas content, etc.)

Page 41: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

10.7.1 Bulk Publishing of Database Layers

• Convenient way to turn publication database layers into Enterprise Portal Items

- Register data store item in Portal- Create layers from the data store item- Each database layer results in

- 1 Portal feature layer item

- 1 Portal map image layer item

Page 42: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Demo: Bulk Publishing

Page 43: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

10.7.1 Bulk Publishing of Database Layers

• Take care of the database privileges of the user in the SDE connection file

• Bulk-published services run in shared instance pools

Page 44: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Announcement – ArcGIS Online is going HTTPS only

• ArcGIS Server sites must have HTTPS enabled to use with ArcGIS Online maps and apps

• Third-party services (WMS, WFS, etc) must also support HTTPS

• Around March 2020

• Look for announcements from Esri later this year

Page 45: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

Announcement – ArcGIS Online is going HTTPS only*

ArcGIS Online

3rd Party WMS

ArcGIS Server Service

Must be HTTPS

Must be HTTPS

HTTPS Only

*Around March 2020

Page 46: ArcGIS Enterprise: What's New and Road Ahead · David Jacob. Solution Engineer, Natural Resources. ... 2. Inactivity properties • Suspend and then unregister inactive machines after

[email protected]

Questions?