ThoughtSpot Cloud vs DataFocus Cloud

ThoughtSpot Cloud vs DataFocus Cloud

Search-based analysis truly helps business elites achieve self service. Starting from thinking as a user, it turns business questions such as “Which parts of your business are not profitable?” into actionable insights. ThoughtSpot cloud and DataFocus Cloud (DFC) are leading the new era of search-based analysis.

With a fairer cost, DFC has a more comprehensive system for collaboration, higher degree of customization across visualizations, and more abundant visualizations.

Though the two tools have many similarities such as the way of searching and the usage of formulas, there are still a lot of differences. Read to help select the one more suitable for you.

1. Introduction

ThoughtSpot Cloud aims at creating a more face-driven world by their easy-to-use analytics platform. It is a modern analytics cloud tool to help build business on data.

Similarly, as a SaaS (software-as-a-service) platform, DataFocus cloud provides easy data analytics as well as data visualization on cloud. Targets on turning business elites into data experts, DFC interpret human language into exquisite visualizations.

2. Comparison

2.1 AI Search

The search in ThoughSpot is interactive, and data is only queried when clicking GO. It is not possible to directly enter formulas in its search box. After entering an error message, the incorrect part must be cleared before the formula can be created. Moreover, it only allows users to input structured language and must comply with Thoughspot's syntax, otherwise it will report an error and be unrecognizable . ThoughSpot search section does not support AI .

The search in DataFocus is real-time, and when the user inputs text, the search box will immediately parse and return the result data. The input box supports direct input of formulas. And allow users to freely input natural language text, our search box will automatically parse relevant information from user input and return corresponding data results. If you find that the parsing result is incorrect, you can also use GPT parsing to help understand your problem and obtain the results you want with the help of AI big models.

2.2 AI Chat

The AI conversation function in ThoughSpot is called Ask Sage, but it can only be operated in liveboard. You need to first create an answer, then pin it into the dashboard, and then enable Sage function in the corresponding data table details. After that, you can enter the liveboard viewing page to operate and use Ask Sage. Moreover, Ask Sage only converts your questions into a question that conforms to ThoughtSpot syntax and will not provide you with analytical and problem-solving ideas.

The AI conversation function in DataFocus is called FocusGPT. You can easily enter the FocusGPT page to chat with the data table and chat with it freely. It will provide you with disassembly ideas. If your question can be answered using the search results in the data table, it will directly turn your question into a query question and return your search result data. If you feel that the results do not meet expectations, you can also manually modify them.

2.3 Data Insight

The function of insight data in ThoughtSpot is called SpotIQ, which can be executed on search results and data tables to generate SpotIQ reports. Its insight data method only provides three trends, Outlier , correlations .

There is also a data insight function in DataFocus, which can be executed for both search results and data tables. On the search page, you can not only directly view the summary content of the current search results, but also directly see the insight results obtained by using the five insight methods Trend, Outlier, Correlation, Mutation, and Proportion. For time-series data, we also provide attribution analysis functionality for you. Comprehensive and convenient data analysis for you.

2.4 Interface

2.4.1 Home Page

For new users, ThoughtSpot provides tours to help better understand and utilize the system. Users can revisit tours through the information center on the top right corner. As shown in figure 2-1, DFC utilizes a guide window for beginners to learn how to use the platform, including how to search keywords, create charts, etc.

Figure 2-1 Home page guide - DFC

The home page of ThoughtSpot mainly displays resources, metrics, and trending liveboards & answers, as shown in figure 2-2. Users can track important metrics, search resources, and etc on the home page.

Figure 2-2 Home page - ThoughtSpot

The home page of DFC mainly lists resources, as shown in figure 2-3. The guide window can be opened anytime through the “novice on the road” button on the top right corner. Also, users can invite other members here.

Figure 2-3 Home page - DFC

2.4.2 Data Page

The detailed page of data tables shows information relevant to the table. As shown in gif figure 2-4, ThoughtSpot lists information of columns, joins, data sample, summary statistics and dependent answers/liveboards.

GIF Figure 2-4 Data table - ThoughtSpot

As shown in gif figure 2-5, DFC displays information relevant to columns, relationships (join), preview and dependent answers/dashboards. DFC offers more geographical types and parent column to form the index of a tree. Also, users can quickly append or overlay data here.

GIF Figure 2-5 Data table - DFC

2.4.3 Search Page

Both ThoughtSpot and DataFocus divide the search page into 3 parts: column information, search bar and the visualization. The difference is:

1.Do, Undo, Reset

ThoughtSpot offers these options, so that users don’t have to re-search when they prefer the previous search.

2.Column Type

DFC displays small icons in front of the column names to show the type of the column. The types include text, time, geographic and number, as shown in figure 2-6.

Figure 2-6 Column types

3.Column Display

Columns names are arranged in alphabetical order in ThoughtSpot, while they are organized as attributes and measures in DFC. The latter display is easier to classify attributes and measure.

2.4.4 Resource Page

1.Tags

Tags are applied in both ThoughtSpot Cloud and DataFocus Cloud to quickly classify resources. The difference is ThoughtSpot uses texts as tags and DFC uses texts as well as color dots, as shown in figure 2-7 and gif figure 2-8.

Figure 2-7 Tags - ThoughtSpot

GIF Figure 2-8 Tags - DFC

2.Resources

All of the resources (answers & liveboards) of ThoughtSpot are listed in the home page, while DFC uses a separate resource module to display resources, including projects, answers, dashboards, and tables. Also, DFC provides 2 different kinds of display method: list and thumbnail to fulfill different viewing needs, as shown in gif figure 2-9.

GIF Figure 2-9 Display modes

3.Operations

On the home page of ThoughtSpot, users can share, delete, and mark a resources as favorite. While on the answers/liveboards pages, users can also apply tags, export TML, and edit TML, as shown in gif figure 2-10.

GIF Figure 2-10 Operations - ThoughtSpot

Users can move, delete, export, apply tags, share, collect, make public of, and change the owner of resources on the resource module in DFC, as shown in gif figure 2-11.

GIF Figure 2-11 Operations - DFC

2.4.5 Navigation Bar

The navigation bar of ThoughtSpot Cloud lies on the top, while it lies both on top and left on DFC.

There are 8 different modules in ThoughtSpot and 10 in DFC. Other than home, search, resources, admin/user center page, ThoughtSpot also has a “SPOTIQ” page to help automatically analyze data, and a “DEVELOP” page to build interactive data apps. DFC provides log module to view operation logs, data module to view the usage analysis of the resources and access API, admin page to set configurations of different resources as well as management.

GIF Figure 2-11 Navigation bar

Dashboards can be pinned on the top navigation bar of DFC. Therefore, users can quickly access those important dashboards at any time, as shown in gif figure 2-12.

GIF Figure 2-12 Pin dashboards

2.5 Data Source

In the free trial of ThoughtSpot, users can upload 1 flat data file (CSV) with a limit of 10 M, or connect to cloud data warehouse, such as Snowflake, Amazon Redshift, etc.

DataFocus Cloud provides 4 ways to get data, and the free trial only limits the capacity, rather than the way of requiring data:

1.Import local files (several file types) with a limit of 500M;

2.Upload data warehouse, which fits big data scenes like billions of data;

3.Connect to databases. DFC is a data warehouse here, and updates resources in real-time. Moreover, different databases can be connected at the same time. Then users can join-analyze data tables from different databases concurrently;

4.Use API to access data after licensing external resources;

Below are the source types supported by DFC.

Table Figure 2-13 Data sources

DataFocus also displays the correlation between all data tables to users. More importantly, it supports the function of exporting data through APIs.

2.6 Ease of Use

2.6.1 Search

The difference of interfaces is described in section 2.1.3.

Both ThoughtSpot and DFC can use multiple data tables here. Also, the ways of adding columns are similar: typing in the search box, double-clicking the column names, and using the adding button.

A main difference is that ThoughtSpot will highlight the search bar and the data pane. Users need to click “Go” or the unhighlighted area to confirm the search. DFC does not set up highlights, the system will automatically return the result after the selection of columns.

GIF Figure 2-14 Search

Another difference is that in DFC, column names on the search bar can be moved to change orders, and some visualization charts will change accordingly, such as tables. The order of column names can not be moved directly in the ThoughtSpot system, users need to re-enter the search bar or drag the columns in tables.

GIF Figure 2-15 Column order

2.6.2 Keywords

ThoughtSpot and DFC both provide a series of keywords, including time, string, rank, and etc.

DFC supports more abundant keywords, for example: top 2 to 5, growth amount, first 5 days for each month, and etc. The effect is shown below.

GIF Figure 2-16 Keywords

2.6.3 Filter

The two tools both support filter through keywords, add filters on table, axis of charts, and liveboards/dashboards. Also, users can add filters in batches. The differences are:

1.Select

DFC also supports filtering directly in the charts, click and select areas to include data. Then clicking the “Reset” button to make the hidden data show up again, as shown in gif figure 2-17.

GIF Figure 2-17 Select to include

2.Filter Form

The filter forms are basically the same. DFC also provide the min&max values of time and measures to help users determine the boundary. In terms of attributes, DFC provide an option of “Exclude the empty value”.

Figure 2-18 Filter form

3.Filters on Liveboards/Dashboards

Under the editing mode, users can add filters on ThoughtSpot’s liveboards. Though users may not have the privilege to add filters under free trial.

On the viewing page of DFC’s dashboards, by clicking the data point or selecting an area of a graph, all of the charts will be filtered concurrently, as shown in gif figure 2-19. The effect can be removed by clicking the “Revert” button.

GIF Figure 2-19 Filter - dashboards

2.6.4 Formula

Formulas can be added through the search box or the formula editor, and formulas can be nested, that is, formulas can be used within another formula. ThoughtSpot and DFC offer various types of formulas, including conversion, aggregation, time, etc. Also, with formula assistant, users can write formulas easier and quicker.

For users’ convenience, DFC utilizes prompt to help write formulas even quicker (syntax is also prompted). DFC’s entire formulas are displayed here: formula list.

2.7 Data Processing

To process data, both ThoughtSpot and DataFocus Cloud create nested queries using a view/intermediate table. Also, join can be applied on views/intermediate tables.

DFC has two different kinds of intermediate tables: intermediate answer table and intermediate join table. The former one is created through the search-analysis page, and shows measures in aggregation, while the latter one is created on the table module or the resource module and display the data the same as the original data table.

What’s more, DFC provides some advanced data transfer:

1.Conversion Between Rows &Columns

Rows and columns can be converted freely without complex formulas or operations, and the conversion effect can be removed at any time.

GIF Figure 2-20 Conversion between rows &columns

2.Split Columns

The number of columns after splitting (split number) and split delimiter are customized. Therefore, users can split the columns as they want. Also, the structure of the data table will not be changed.

3.ETL Tool

DFC has its own ETL tool to extract data from different sources.

2.8 Visualization

2.8.1 Table

● Types of tables supported by both tools:

1.View Table / Grid Table

Normal table shows data in two-dimension.

Figure 2-21 View table - ThoughtSpot

Figure 2-22 Grid table - DFC

2.Pivot Table

Pivot table uses tree structure to display data.

Figure 2-23 Pivot table - ThoughtSpot

Figure 2-24 Pivot table - DFC

Another table type supported by DFC is cross table, which display data in multi-dimension. Cross table can satisfy various complicated business needs, as shown in figure 2-25.

Figure 2-25 Cross table

● Configuration:

1.View Table / Grid Table

The format of numbers, summary statistics, some table format configuration are supported by both ThoughtSpot and DFC. However, DFC provides more kinds of configuration, including colors, alignment, index, heat map mode, and etc. Detailed grid table configuration can be viewed here: table attributes.

2.Pivot Table

Other than the functions mentioned above, ThoughtSpot also supports heatmap mode, pivoting summaries, and compacting row headers for pivot table.

Similar to grid table, heat map mode, color and font can be configured for pivot table in DFC. What’s more, a subtotal row can be added here to demonstrate more details, as shown in figure 2-24, rows in blue are the subtotal rows. The entire configuration of pivot table can be viewed here: pivot table.

3.Cross Table

Similarly, users can set the font, color, alignment of the table , and can add as well as pin headers, total columns and rows, as shown in gif figure 2-26.

GIF Figure 2-26 Cross table

2.8.2 Chart

ThoughtSpot supports 25 types of charts, and the customization is quite limited. Users can only choose to display labels or some auxiliary lines.

There are more than 50 types of charts supported by DFC. With a high degree of customization, users can change the color, format, suspend text, and other chart configuration according to different chart types.

Four parts to describe the specific charts:

1.Common Graphics

In terms of one of the most common charts -- pie chart, ThoughtSpot only supports one form, as shown in figure 2-27.

Figure 2-27 Pie chart - ThoughtSpot

DFC provides many forms, such as pie chart, rose chart, ring chart, and sunburst chart.

Figure 2-28 Pie charts - DFC

2.Maps

ThoughtSpot provides Geo bubble chart, Geo heatmap chart, and Geo area chart.

Figure 2-29 Maps - ThoughtSpot

DFC supports several different kinds of maps, such as trajectory map, GIS location map, longitude & latitude location map, 3D globe bar chart, etc. Also, users can upload their own maps or geographical data.

Figure 2-30 Maps - DFC

3.Advanced Graphics

ThoughtSpot provide candlestick chart to display price movements over time, as shown in figure 2-31.

Figure 2-31 Candlestick chart - ThoughtSpot

DFC supports some more advanced graphics to display different kinds of data, such as chord diagram, network diagram, bullet chart, boxplot, etc.

Figure 2-32 Advanced graphics - DFC

4.Dynamic Graphics

DFC also has dynamic charts to show data change in time or add animation to make the visualization more vivid, such as time series bubble chart, 3D globe fly line, etc.

GIF Figure 2-33 Time series bubble chart

GIF Figure 2-34 3D globe fly line

2.8.3 Liveboard/Dashboard

ThoughtSpot has a relevantly low degree of customization, especially with regard to liveboards, while the dashboard of DFC can be customized in a high degree. The differences are introduced in three parts:

Aspect ThoughtSpot Cloud DataFocus Cloud

Add answers Answer page Dashboard editing page

Chart size 5 preset size Customized

Layout Fixed grids 2 layouts: free, grid

1.Add Answers

In ThoughtSpot, users can only add answers to liveboards on the viewing page of answers.

While in DFC, users can add or replace the answer on the dashboard editing page.

2.Chart Size

Sizes of charts on ThoughtSpot can be changed to 5 different preset ones, and charts sizes on DFC can be customized by typing the height and width. Also, charts can be dragged to change size freely.

GIF Figure 2-35 Change chart size

3.Layout

Charts in ThoughtSpot can be moved freely among the grids, and other charts will adjust their positions accordingly.

The grid layout in DFC is similar to the layout in ThoughtSpot. While under the free layout, charts can be moved arbitrarily, as shown in gif figure 2-36.

GIF Figure 2-36 Different layouts

Except the aspects explained above, DFC also supports many other different dashboard customization. For example, users can add text, image, video, and media objects, view the entire custom objects here: custom components. Also, a series of templates are provided to help users to create dashboards quicker, as shown in figure 2-37.

Figure 2-37 Dashboard templates

2.8.4 Speed

DataFocus Cloud is faster than ThoughtSpot, in terms of responding to searches, changing chart types, and etc.

GIF Figure 2-38 Change chart type - ThoughtSpot

GIF Figure 2-39 Change chart type - DFC

2.9 Resource Management

As explained above at section 2.1.4, ThoughtSpot and DFC uses tags to help manage resources. Also, there are two display modes on DFC to satisfy different viewing needs. To switch between answers or other resources, there are small navigation bars on both ThoughtSpot and DFC to quickly switch between different kinds of resources.

GIF Figure 2-40 Switch resource types - ThoughtSpot

GIF Figure 2-41 Switch resource type - DFC

Furthermore, DFC has projects which is the same as folders in computer. Therefore, users can place all kinds of resources into projects to better classify them.

2.10 Collaboration

Under free trial, users may not be able to utilize the function of privileges or groups in ThoughtSpot. However, roles and departments modules are open to all users, even under free trial.

2.10.1 Privileges/Roles

To enable different users different capabilities, ThoughtSpot Cloud uses privileges and DataFocus Cloud uses roles.

Privileges include “Can administer ThoughtSpot”, “Can download data”, etc are set and given by the administrator. Also, privileges are detailed actions that users can make, such as download, edit, share, and etc.

Roles, on the other hand, are classifies according to different modules, such as resource, department, log, and etc. However, those roles are preset system roles, users can also add custom roles to fulfill more needs. Detailed permissions like whether the member can edit the dashboard can be set for different custom roles, as shown in figure 2-42. View the entire list of roles: Roles.

Figure 2-42 Roles

2.10.2 Groups/Departments

Privileges are assigned to groups, and then users are added to groups. Therefore, groups can determine what members are allowed to do. Also, groups can belong to other groups.

Departments in DFC are more like departments in reality, where each user can belong to one or multiple position(s) as well as department(s). Then, with different roles assigned, users can access different resources. For example, “Developer Bob” from “Front end” department under “Technology” department can add as well as manage new resources. Check the whole department structure here: Department Structure.

Figure 2-43 Departments

2.10.3 Share

By clicking the share button in ThoughtSpot, resources can shared with users or groups through email.

Share within DFC has two different ways. One is assigning access to members within the system, another is through external viewing address, where external users can view and interact with resources by a link or a QR code.

2.11 Cost

ThoughtSpot Cloud and DataFocus Cloud bills per usage/capacity. The table below shows the full pricing plans.

ThoughtSpot - Team ThoughtSpot - Pro ThoughtSpot - Enterprise/Everywhere

Billed monthly | Buy online Billed annually |

Pay based on usage Pay based on usage

$95 USD / month $2500 USD / month Contact sales

Table Figure 2-44 Cost - ThoughtSpot

Table Figure 2-45 Cost - DFC

3. Conclusion

ThoughtSpot Cloud and DataFocus Cloud are two era-leading tools for search-based data analysis. The search may have many similarities in terms of keywords, but the interface, visualization, user management, etc are very different.

ThoughtSpot Cloud provides extensive keyword search and collaboration if under Team edition. However, the visualization is relevantly less plentiful, especially with regard to visualization and its customization.

With abundant kinds of chart types, chart configuration, and dashboard configuration, DFC makes the visualization more beautiful and vivid. Also, the comprehensive system makes collaboration easier and more systematic. DataFocus Cloud would continue on creating a better data analysis experience. Try out here: DFC.

To view or add a comment, sign in

Others also viewed

Explore topics