Tips + Tricks

Logi Tutorial: How to Build Self-Service Analytics with Logi

By Nat Venkataraman
Share on LinkedIn Tweet about this on Twitter Share on Facebook

It should be easy to build and embed dashboards, reports, and self-service analytics in your application. That’s why Logi focuses on helping developers and product managers embed analytics in their commercial and enterprise applications.

The Logi platform gives you a few options to explore data and create charts, including what we call Thinkspace, an interface with a built-in recommendation engine that helps you build and embed self-service analytics. Watch a tutorial below to learn more about how it all works.


Thinkspace is the Logi Info element that allows you to enjoy a rich and highly interactive analysis experience. With this easy-to-use interface, you can quickly create your own data analysis.

In order to access Thinkspace, first open your Logi Info application. A logon box will open where you can authenticate by entering your username and password. Once logged on, you’re brought to Logi’s homepage. Go to the menu on the left-hand side of the page and click the second option titled Visual Analysis. To start building visualizations and reports, let’s first select our data source from the dropdown menu. For this and the following example, we will use data from the Northwind database. You can use any data with similar data types to follow along.

The next step is to select our data set. We are going to select the orders data set. You’ll then be brought to this screen where you have the option to select what data you’d like to analyze. In the Northwind database, you can see that there is data about the customer, ship date, ship city, etc. For this example, we are going to keep all of the types of data selected. When you’re finished, click Apply Column Selection to make the changes. You can then close this window by clicking the X at the top right. If you want to change your data selection later, you can always go back and click this icon, and the box will open again.

Before jumping into analysis, it’s important to understand the different components of the Thinkspace user interface. The user interface consists of two main sections: the upper area, which is currently blank, shows the charts and tables you create. The lower area displays your data in a simple table. You can see all this data by scrolling up and down.

The visualization menu is on the left side of the screen. This menu lists the different options for visualizing your data, including tables in a variety of charts and graphs. Take note that some options have sub menus. For example, within the table section, there’s the option for a normal table and in a crosstab tab. The user can select an appropriate visualization based on their data set and can easily switch between types.

To show you more details of the user interface, you will need to select a visualization. For this example, let’s select a standard bar chart. The next step is selecting the data columns you want in the X-axis and Y-axis of the visualization. You can do this by dragging the columns from the table at the bottom into the blue drop zones at each axis. These are clearly labeled with the text “drag column here.”

For this example, let’s drag the order ID column to the Y-axis and the ship country column to the X-axis. Once these data columns are in the drop zone, they are called pills. You can also add pills to the drop zone by clicking the plus icon. For the Y-axis, click the plus icon, and select Order ID. After you close the window, you see that the order ID pill has been added to the drop zone. Then click the plus icon on the X-axis to add the ship country pill.

After you close the box, you see that your visualization has been updated. This is where the visualization is shown. Based on the type of visualization selected, this area displays the user’s data in a chart or table. In this example, we have a simple bar chart showing the amount of orders per country. You can quickly change a type of visualization by selecting from the options on the left. For example, we can view this data in a line chart or a circle chart if we want, but we will stay with a bar chart for now.

Up in the right-hand corner, there’s a settings icon. You can use this to add or remove the legend and decide if you like it on the bottom or the right of the visualization. You also have the option to delete your visualization. Clicking the zoom icon, you can choose between different options, including zoom mode, selection mode, and drill mode. The last option will export your visualization to an image on your computer.

You’re able to add additional columns into the Y-axis to create a crosstab table or a timeline chart. You do this by simply dragging the columns into the drop zones like we did earlier. The user can click these arrows to show or hide the pill drop zones. Hiding the pill drop zones allows you to see a larger view of the visualization. When you’re ready to make more changes, you simply click the arrows, which will show the drop zone again.

Next, we’ll talk about the table resizer. You can drag this arrow all the way up or all the way down to change the number of table rows shown. If you need to take a closer look at the data, you might want to expand the table size. If you aren’t using the data and want to view the visualization on a larger scale, you can drag it all the way down.

Thinkspace also gives the user many advance options for data enrichment. These include filters, calculated columns, CSV export, and the show and hide option. Please see further videos to learn how to use each of these options.

Column pills appear at the top of each column of data in the table. Each pill has a variety of options. For example, customer ID has the option to add a new calculation, add a new filter, and also has an option for grouping. This is the data table showing all of the data available for analysis. You can view all the data by scrolling up and down. The data shown here is the data we selected at the beginning of this video and can be changed by going back to this icon. This data access is preselected by the user’s application developer and may be restricted by security permissions assigned to the user.

Check out another Logi Tutorial: Using Conditional Branching to Build Tic-Tac-Toe in Logi Info. 

Originally published August 22, 2019

About the Author

Nat Venkataraman is a Director of Product Management at Logi Analytics. He has over 20 years of experience working for software and business intelligence products.