ArcGIS Velocity backup procedure
- Project
- 18036 SMART
- Type
- New product
- Description
ArcGIS Velocity is a SaaS cloud based geospatial real-time data ingestion and analytical engine. It facilitates integration with other web services that provide transportation related data for visualization and advanced analysis. As a SaaS based product you do rely on the vendor to protect and host your IP of the workflows you design with in it. However, what happens if something does go wrong and all the work you did gets corrupted or lost? For this reason, we developed a back routine that downloads and catalogs the configuration and analytical models that are stored in the cloud.
- Contact
- Jennifer Overbury or Arif K. Rafiq
- joverbury@esri.ca
- Research area(s)
- real-time data integration, version control system, SaaS backup and recovery
- Technical features
• Development of a shell script running on Azure hosted Linux system, executed once a day • Leverages Azure Devops GIT code repository to store configuration files • Exports Velocity workflow configurations through an API in JSON format • Committing configuration only if changes exist in files. • A recorded history of the Velocity environment can be recovered from any period in the past
- Integration constraints
The code was written targeting our current development environment and code repository, but in theory could be adapted with some adjustments by other organizations using different back end components
- Targeted customer(s)
Entities managing ArcGIS Velocity subscription
- Conditions for reuse
Customer requires licenses for ArcGIS Velocity, Azure Git code repository, and hosting server to run the daily execution script
- Confidentiality
- Public
- Publication date
- 30-09-2023
- Involved partners
- Esri Canada Limited (CAN)