Sunday, December 18, 2016

Airbnb Superset - data exploration

Pada kali ini saya akan menulis tentang airbnb superset.  Superset berfungsi menampilkan data dalam bentuk graphic (visual). Salah satu pertimbangan saya menggunakan superset adalah open source dan memiliki fitur - fitur sebagai berikut:
  • Security seperti user management, view menu dan lain - lain
  • Bisa multiple database 
  • SQL Lab 
  • Slice data
  • Dashboard 

Berikut sedikit demo:

How to install:

Superset menggunakan python 2.7 dan 3.4
#install os dependecies
sudo apt-get install build-essential libssl-dev libffi-dev python-dev python-pip libsasl2-dev libldap2-dev

# Install superset
pip install superset

# Create an admin user
fabmanager create-admin --app superset

# Initialize the database
superset db upgrade

# Load some data to play with
superset load_examples

# Create default roles and permissions
superset init

# Start the web server on port 8088
superset runserver -p 8088

# To start a development web server, use the -d switch
# superset runserver -d


Untuk mengubah configuration database, buka file:
<YOUR_DIR>/python3.4/site-packages/superset/config.py
Kita ubah configuration database:
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(DATA_DIR, 'superset.db')
# SQLALCHEMY_DATABASE_URI = 'mysql://myapp@localhost/myapp'

Sekian blog dari saya semoga bermanfaat, silahkan berkunjung ke github superset :)

No comments:

Post a Comment