Kultam MM UI - MySQL for Data Analytics and Business Intelligence.pdf
1. MySQL for Data Analytics &
Business Intelligence
Presented by Dr. Eng. Lia Sadita
2. Lia
Peneliti Ahli Muda, Pusat Riset Sains Data
dan Informasi, BRIN
Dosen Tidak Tetap, Fakultas Ilmu
Komputer, UI
S-3, Dept. of Information Engineering,
Hiroshima University
S-2, Dept of HCI & Robotics, Korea Institute
of Science & Technology
S-1, Fakultas Ilmu Komputer, Universitas
Indonesia
Pekerjaan saat ini
Pendidikan
19. Structured Data (SQL) with an ACID transaction guarantee.
Horizontal Scalability is a key requirement, especially with Write
heavy data.
Multi-Master ACID transaction is a fundamental requirement.
Data Security is a key feature.
A converged database is required.
When to Use MySQL
Most Popular Databases
22. SQL Commands
DDL DML
DCL
data DEFINITION language data MANIPULATION language
data CONTROL language
TCL
TRANSACTION CONTROL
language
23. Define the schema of
database or its objects
Create and modify the
structure of database objects
Manipulate and Select
data in Database
Rights, permissions,
and other controls of
the database system
Manage transactions
in Database
27. Data Analysis
Using MySQL
Counting rows and items - COUNT
Slicing Data
Extreme Values Identification - MIN, MAX
Aggregation Functions - SUM, AVG, STDDEV
Limiting Data
Sorting Data
Filtering Patterns
Grouping and Rolling up Data
Filtering in Groups
31. WHY combining MySQL with Tableau Public Is Useful?
great stored procedures great visualizations
32. Case Study
#1: Create a visualization that provides a breakdown
between the male and female employees working in the
company each year, starting from 1990.
#2: Compare the number of male managers to the
number of female managers from different departments
for each year, starting from 1990.
33. Connecting MySQL and Tableau
Method 1: Using Tableau’s MySQL connector
Method 2: Using ODBC to connect MySQL to Tableau
Method 3: Using Hevo, A No-Code Data Integration Platform
Method 4: Exporting MySQL data as CSV