Back to articles

Business Intelligence Tools: QlikSense & Power BI compared

March 2023 | Lucia Campomaggiore, Monica Mura

What is Business Intelligence

In the literature, Business Intelligence (BI) is cited as the process of transforming data into information.

In fact, BI captures the detailed information needed to make strategic decisions.

According to the IOC magazine:

“Although business intelligence does not tell business users what to do or what will happen if they follow a certain direction, it also cannot be said that BI is only about generating reports. Rather, BI provides a way for people to examine data to understand trends and derive insights.”

What Business Intelligence is for

Organizations can use insights gained from business intelligence and data analysis toimprove business decisions,identify problems,spot market trends, and find new revenue or business opportunities.

BI keeps the organization abreast of developments, and success depends largely on knowing who in the marketplace is doing what, where, when, why, and how.

BI functionality allows for:

  • Collect up-to-date datafrom the organization;
  • Present data in easy-to-understand formats(e.g., tables and graphs);
  • Distribute data in a timely manner to an organization’s employees.
  • Benefits of business intelligence tools

    Because business intelligence toolsspeed up information analysis and performance evaluation, they are useful in enabling companies to reduce inefficiencies, flag potential problems, find new revenue streams, and identify areas for future growth.

    Some of thespecific benefitsfor companies adopting BI include:

  • Increased efficiencyof operational processes;
  • Detailed informationon customer behavior and shopping patterns;
  • Accurate tracking of sales, marketing, and financial performance;
  • Deletion of benchmarksbased on historical and current data;
  • Instant alerts ondata anomaliesand customer problems;
  • Real-time shared analysisbetween departments.
  • The Gartner Quadrant

    TheGartner Magic Quadrantis the culmination of research in a specific market that provides awide-angle view of relative positions of market competitors.

    For example, the Gartner Quadrant of Analytics and Business Intelligence Platforms provides a graphical positioning of four types of technology “vendors” in markets where growth is high and vendor differentiation is stark

    • Leadersexecute well with respect to their current vision and are well positioned for tomorrow;
    • Visionariesunderstand where the market is going or have a vision to change the rules of the market, but they do not yet behave well;
    • Niche Playerssuccessfully focus on a small segment or lack focus and fail to overcome innovation.
    • Challengersperform well today and may dominate a large segment, but they do not demonstrate an understanding of market direction.

    QlikSense and Power BI Comparison

    Two of the three SWs featured as leaders in the Gartner 2022 quadrant are analyzed below:QlikSense and Microsoft Power BI. The comparison is made by following the steps necessary for the creation of any report/application.

    1. Products

    First of all, it is necessary to have one of the two SWs available.

    QlikSenseoffers two types of licensing:

  • QlikSense Business: this is a monthly subscription with a fixed cost and allows you to take advantage of the full potential of the SW both in the cloud and in the desktop version. Once you get the license you can start using Qlik immediately in the cloud version or by installing the desktop version. It is a plan designed for projects involving small work groups;
  • QlikSense Enterprise: the cost of the plan should be agreed with the Qlik sales department depending on the project and business needs. It requires the presence of a technical team to manage the platform in terms of users, access and publication or updates of the applications developed. It is a plan designed for projects involving large work groups and/or different business areas.
  • Power BIoffers three types of licenses:

  • Power BI Free: is the free version of PowerBI. It allows you to take full advantage of the potential of the SW but does not allow you to share your reports with other users;
  • Power BI Pro: is a subscription with a fixed cost per user/month and compared to the free version of Power BI also allows you to create shared work areas with other users;
  • Power BI Premium: is a subscription with a fixed cost per user/month or per capacity/month. It allows you to take advantage of the advanced features of the SW and in the case of the per-capacity/month subscription allows you to create work areas that users with Power BI Free and power BI Pro licenses can access.
  • 2. Data source connection

    Next, we need to have adatabase availableon which to build our report/application.

    QlikSense and Power BI both offer the ability to uselocal, cloud-based data sources and a wide range of external sourceconnectors. Simply create the connection to the desired data source to import the data into the relevant report/application.

    Specifically, Power BI hastwo modes of connection:

  • Import: data are loaded statically, and a new import must be performed to update them;
  • Direct Query: data are updated in real-time.
  • 3. Back-end development (Data model)

    At this point, theETL operationsnecessary to create the report/application data model can be performed. This step is critical for the correct display of data in the application and for its operation.

    QlikSenseallows these steps to be carried out intwo ways:

  • Data loading editor: this mode allows the indicated steps to be carried out through script editors; therefore, it is designed for developers and generally for figures with a technical role. It is the mode used to develop complex applications because it allows for a large capacity for customization of the code, data operations and model.
  • Data management: this mode allows the indicated steps to be carried out via an interface; therefore, it is designed for business users and generally for figures who do not have technical scripting skills. It is used when it is necessary to carry out an analysis of the available data in a short time or when data transformation and model creation are not very complex.
  • Power BIallows these steps to be carried out throughtwo features:

  • Power Query: this tool allows you to perform operations on imported data and tables and load them into the application;
  • Model visualization: this tool allows you to modify the existing relationships between the tables you create and thus build the most correct data model for the application under development.
  • 4. Front-end development (Interface)

    Then,the interface with which end users will interact can bedeveloped.

    Both SWs allow a variety of chart types to be created and various features to be integrated into the report/application. The development of abasic interfaceis within reach for any type of user.

    In case you want to develop more complex functionality or perform particular filters in the data model,you need to resort toadvanced scripting: for QlikSense you have“Set Analysis,” for Power BI you have the“DAX” language.

    QlikSense and Power BI interface

    Finally, the application can be released to end users.

    Theuser experienceis very similar for the two SWs: the basic concept is to give the user the ability to filter the data with special filters or by clicking on the various visualizations; the rest of the visualizations will change accordingly showing the data recalculated against the selections made.

    How to choose the right BI SW for our needs

    There are many SWs on the market for developing BI projects; therefore, it is useful to understand which tool is best suited to our needs.

    We refer to Tableau’s“Evaluation Guide: how to choose the ideal modern business intelligence and analytics platform”:

    The following types ofkey roles are assumed to be present and participate in the different stages of the evaluation:

  • ‍IT/BI professional: handles all initial configuration activities, including software installation, user provisioning, access rights, governance oversight, and some development operations (content and data sources);
  • Content author: handles most of the content creation activities, such as data preparation, free-form exploration, content promotion and data validation;
  • Information consumer: mostly accesses and interacts with curated content and reliable data sources; may also personalize or create new content from existing content.
  • Themain features of the SWto be considered are:

    1‍. Platform integration and accessibility
    – Can all stages of the modern analysis workflow be easily addressed in the platform, without having to move between modules/products discontinuously?
    – Can all stages of the modern analysis workflow be addressed without involving IT or other specialized personnel?

    2. Ease of use
    – Is it easy for BI platform administrators to install, configure and manage the platform?
    – Is it easy for content authors to prepare data and curate data sources without initial or ongoing assistance from IT staff?
    – Is it easy for authors to create content and access the platform’s analytics functions without the need for initial or ongoing assistance from IT staff?
    – Is it easy for non-technical content consumers to find and view available analytics content, and interact with it?
    – Is it easy for non-technical content consumers to ask more in-depth questions on their own and customize existing published content according to specific needs?

    3. Capabilities attributed to users
    – Is specific training available for different roles? Is it accessible to all users?
    – Are there tutorials and/or webinars available for users to attend whenever they wish?
    – Is it easy for users to search and find answers to specific product questions?
    – Is there a stable, active, and accessible user community where best practices, tips, and other content are shared?
    – What is the reputation of the platform provider regarding the ability to solve technical problems?
    – Are professional services by the provider or partners available in a timely manner?
    – What is the reputation of the platform provider regarding its ability to ensure customer success and to interact with customers on an ongoing basis?

    4. Deployment Flexibility
    – Does the platform offer flexible deployment options (e.g., SaaS, public/private cloud deployment, local, etc.)?
    – Does the platform offer flexible data storage options (e.g., database storage or on-platform (in-memory) storage)?
    – Does the platform support hybrid connectivity of data sources on-premises and on the cloud?
    – Can the platform be expanded to accommodate increasing volumes of data and new users, over time?
    – Can the platform be easily expanded and scaled according to the needs of the organization?

    5. Pricing and packaging
    – Is the product packaging easy to understand?
    – Are clear and transparent licensing options available?
    – Do the licensing options offer adequate functionality and fair value for money?
    – Is the platform’s pricing model easy to understand?
    – Is the platform’s pricing model flexible and scalable?”