Azure Blob Store

The Microsoft Azure Blob Store output in ArcGIS Velocity allows you to write output features to files in an Azure Blob Store.

Example

An example use of this output could be that after performing analysis in a big data analytic, a researcher wants to write the output spatial or tabular features to files in an Azure Blob Store.

Usage notes

Keep the following in mind when working with the Azure Blob Store output:

  • The Dataset parameter specifies the folder name where Velocity writes to an Azure Blob Store. This folder contains one or more files, depending on the output size.
  • The account key is encrypted the first time an analytic is saved and stored in an encrypted state.
  • When specifying the folder path, use forward slash symbols.
  • This output is only available in big data analytics.
  • Any folder specified in the Folder Path parameter must exist and contain content before data can be exported to it.
  • The following output data formats are available:
    • Delimited
    • JSON
    • GeoJSON
    • Esri JSON
    • Parquet
    • Shapefile
  • Data exported in parquet format includes the SHAPE and DATE fields. The  SHAPE field contains geometry in well-known text (WKT) format. The DATE field is provided if the data includes the  START_TIME key field.
  • Data exported in delimited format includes a SHAPE field with geometry in Esri JSON format.
  • Data exported in JSON format provides geometry in Esri JSON format.
  • If the Error If Exists option is chosen for the Write Mode parameter, the big data analytic fails to run if a dataset with the same name already exists at the specified folder path.

Parameters

The following are parameters for an Azure Blob Store output:

ParameterDescriptionData type

Account Key

The account access key for the Azure Blob Store.

Velocity uses the account access key to write data to the Azure Blob Store.

The account access key is encrypted the first time an analytic is saved and stored in an encrypted state.

String

Account Name

The name of the Azure storage account that contains the Azure Blob Store containers.

String

Endpoint Suffix

The endpoint suffix for accessing the Azure Blob Store is core.windows.net for most users.

String

Container Name

The name of the Azure Blob Store container where the files are written.

String

Folder Path

The folder path specifies the location where the output dataset folder and files are written. The specified folder must exist and have content before data can be exported to it.

  • To write the output folder and files to the root level of the Azure Blob Store, use a forward slash symbol.
  • To write the output folder and files to a folder, use a forward slash symbol followed by the path to the folder, for example, /data_folder.

String

Dataset

The folder that contains the output file or files. Files written to this folder are automatically named and divided into multiple files as necessary. You must not include file extensions in the dataset name.

String

Write Mode

The write modes that can be used to write features to files in the Azure Blob Store. The following are the available write modes:

  • Overwrite
  • Append
  • Error if exists

String