Getting Started 5: App Navigation

Published on March 12, 2018

Arcadia Instant and Arcadia Enterprise are our company’s tools for visual analytics. Arcadia Instant is a free downloadable visual analytics tool while Arcadia Enterprise is an enterprise-grade platform capable of supporting teams of users and variety of data sources.

Arcadia Instant comes in Windows and Mac downloads directly from Arcadia Data, and helps you quickly gain insight into your data. So, you can explore and visualize your datasets with interactive visuals, dashboards, and apps.

Arcadia Enterprise can be installed yourself with Cloudera Manager or Ambari Stacks. You can find detailed directions on our documentation portal.

Overview

Arcadia Data introduced the concept of Standalone Apps. In this article, we showcase how to build a complete and purposeful App comprising of related dashboards.

Figure I: Consumer Complaints application with navigation links on the left.

Navigating Visuals in App

To demonstrate the app’s navigation capabilities, we will use a sample app built for this article.

The “Consumer Complaints Sample App” helps analyze complaints filed by customers in the financial sector. It is a complete app which can be analyzed from different dimensions. These dimensions are shown as links on the left pane in Figure I. The drill-down capabilities allow the user to do further introspection. As one drills down on items of the primary dimension, the visual details are updated automatically.

Figure III shows how one can parametrize the title of a visual. E.g. <, if a filter for Product is chosen, it will show its value here. If it is not chosen, then the default value is Mortgage. Also, note that the filter shelf comprises of multiple filters. This allows the visual to apply the filter when being invoked by another visual automatically.

Figure II: “Product” visual comprising of dimensions and measures populated for the pie chart visual

 

Figure III: “Complaint Details” demonstrating parametrization and drill down enablement.

 

Figure IV: Creating the drill-down link from Source(Product) to Target(Consumer Complaints).

In App’s edit mode, the user can enable drill downs by clicking on the desired pie-piece. All visuals on the same app receive a filter if they have subscribed to it on their filter shelf. In this case, clicking on a product automatically sets the filter in the receiving visual “Complaint Details…”. Figure III shows this visual has subscribed to the product filter. This mechanism enables reuse of visuals since the same visual can be used in different applications by subscribing to multiple filters (as shown in Figure III).

Apps Summary

Apps allow a developer to organize dashboards and visuals into meaningful groupings. They are also used to facilitate stand alone Applications which are easily navigable. The advantage of application groups is Arcadia Data will automatically arrange the different Apps as links or Pull Down Menus.

Building an App and its Hierarchy

An App can be hierarchical. To organize the hierarchy, you need to go into the Apps menu from the top Setting menu (Figure V).

 

Figure V: Selecting the Apps menu item to modify the app.

Within the Apps configuration, you can select an app to further edit or add additional subgroups (Figure VI).

 

Figure VI: Selecting the app to modify.

 

Figure VII: Setting up Complaints App and its hierarchy.

From there, you can configure the app by selecting the configure icon and edit button to enter the edit mode (Figure VII).

Assigning Dashboard or Visual to an App

To assign either a dashboard or a visual to an app, we simply click on the visuals we would like to add in the Visuals section. When a visual is selected, a menu will appear on the top of the page to let you add to the desired app via a drop down.

Figure VIII: Assigning Dashboards or Visuals to an App.

Launching App

Once the App has been setup, selecting any of the dashboards in the App and clicking the “Launch App” will launch the App in a new window. Note the link can be used to invoke the standalone app directly.

Figure IX: Running the Standalone App

Wrap-up

Apps provide a convenient mechanism to organize and build complete applications. Setting up multiple Apps allows one to organize differently and exposed to a different set of end users. This concept is very powerful, and Arcadia Data makes it very easy to put one together.

Additional Getting Started Guides include:
Getting Started 1 – Getting Started with Arcadia Instant
Getting Started 2 – Connections, Data Import, and Data Sets
Getting Started 3 – Working with Dashboards
Getting Started 4 – Build Visuals