Differences Between Power BI vs Tableau

Posted by Kanwal Arora on September 30, 2020

Microsoft Power BI is a business Intelligent Tool to handle data from different sources and provides visualization after the cleaning and integration process. It enables Adhoc report generation and helps in the analysis of the data. Effective and easily understandable Dashboards are generated and can be published on the web. It can be used by naïve users to experienced users. It is used to run Adhoc queries to identify patterns and trends.

Tableau is a business intelligence tool with an appealing user interface to generate reports, dashboards, and analysis of the huge data from multiple data sources. It provides interactive data visualization to understand the data and make insights. It makes the users understand the data without the need for technical knowledge and enables understanding of even any complex process in a simple and efficient approach.

Head to Head Comparison Power BI vs Tableau (Infographics)

Key Differences Between Power BI and Tableau

Below are the lists of points, describe the difference between Power BI and Tableau:

Data Access

Power BI cannot connect to Hadoop databases whereas it enables data extraction from Azure, Salesforce and googles analytics. Tableau allows accessing data in the cloud and connecting to Hadoop databases. It also identifies the resource automatically.

Visualizations

Power Bi provides numerous data points to provide visualization. It has around 3500 data points for drilling down across the dataset and conduct an analysis. Without any coding language, using the drag and drop method, users can create charts, scatter plots in the tableau and it also does not restrict the number of data points.

Customer Support

Power BI provides limited customer support. Tableau has a strong customer support and has community forums for the discussions. It has categorized the support into online, desktop and server support.

Set-Up

Power BI is available in three categories. Desktop, mobile, and service. The very basic set up is Azure Tenant. Tableau makes it possible to share the results generated in Tableau desktop over Tableau Online or Tableau Server.

Deployment

Power BI is Saas model ie. Software as a Service. Tableau is available in both on-premises and cloud. When huge data is available in the cloud, it produces the best result.

Power BI and Tableau Comparison Table

Below is the Comparison table between Power BI and Tableau.

Power BI

Power BI is the business data analytics tool to analyze the business and derive insights from it.

Data Sources:

Limited access to other databases and servers When compared to Tableau. Example: SQL Server Database, Access Database, SQL Server Analysis Services Database, Oracle Database, IBM DB2 Database, IBM Informix database (Beta), IBM Netezza, MySQL Database, PostgreSQL Database, Sybase Database, Teradata Database, SAP HANA Database, SAP Business Warehouse Application Server, SAP Business Warehouse Message Server (Beta), Amazon Redshift, Impala, Google BigQuery, Snowflake, Exasol.

Data Capacity

Each workspace/group could handle up to 10 GB of Data. For more than 10GB, Either Data needs to be in a cloud(Azure), if it is in local databases Power BI just selects or pulls the data from a database and does not import.

Machine Learning

Power BI is integrated with Microsoft Azure, It helps in analyzing the data and understanding the trends and patterns of the product/business.

Performance

It can handle a limited volume of data.

Target Audience

  • Naïve Users,
  • Experienced Users.

Pricing

It is very cheap when compared to Tableau.

Tableau

Tableau is the business intelligence and data analytics tool for generating reports and data visualization with high flexibility.

Data Sources:

It has access to numerous database sources and servers. Example: Excel,Text File,Access,JSON File ,PDF File ,Spatial File ,Statistical File ,Other Files (such as Tableau .hyper, .tds, .twbx) ,Connect to a Published Data Source on Tableau Online or Server ,Actian Matrix ,Actian Vector ,Amazon Athena ,Amazon Aurora ,Amazon EMR ,Amazon Redshift ,Anaplan ,Apache Drill ,Aster Database ,Box ,Cisco Information Server ,Cloudera Hadoop ,DataStax Enterprise ,Denodo ,Dropbox ,EXASOL ,Firebird ,Google Analytics ,Google BigQuery ,Google Cloud SQL ,Google Sheets ,Hortonworks Hadoop Hive ,HP Vertica ,IBM BigInsights ,IBM DB2 ,IBM PDA (Netezza) ,Kognitio ,MapR Hadoop Hive ,Marketo ,MarkLogic ,MemSQL ,Microsoft Analysis Services ,Microsoft PowerPivot ,Microsoft SQL Server ,MonetDB ,MongoDB BI Connector ,MySQL ,OData ,OneDrive ,Oracle ,Oracle Eloqua ,Oracle Essbase ,Pivotal Greenplum Database ,PostgreSQL ,Presto ,Progress OpenEdge ,QuickBooks Online ,Salesforce ,SAP HANA ,SAP NetWeaver Business Warehouse ,SAP Sybase ASE ,SAP Sybase IQ ,ServiceNow ITSM ,SharePoint Lists ,Snowflake ,Spark SQL ,Splunk ,Teradata ,Teradata OLAP Connector ,Web Data Connector,Other Databases (ODBC)

Data Capacity

Tableau works on the columnar based structure which stores only unique values for each column making it possible to fetch Billions of rows.

Machine Learning

Python machine learning capacities are inbuilt with Tableau, making it efficient for performing ML operations over the datasets.

Performance

It can handle a huge volume of data with better performance.

Target Audience

Even though access is easy and simple, Analysts and Experienced users use it for their analytics purposes.

Pricing

Tableau is costlier than power BI. It needs to be paid more when connected to third-party applications.