{"id":30060,"date":"2019-10-31T21:33:27","date_gmt":"2019-10-31T18:33:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau\/"},"modified":"2019-10-31T21:33:27","modified_gmt":"2019-10-31T18:33:27","slug":"tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","title":{"rendered":"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>The time required for reading is 11 minutes<\/i><\/p>\n<h2>Us and the Gartner Quadrant 2019 BI \ud83d\ude42<\/h2>\n<p>\nThe goal of this article is to compare three leading BI platforms that are leaders in the Gartner quadrant:<\/p>\n<blockquote><p> \u2014 Power BI (Microsoft)<br \/>\n \u2014 Tableau<br \/>\n \u2014 Qlik<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/f7acac62b5f3bc6ffa801a30f309f8dd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 1. Gartner BI Magic Quadrant 2019<\/i><\/p>\n<p>My name is Andrey Zhdanov, I am the head of the analytics department at Analytics Group (<noindex><a rel=\"nofollow\" href=\"http:\/\/analyticsgroup.ru\/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=comparebi\">www.analyticsgroup.ru<\/a><\/noindex>). We create visual reports on marketing, sales, finances, logistics, in other words, we deal with business analytics and data visualization. <\/p>\n<p>My colleagues and I have been working with various BI platforms for several years now. We have quite a good experience in projects, which allows us to compare platforms from the perspective of developers, analysts, business users, and BI system implementers. <\/p>\n<p>We will have a separate article comparing the prices and visual design of these BI systems, so here we will try to evaluate these systems specifically from the perspective of an analyst and developer. <\/p>\n<p>Let's highlight several areas for analysis and evaluate them on a 3-point scale:<\/p>\n<blockquote><p> \u2014 The entry threshold and requirements for the analyst;<br \/>\n \u2014 Data sources;<br \/>\n \u2014 Data cleaning, ETL (Extract, Transform, Load)<br \/>\n \u2014 Visualizations and development<br \/>\n \u2014 Corporate environment \u2014 server, reports<br \/>\n \u2014 Support for mobile devices<br \/>\n \u2014 Embedded analytics in third-party applications\/websites<\/p><\/blockquote>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>1. The entry threshold and requirements for the analyst<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/953da76460c571d8ff458c48e7ca9f2f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Power BI<\/h3>\n<p>\nI have seen many Power BI users who were not IT specialists but could create a decent report. Power BI uses the same query language as Excel \u2014 Power Query and the DAX formula language. Many analysts are well-versed in Excel, so transitioning to this BI system is quite easy for them. <\/p>\n<p>Most actions are not too difficult to perform in the query editor. Plus, there is an advanced editor with M language for professionals. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/f518dc1c68b23d93bdc3ccdc0ebf85df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 2. Power BI Query Builder<\/i><\/p>\n<h3>Qlik Sense <\/h3>\n<p>\nQlik Sense looks very user-friendly \u2014 a small number of settings, quick ability to create a report, and a data loading builder can be used. <\/p>\n<p>At first glance, it seems simpler than Power BI and Tableau. But from experience, I can say that after some time, when an analyst creates a couple of simple reports and needs something more complex, they will encounter the necessity of programming. <\/p>\n<p>Qlik has a very powerful data loading and processing language. It has its own Set Analysis formula language. Therefore, an analyst must be able to write queries and joins, place data into virtual tables, and actively use variables. The capabilities of the language are quite broad, but it will require study. Probably all Qlik analysts I know have some serious IT background. <\/p>\n<p>Qlik integrators, like us, often like to talk about the associative model, where upon loading data, everything is placed in memory, and the connection between data is managed by the platform's internal mechanism. This means that when selecting values, no internal subqueries are performed as in classical databases. Data is delivered almost instantaneously thanks to pre-indexed values and relationships. <\/p>\n<p>In practice, this leads to the creation of automatic table connections when field names match. For example, you cannot have different tables without relationships that have the same field. You have to get used to this. You either have to rename the columns and ensure that names do not match, or consolidate all fact tables into one and surround them with reference tables like a 'star' schema. This might be convenient for beginners, but experienced analysts may not find it an issue. <\/p>\n<p>A typical interface for data loading and processing for an analyst looks like this.<br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/c696b05e926edca2c019bed7b4cd260c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 3. Qlik Sense Data Load Editor, Calendar table<\/i><\/p>\n<p><i>Note: In Power BI, the situation usually looks different; you maintain different fact and reference tables and can manually join tables in the classical way, meaning you match columns to each other manually.<\/i><\/p>\n<h3>Because you are competing?<\/h3>\n<p>\nDevelopers of Tableau position it as BI with a user-friendly and approachable interface that allows analysts to explore their data independently. Yes, we had analysts in our company who could create their reports without IT experience. However, I would rate Tableau lower for several reasons:<br \/>\n \u2014 Poor localization for the Russian language<br \/>\n \u2014 Tableau Online servers are not located in Russia<br \/>\n \u2014 The quite simple data load builder starts causing problems when you need to construct a fairly complex data model. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/3ff6f8d4f702e284c3843de8a9c2da2d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 4. Tableau Data Load Builder<\/i> <\/p>\n<p>One of the questions we ask during an interview for Tableau analysts is, \"How do you build a fact table model with reference tables without bringing everything into a single table?\" Data Blending requires thoughtful use. I have repeatedly corrected my analysts' data duplication errors after such merges. <\/p>\n<p>Additionally, Tableau has a rather unique system where you create each chart on a separate Sheet, and then you create a Dashboard to start placing the created sheets. Later, you can create a Story, which is a combination of different Dashboards. Development in Qlik and Power BI is simpler in this regard; you can quickly lay out chart templates on a sheet, set measures and dimensions, and the Dashboard is ready. I believe that the effort required for preparation in Tableau increases for this reason.<\/p>\n<h2>2. Data Sources and Loading <\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/4edd3b4d1c7bab231c843dc1d8b8bc26.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nThere is no clear leader in this section, but we will highlight Qlik due to a couple of nice features. <\/p>\n<p>Tableau is limited in data sources in the free version, but in our articles, we focus more on business, and businesses can afford commercial products and analysts. Therefore, we did not lower Tableau's rating based on this parameter. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/c55e05bdc95abb4d13e45ee2125b3797.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 5. List of possible Tableau data sources <\/i> <\/p>\n<p>Overall, the list of sources is impressive everywhere \u2014 all table files, all standard databases, web connections, everything works everywhere. I haven't encountered non-standard data warehouses; there may be nuances, but in most cases, you won't have problems loading data. The only exception might be 1C. There are no direct connectors to 1C. <\/p>\n<p>Qlik partners in Russia sell their own connectors for 100,000 \u2014 200,000 rubles, but in most cases, it's cheaper to export data from 1C to FTP in Excel or an SQL database. You can also publish the 1C database on the web and connect to it via the Odata protocol. <\/p>\n<p>Power BI and Tableau can do this by default, while Qlik will require a paid connector, so it\u2019s easier to export to an intermediate database. In any case, all questions regarding connections can be resolved. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/bba295f32f6ead064ea8eb80c807284e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 6. List of possible Qlik Sense data sources <\/i> <\/p>\n<p>It is also worth noting a feature of Qlik that they offer both paid and free connectors as a separate product.<br \/>\n <img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/855f34de93c923f12164bfd5faaaf775.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 7. Additional connectors for Qlik Sense<\/i> <\/p>\n<p>From experience, I can add that when dealing with large volumes of data or numerous sources, it is not always practical to connect a BI system right away. Serious projects typically utilize a data warehouse, a database with data already prepared for analysis, etc. You can't just export, say, 1 billion records into a BI system; you need to carefully plan the architecture of the solution. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/4ad6b0732648b54a08ddb1a2b320f3e5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/b8785dc21461d7e12bea447cef68e3e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 8. Power BI Data Sources<\/i><\/p>\n<p>But why was Qlik highlighted? I really like three things:<br \/>\n<b> \u2014 QVD files<\/b><br \/>\nA proprietary data storage format. It is sometimes possible to build serious commercial projects solely on QVD files. For example, the first level is raw data. The second level is processed files. The third level is aggregated data, and so on. These files can be used in various applications, and different employees and services can be responsible for them. The loading speed from these files is ten times faster than from ordinary data sources. This allows for savings on the database and sharing information between different Qlik applications. <\/p>\n<p><b> \u2014 Incremental data loading<\/b><br \/>\nYes, Power BI and Tableau can also do this. However, Power BI requires an expensive Premium version, and Tableau does not have the same flexibility as Qlik. In Qlik, you can create snapshots of systems at different times on QVD files and then process this data however you want.<\/p>\n<p><b> \u2014 Connecting external scripts<\/b><br \/>\nIn addition to QVD files for data storage, Qlik's script code can also be taken outside the application and included using the Include command. This allows for organized teamwork, the use of version control systems, and the management of unified code for different applications. Power BI has an advanced query editor, but we couldn't set up teamwork as effectively as in Qlik. In general, all BI tools face challenges in managing data, code, and visualizations simultaneously from a single location. The maximum we have managed to do is to separate QVD files and script code. Visual elements have to be edited within the reports themselves, which does not allow us to change visualizations across all clients simultaneously. <\/p>\n<p>What about the mechanism called Live connection? Tableau and Power BI support LIVE connections to several sources, unlike Qlik. We are rather indifferent to this feature, as practice shows that when it comes to big data, working with a LIVE connection becomes simply impossible. BI is needed mostly for big data. <\/p>\n<h2>3. Data Cleaning, ETL (Extract, Transform, Load)<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/3deaf30b0a6b5a09170c7a2c8ffc0f69.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn this section, I have 2 leaders: Qlik Sense and Power BI. <br \/>\nLet's say Qlik is powerful but complex. Once you understand their SQL-like language, you can do almost anything \u2014 virtual tables, joins and merges, loop through a table and generate new tables, and a ton of string processing commands. For instance, a single cell field filled with data like \u201cIvanov 851 White\u201d can be split not only into 3 columns (as everyone can do), but also immediately into 3 rows, for example. The same goes for merging 3 rows into 1 on the fly. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/0bf301a045d0d974fd6645ec57d54795.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 9. How to Load and Transpose a Table in Qlik Sense from Google Sheets<\/i><\/p>\n<p>Power BI seems simpler in this regard, but most tasks are easily solved through the query editor. You set a number of parameters, transpose the table, work with the data, all without a single line of code.<br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/fce064097fffbc2bf6dc782f57304ad3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 10. How to Load and Transpose a Table in Power BI from AmoCRM<\/i><\/p>\n<p>I think Tableau has a different ideology. They emphasize beauty and design more. Connecting a bunch of different sources, merging them all, and processing within Tableau seems very cumbersome to me. In commercial projects, data for Tableau is usually prepared and accumulated in storage and databases in advance. <br \/>\n <img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/635c91535fdd3c49414d9d81e901a57f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 11. How to Load and Transpose a Table in Tableau<\/i><\/p>\n<h2>4. Visualizations<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/df2eacc7e5cea99f052d53088caaaa7d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn this section, we did not designate a leader. We will have a separate article where we show the same report in all 3 systems using one case study. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443808\/\">(Article \u201cAnalytics of Women with Low Social Responsibility\u201d)<\/a><\/noindex>This is more about taste and the skill of the analyst. On the internet, you can find very beautiful images built on the basis of any of these systems. The basic visualization capabilities are quite similar across the board. Everything else is solved through the use of Extensions. There are both paid and free options. Extensions come from the vendors themselves as well as from freelancers and integrators. You can even write your own visualization extension for any platform. <\/p>\n<p>I like the style of Tableau; I consider it strict and corporate. However, achieving a truly beautiful image in Tableau is difficult. A great example of Tableau visualization using only extensions. I won't be able to replicate this because I don't have those extensions, but it looks beautiful. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/76576eaf84e89ef2846e2bda852b83ae.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 12. Appearance of Tableau reports with Extensions<\/i> <\/p>\n<p>You can also make Power BI interesting.<br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/7bff8020655b98a8c93954914ed5e319.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 13. Appearance of Power BI reports with Extensions<\/i><\/p>\n<p>The only thing I don't understand about Power BI is why they have such strange default colors. For any chart, I have to change the color to my corporate brand color and I'm surprised by the standard palette. <\/p>\n<p>Qlik Sense also relies on Extensions. The use of add-ons can change reports beyond recognition. You can also apply your own theme and styling. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/2265072b56312422c7a038fecd0cb339.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 14. Appearance of Qlik Sense reports with Extensions<\/i> <\/p>\n<p>From a developer's perspective, I find Qlik Sense more convenient due to standard options like alternate dimensions and measures. You can set multiple dimensions and measures in the visualization settings, and the user can easily choose what to view on a given chart. <\/p>\n<p>In Power BI and Tableau, I have to configure parameters, buttons, and program the system's behavior based on these parameters. I find it surprising how complicated it is. The same goes for the ability to change the appearance of visualizations. <\/p>\n<p>In Qlik, you can hide different types of visualizations in one object, whereas in Power BI and Tableau this is more complicated. Again, it largely depends on the skill of the performer. A masterpiece can be created in any system, but without experience, the results will be unimpressive graphs everywhere. <\/p>\n<h2>5. Corporate environment - server, reports<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/65984aaae58f3f310176a20a84670c12.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAll products have corporate server versions. I've worked with all editions and can say that each has its strengths and weaknesses. The choice of product should be based on your software requirements considering their nuances. All vendors allow permissions to be granted at both the account and group level, as well as at the Data Row Level Security level. Automatic report updates are available on a schedule. <\/p>\n<p>Qlik Sense Enterprise offers an excellent opportunity to build analytics within your organization for medium-sized businesses. It may seem more expensive than Power BI Pro, but it's important to remember that Power BI Pro servers are hosted on Microsoft\u2019s cloud, and you cannot influence performance. When you need Power BI Premium, which can be deployed on your servers, the price starts at $5,000 per month. <\/p>\n<p><img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/cdd228fe3fc540fd957d2222cee51481.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQlik Sense Enterprise starts at 230,000 rubles for 5 licenses (annual fee, after that only technical support), which is much more affordable than Power BI Premium. And Qlik Sense Enterprise allows you to utilize all the features of Qlik, except for one. For some reason, Qlik decided that the functionality to send reports in PDF via email should be provided as a separate service called NPrinting.<\/p>\n<p>However, Qlik Sense Enterprise is more powerful than Power BI Pro, so a comparison can be made here. <\/p>\n<p>Qlik Sense Enterprise = Power BI Premium. For equal capabilities, it turns out to be cheaper for mid-sized implementations. Large implementations are usually calculated on the vendor's side, where they can offer individual terms for your company. <\/p>\n<p>In this regard, we prefer Qlik Sense Enterprise, as it offers all the possibilities to construct serious analytics on large datasets. In our opinion, Qlik performs faster than Power BI on large volumes, and at Qlik conferences, clients have mentioned that when initially testing their data with billions of records, Power BI showed inferior results. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/463e338ccb71c29b439d8b4440eb2b89.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 15. Appearance of Qlik Sense Enterprise server reports<\/i> <\/p>\n<p>Qlik Sense Cloud = Power BI Pro. Qlik Sense Cloud is 1.5 times more expensive* and there is a significant limitation that prevents us from using this platform. Extensions cannot be used, even built-in ones. Without extensions, Qlik somewhat loses its visual appeal. <br \/>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/5261c578a0b0dc0ba5d69b62d03c4ee2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 16. Appearance of the Power BI Pro dashboard<\/i> <\/p>\n<blockquote><p>*An alternative option is using Qlik Sense Enterprise on a subscription basis. However, to ensure this article is not perceived as advertising, we will not discuss our pricing. <\/p><\/blockquote>\n<p>Tableau stands somewhat apart for us. They offer both cloud subscriptions at $70 for developers and $15 for viewers, as well as expensive server solutions. The main idea of Tableau is that for large data, data processing and storage need to be organized on the client side. Objectively, its limited functionality does not allow for serious data processing in Tableau. Visualization and analysis are possible, yes. However, creating a separate storage system is usually problematic for small and medium businesses. I would reduce the score for Tableau, if it weren't for their one standout feature. Tableau Server can easily send emails on a schedule with attachments in CSV or PDF format. Moreover, it allows for permission distribution, auto-filters, and more. Power BI and Qlik cannot do this for some reason, which can be critical for some users. Because of this, Tableau maintains its position in our debate. <\/p>\n<p><img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/760de2563792b7f55bbf0fcf2db1fffd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 17. Appearance of the Tableau Server control panel.<\/i><\/p>\n<p>In the corporate environment, it is also important to consider the costs of implementation and maintenance. In Russia, it has become common for Power BI to be more widespread in small businesses. This has led to a multitude of job vacancies and resumes, as well as the emergence of small integrators. This will make it easier to find specialists for small projects. However, most of them are unlikely to have experience with large implementations and working with big data. In contrast, there are fewer Qlik and Tableau partners. These partners specialize in large implementations with a higher average check. There are not many job vacancies and resumes for these products, and the entry threshold is more complex than with Power BI. Nevertheless, there are successful implementations of these products in Russia servicing thousands of users, and they perform well with big data. It is essential to understand the strengths and weaknesses of the products in relation to your business. <\/p>\n<h2>6. Mobile device support. <\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/0f10e73ca03892f0b938a7f12713bb6f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn this section, we will highlight Power BI and Tableau. You can install the mobile applications, and they look quite acceptable on mobile device screens. However, we believe that analytics on mobile devices lags behind that on PCs. It's still not as convenient to use filters, the images are small, and the numbers are hard to see, etc. <\/p>\n<p><img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/96960f183363e578d09503acef332a8e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 18. Appearance of the Power BI report on iPhone<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/333b08dcae882c131a6b9d42df1dd9ee.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 19. Appearance of the Tableau report on iPhone<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/61e77794f04fbf20988969d9615f7e77.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 20. Appearance of the Qlik Sense report on iPhone<\/i><\/p>\n<p>Why did we lower the Qlik scores? For reasons unknown to us, the mobile client is only available on iPhone; on Android, you have to use the regular browser. Additionally, when using Qlik, you have to understand that various extensions or visualizations do not resize or auto-position on mobile devices as expected. A report that looks very attractive on a PC appears much worse on a small screen. It is necessary to create a separate report for mobile devices, removing filters, KPIs, and other elements. This also applies to Power BI or Tableau, but it is particularly pronounced in Qlik. We hope Qlik will improve its mobile client. <\/p>\n<p>If you plan to spend a lot of time analyzing data specifically from mobile devices, it makes sense to install all three clients and check their display on test reports. Any vendor has a gallery of test reports on their website for review. <\/p>\n<h2>7. Embedded analytics in third-party applications\/sites<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/1476eb18de8e0ba5328226f8ecb832eb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUsing analytics as a third-party service is not always convenient. Perhaps you are developing your product but are not ready to embark on creating visualizations and an analytics engine from scratch. You might want to deploy analytics on your website for clients to register themselves, upload their data, and conduct analysis within their personal accounts. For this, you need embedded analytics.<br \/>\nAll products allow this, but in this category, we will highlight Qlik. <\/p>\n<p>Power BI and Tableau clearly state that for such purposes, you need to purchase a separate product, Tableau Embedded Analytics or Power BI Embedded. These are not cheap solutions, costing thousands of dollars per month, which immediately limits their usage. Most projects quickly become unprofitable for our clients. This means that you not only need to publish a report to the entire Internet but also ensure the publishing of reports according to specific access, with data protection, user authorization, etc. <\/p>\n<p>Qlik will allow you to find a solution. Of course, they also have the Qlik Analytics Platform, which is licensed per server and provides unlimited connections. This will also be expensive, just like competitors Tableau and Power BI. And in the case of unlimited connections, there are not many options. <\/p>\n<p>However, Qlik has a concept called Mashup. Suppose you have Qlik Sense Enterprise and 10 licenses. The standard analytics and interface have become tiresome. You set up your own website or application and can embed all your analytics directly there. The trick is that, simply put, a Mashup is visualization in programming code. Through the API, you can programmatically create visualizations within your application or website. Qlik Sense Enterprise will still be necessary for licensing (the licenses for connections to the site = licenses for connections to BI), for data loading, etc., but the visualizations will be displayed not on the side of that server but embedded in your application or website. You can use CSS styles, set new fonts, and colors. Your 10 users will no longer access the analytics server but will use your corporate portal or application. Analytics will reach a new level. <\/p>\n<p><img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/74af0535a2f637a3a64975d31bfd1f3e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figure 21. Appearance of the Qlik Sense report embedded on the website<\/i><\/p>\n<p>It will be difficult to distinguish where the website elements are, and where Qlik Sense begins. <br \/>\nOf course, you will need a programmer, or rather several. One for web programming, one for working with the Qlik API. But the result is worth it. <\/p>\n<h2>Conclusions. Let\u2019s summarize. <\/h2>\n<p>\n<img decoding=\"async\" alt=\"Technical differences in BI systems (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/2480aca975525ef10c47e1b05c38483b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIt\u2019s hard to definitively say who is better and who is worse. Power BI and Qlik are on par in our competition, while Tableau is slightly behind. However, the result might differ for your business. The visual component is very important in BI platforms. If you've looked at dozens of demo reports and images online for all BI systems and you don't like the appearance of one of the platforms, chances are you won\u2019t implement it, even if the price or technical specifications are satisfactory. <\/p>\n<p>Next, you will definitely need to calculate the costs of licenses, implementation, and maintenance of the BI platform. In your case, a leader may be identified. The contractor or the ability to hire a suitable specialist plays a crucial role. Without professionals, the results on any platform will be disappointing. <\/p>\n<p>Wishing you successful BI integrations, Andrey Zhdanov and Vladimir Lazarev, Analytics Group<\/p>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444758\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI \ud83d\ude42 \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner: \u2014 Power BI (Microsoft) \u2014 Tableau \u2014 Qlik \u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. Gartner BI Magic Quadrant 2019 \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0416\u0434\u0430\u043d\u043e\u0432 \u0410\u043d\u0434\u0440\u0435\u0439, \u044f \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0441 \u0413\u0440\u0443\u043f\u043f (www.analyticsgroup.ru). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-30060","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI :-) \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner:.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f BI \u0441\u0438\u0441\u0442\u0435\u043c (Power BI, Qlik Sense, Tableau) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI :-) \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner:.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:33:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:33:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Technical differences between BI systems (Power BI, Qlik Sense, Tableau) | ProHoster","description":"Time required for reading: 11 minutes We and Gartner's Quadrant 2019 BI :-) The purpose of this article is to compare three leading BI platforms that are positioned as leaders in the Gartner quadrant.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f BI \u0441\u0438\u0441\u0442\u0435\u043c (Power BI, Qlik Sense, Tableau) | ProHoster","og:description":"\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI :-) \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner:.","og:url":"https:\/\/prohoster.info\/en\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:33:27+00:00","article:modified_time":"2019-10-31T18:33:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30060","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 23:36:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:43:14","updated":"2026-01-20 23:36:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/30060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=30060"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/30060\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=30060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=30060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=30060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}