Share analytics

The processing and analysis workflows that you create with ArcGIS Analytics for IoT can be easily shared with other Analytics for IoT users. You have the option of sharing analytics with groups or your organization as a whole.

Essential concepts

If an analytic is shared with another Analytics for IoT user, this means that they are able to view the general configuration of the analytic, and create their own analytic using this configuration as a template.

Only the owner of an analytic can edit that analytic. Sharing your analytic with another user does not give that user the ability to edit your analytic. However, a user can easily create their own analytic from the shared item. This can be done by simply opening the shared analytic, and clicking Create Analytic in the upper right to save it as a new item.

What elements are not shared in an analytic?

Real-time and big data analytics contain elements such as feeds, sources, tools, and outputs. When another user opens an analytic shared with them, not all properties and details of the feeds, sources, or outputs will be made available. Any sensitive information such as usernames, passwords, keys, headers, POST body, URLs, and more will be removed. This ensures that the owner of an analytic does not unintentionally expose parameters such as API keys or other sensitive information.

As a result, when creating a new analytic from one that is shared, the other user will typically need to update sources and outputs in order to re-enter details such as usernames, passwords, URL's, etc.

What if I want to provide other users with an exact copy of my analytic?

The analytic sharing workflow is designed to facilitate the sharing of analytic workflow design and general configurations without exposing sensitive information such as usernames, passwords, API keys, and other parameters.

However, you may want to provide other members of your organization with an exact copy of your analytic. By providing another user with an exact copy, they would not need to reconfigure any sources or outputs that did not carry over sensitive information. To provide an exact copy of an analytic:

  1. In Analytics for IoT, the owner of the analytic clones their item. This can be done from the analytic list or details page. This creates a copy of the analytic and maintains all parameters including passwords, keys, etc.
  2. In ArcGIS Online, the owner of the analytic or an administrator finds the cloned analytic item, and changes ownership to the desired user.
  3. This desired user will now see this analytic in their content in Analytics for IoT. All configurations are maintained and the user can edit or start this analytic as they are now the owner.

How to share an analytic

An analytic can be shared in one of two ways:

Share analytic from Analytics for IoT

  1. Open the analytic in Analytics for IoT.
  2. Click the padlock icon on the top right of the analytic. This will expose a sharing popup.
  3. Within the sharing popup, choose whether to share your analytic with your organization, specific groups, or some combination of the above.
  4. Click Apply. Other users can now search for and find the analytic within ArcGIS Online content search and open it in Analytics for IoT to view it or use it as a template.

Share analytic from ArcGIS Online

  1. Open ArcGIS Online and sign in.
  2. Navigate to the Contents page.
  3. Check the checkbox next to your desired analytic(s) and then click Share.
  4. Within the sharing popup, choose whether to share your analytic with your organization, specific groups, or some combination of the above.
  5. Click Save. Other users can now search for and find the analytic within ArcGIS Online content search and open it inAnalytics for IoT to view it or use it as a template.

How to open an analytic shared with you

If an analytic has been shared with you, there are two ways to open it.

Open shared analytic from ArcGIS Online

Both real-time and big data analytics are item types that you can interact with in ArcGIS Online. Analytics can be shared with a group, or your organization. When you find an analytic that has been shared with you, via a search, browsing, or viewing group content, you can click Open in Analytics for IoT to view it in the Analytics for IoT app.

If your organization has an active Analytics for IoT subscription and your user has sufficient privileges to create Analytics for IoT content, you will be able to open the analytic.

Open shared analytic via URL

A shared analytic can be provided to others as a simple URL by the owner. This would function for users within the same organization or in different organizations.

  1. The owner of the analytic shares it to the desired sharing level or groups.
  2. The owner of the analytic copies the URL to the analytic (such as https://iot.arcgis.com/bigdata/2f6553d460ca4d27b77ffc8ef30d1fc1).
  3. The owner provides this URL to the person they would like to access this analytic.
  4. The user opening the shared analytic navigates to this URL.

Limitations

Only users in an ArcGIS Online organization with Analytics for IoT enabled can open shared analytics. Additionally, users must have a sufficient user type and role privileges to be able to work with analytic items. See Create roles and assign users for additional information.