Analytic options

You can use ArcGIS Velocity to create analytic pipelines that perform real-time or big data analytics on event data. The Velocity app provides options for creating, configuring, saving, and viewing analytics.

Create an analytic

In the Velocity app, the menu on the left contains an Analytics section with options for creating real-time and big data analyses. Use these options to open the Real-Time Analytics or Big Data Analytics pages, where you can create analytics by clicking Create Analytic.

When creating a real-time analytic, choose an existing feed or create a feed. When creating a big data analytic, define a data source for the big data analytic.

Once you choose or create the feed or data source, begin configuring the analytic in the analytic editor. Use the analytic editor to configure tools, outputs, and additional data sources. Analytics can be saved, started, or further edited. Big data analytics can also be scheduled to run on a recurring basis.

Save an analytic

To save an analytic configuration, click Create Analytic and provide a name and, optionally, a description.

After creating the analytic, you can continue to configure additional feeds, sources, tools, and outputs. As changes are made, you can save the analytic by clicking Save in the upper right of the app. Analytics must have at least one input and one output before they can be started.

Change view type

Once an analytic is created and saved, additional options and controls are available, including the ability to change the view type. You can edit analytics in either the workflow or model view and switch between them.

Real-time analytic editor in model view with toggle button highlighted

Workflow view

The workflow view offers a streamlined experience to configure an analytic that references a single feed or source, processes the data in a sequence of one or more tools, and sends the resulting features to one or more outputs. The workflow view is ideal for simpler analytics with a single pipeline for processing.

You can add tools and outputs to the analytic from the search bar or tool folders.

Browsing and adding analytic tools in the workflow view

Drag tools to reorder the processing steps in an analytic.

Cards representing feeds, sources, tools, and outputs can be expanded, allowing you to view and configure settings. The key fields are visible on the left of each card so you know the schema of the data at each step in the processing pipeline.

Defining the fields in an analytic tool

Note:

The workflow view can only be used for a single-pipeline analytic. If the analytic is complex (has more than one processing path for data) or invalid due to disconnected nodes, the toggle button to switch to the workflow view is not available.

Model view

The model view offers a conventional node and port connection experience, similar to the service designer in ArcGIS GeoEvent Server or ModelBuilder in ArcGIS Desktop.

Configured model in the model view

To connect nodes, such as a data source to a tool, a tool to another tool, or a tool to an output, drag the output port of a node to connect it to the input port of another node.

The Smart Layout option allows you to automatically apply horizontal or vertical arrangements as an analysis process is built. Additionally, the animated lines that appear when an analytic is actively running can be turned on or off using the Route Animation toggle button.

The model view is useful for configuring more complex analytics with multiple pipelines of processing.

Analytic pipelines

An analytic can have multiple feeds, data sources, tools, and outputs. These elements can be configured in an analytic as a single pipeline or multiple pipelines. A pipeline defines the flow of event data from a feed or data source to any number of tools and to any number of outputs.

Single-pipeline analytic

A single-pipeline analytic has a single processing path. This path can have one feed and one output or can have many tools in the pipeline, including tools that use additional data sources and one or more outputs.

The workflow view is available only with single-pipeline analytics. When more than one pipeline exists, the analytic is considered complex and can only be viewed in the model view.

Model view of configured model with a single pipeline

Multiple-pipeline analytic

A multiple-pipeline analytic has more than one processing path for the event data.

Model view of configured model with multiple pipelines