Professional Documents
Culture Documents
Clicdata :-
SAAS
BI Tool
In free ware version only 1GB Space permissible per customer
Metabase:-
Both enterprice and open source version available
BI tool
Built on clojure runs in JVM
Supported Databases:-
Amazon Redshift
Google BigQuery
H2
MongoDB (version 3.4 or higher)
MySQL (version 5.5.3 or higher, as well as MariaDB)
Postgres
SQLite
SQL Server
Druid
Oracle
Vertica
Presto
Google Analytics
SparkSQL
Snowflake
Pros:-
SQL custom query available
Builtin authentication available
Role based access control present
Pretty good UI
User addition and previlage modification available from UI
Table joins from UI available
Auto Refresh of dashboard available
Custom column creation from UI available with a good number of number and string
functions
Dynamic Dashboard filtering and column level insights available
14 graph widgets available
Multi axis graphs available
Funnel chart available
Cons:-
Histogram(can be done from custom sql),heat map,word cloud maps not available.
https://websiteforstudents.com/how-to-install-metabase-server-on-ubuntu-18-04-16-04/
https://computingforgeeks.com/how-to-install-metabase-with-systemd-on-ubuntu/
Installation Steps:-
paste below
[Unit]
Description=Metabase server
After=syslog.target
After=network.target
[Service]
WorkingDirectory=/opt/metabase/
ExecStart=/usr/bin/java -jar /opt/metabase/metabase.jar
EnvironmentFile=/etc/default/metabase
User=metabase
Type=simple
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=metabase
SuccessExitStatus=143
TimeoutStopSec=120
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start metabase
sudo systemctl enable metabase
sudo systemctl status metabase
sudo nano /etc/rsyslog.d/metabase.conf
paste below
Supported Databases:-
BigQuery
Cloud SQL
DCM
Google Analytics
Google Sheets
MySQL
PostgreSQL
Search Console
YouTube Analytics
Pros:-
SQL custom query available
Builtin authentication available
Role based access control present
Pretty good UI
Sharing documents pretty eaasy
Table joins from UI available
Auto Refresh of dashboard available
Custom column creation from UI available with a good number of number and string
functions
Dynamic Dashboard filtering and column level insights available
31 graph widgets available
Multi axis graphs available
Cons:-
In mysql,postgres a max of 100K rows allowable and if we move to google storages its
unlimited.
Helical Insight :-
SAAS
BI Tool
UI driven dashboard designer with drag drop interface not there on community edition
Apache Superset:-
OS
BI tool
Built in python
Supported Databases:-
Amazon Athena
Amazon Redshift
Apache Drill
Apache Druid
Apache Hive
Apache Impala
Apache Kylin
Apache Pinot
Apache Spark SQL
BigQuery
ClickHouse
CockroachDB
Dremio
Elasticsearch
Exasol
Google Sheets
Greenplum
IBM Db2
MySQL
Oracle
PostgreSQL
Presto
Snowflake
SQLite
SQL Server
Teradata
Vertica
Hana
Pros:-
SQL custom query available
Statistical test like paired t test available
Resampling data possible
Advanced analytics like moving average and time comaprision
Builtin authentication available
Role based access control present
User addition and previlage modification available from UI
Auto Refresh of dashboard available
Custom column creation from UI available
48 graph widgets available
Cons:-
https://medium.com/tools-for-data-visualization/apache-superset-bootcamp-step-by-step-
installation-in-ubuntu-18-04-part-2-f13cd7dce59f
https://superset.apache.org/gallery.html
Installation Steps:-
Kibana:-
Both OS and enterprice edition available
Data visualization dashboard for Elasticsearch data
Built in Java-script
Supported Databases:-
Elastic Search
Pros:-
KQL custom query available
Builtin authentication available
Role based access control present
User addition and previlage modification available from UI
Auto Refresh of dashboard available
17 graph widgets available
Multi axis graphs available
Cons:-
https://www.elastic.co/guide/en/elasticsearch/reference/7.8/configuring-security.html
https://www.elastic.co/guide/en/kibana/current/using-kibana-with-security.html
https://www.elastic.co/blog/getting-started-with-elasticsearch-security
Installation Steps:-
1 apt update
2 apt upgrade
3 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
4 echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee
/etc/apt/sources.list.d/elastic-7.x.list
5 apt update
6 apt-get install apt-transport-https
7 apt install elasticsearch
8 nano /etc/elasticsearch/elasticsearch.yml
9 systemctl daemon-reload
10 systemctl enable elasticsearch
11 systemctl start elasticsearch
12 cd /usr/share/elasticsearch/
13 ls
14 bin/elasticsearch-setup-passwords interactive
53 apt install kibana
54 nano /etc/kibana/kibana.yml
55 curl -XPOST -u elastic 'localhost:9200/_security/role/events_admin' -H "Content-Type:
application/json" -d '{
56 "indices" : [
57 {
58 "names" : [ "events*" ],
59 "privileges" : [ "all" ]
60 },
61 {
62 "names" : [ ".kibana*" ],
63 "privileges" : [ "manage", "read", "index" ]
64 }
65 ]
66 }'
67 curl -XPOST -u elastic 'localhost:9200/_security/user/johndoe' -H "Content-Type: application/json"
-d '{
68 "password" : "userpassword",
69 "full_name" : "John Doe",
70 "email" : "john.doe@anony.mous",
71 "roles" : [ "events_admin" ]
72 }'
73 nano /etc/kibana/kibana.yml
74 systemctl daemon-reload
75 systemctl start kibana
76 systemctl enable kibana
77 apt install logstash
78 apt-get install default-jre
79 apt install logstash
80 service logstash start
81 service logstash status
cluvio:-
SAAS
BI Tool
In free ware version only 1 user 3 dashboard possible.
freeboard:-
OS
Dashboard Tool
Only limited widgets available and cant be used for BI
mozaic:-
OS
Dashboard Tool
Not user friendly, extensions and graph widgets have to be added separately.
Jasper Reports:-
OS and Enterprice editions available
BI
Dashboards cant be created in open source version.
zoho reports:-
SAAS
BI
In free ware version a max of 10k rows can be used.
Pentaho:-
SAAS
BI
Dashboards cant be created in open source version.
Seal Report:-
OS and Enterprise edition available
BI
Web report designer and dashboard manager arent part of open source
Tableau:-
OS and Enterprise edition available
BI
In opensource version reports/dashboards can only be saved publicly.
Pros:-
Built-in ETL capabilities
Python, R, SQL, Shell Data transformations supported with integrated notebook and IDE.
Custom webapp build capabilities with python backend and access to dataset queries
ML algorithms like regression, classification, clustering, Automated features preprocessing,
Custom Python algorithms available.
SQL custom query available
Builtin authentication available
Pretty good UI
User addition available from UI
Table joins from UI available
Dynamic Dashboard filtering and column level insights available
36 graph widgets available
Multi axis graphs available
Cons:-
https://www.dataiku.com/product/get-started/linux/
https://doc.dataiku.com/dss/latest/connecting/sql/mysql.html
https://doc.dataiku.com/dss/latest/installation/jdbc.html
https://support.rackspace.com/how-to/install-mysql-server-on-the-ubuntu-operating-
system/
Installation Steps:-
1. wget https://cdn.downloads.dataiku.com/public/dss/7.0.2/dataiku-dss-7.0.2.tar.gz
2. tar xzf dataiku-dss-7.0.2.tar.gz
3. dataiku-dss-7.0.2/installer.sh -d DATA_DIR -p 11000
4. DATA_DIR/bin/dss start
5. Browse to http://<your server address>:11000.
Tableau:-
OS and Enterprise edition available
BI
code-free analytics not available in free ware version