Model outputs

Beta:

ModelBuilder is currently in beta. Share your experience and seek support through the forums available in the ModelBuilder Early Adopter Community.

When a model is run, output data is created for each process in the model. Some outputs from the intermediate tools are only needed to generate an input for another tool and have no use after the model has completed. For effective data management, you can configure those tools so no output dataset is created.

When you set the Result layer parameters for a tool, you can create intermediate data or hosted data.

Learn more about setting tool parameters

Intermediate data

The default result type for all tools in a model is Create intermediate data.

Intermediate data in ModelBuilder refers to temporary data created by the tools as the model runs. These outputs do not publish a hosted service, thereby reducing model run time. Intermediate data cannot be saved or visualized on the map and is solely intended to be used as inputs to other tools in the model.

Intermediate data is stored in the analysis session and is deleted once the model is no longer active or the session is disconnected.

Beta:

Intermediate data cannot currently be saved as a hosted layer. Creating a hosted layer from an intermediate layer will be available in a future release.

Hosted data

For tool outputs that you want to save or visualize on a map, you can create a hosted data output. It is recommended that you create an output dataset for the last output in a model.

The following are the Result type options to create a hosted output:

  • Create hosted layer—A new hosted layer is created for the data output. The following parameters are available when Create hosted layer is selected:
    • Output name—The name of the layer that is created and displayed.
    • If a layer exists with the same name, automatically overwrite it—Use this parameter to rerun the model without changing the output name. This parameter is enabled by default. If the layer does not already exist in the organization, a new layer will be created on the first run of the model and will be overwritten in subsequent model runs.

      If you do not want the output to be overwritten, uncheck this parameter.

  • Overwrite existing layer—Select an existing layer to overwrite as the data output. Click Layer Layer and browse to a layer to overwrite. You must be the layer item owner or have administrator privileges to overwrite a layer.

    The spatial reference of the new result must match the spatial reference of the existing item being overwritten.

Layer configurations, such as symbology and pop-ups, are not preserved when you overwrite a layer. All layers use the default tool output configurations.

Caution:

Overwriting a layer is a permanent action and cannot be undone.