6. sharing query
can share sql between members
We use . But ansi sql syntax is extremely hard so
can review sql.
Reuse query another member.
fork can do sql
Presto
9. Pluggable backends
supports a great variety of data sources.
If you are making query runner, variety connect data source.
write by Python.
See.
https://github.com/EverythingMe/redash/tree/master/redash
11. Low Cost
Business intelligence tool is very high cost.
If you use AWS, for small deployments t2.micro should be
enough.
We regist 250 queries, using instance type is m3.medium.
memory size is 3.75GB.
1 CPU.
13. easy update
download.
With deploy runs DB migration.
one command update.
https://gist.githubusercontent.com/arikfr/440d1403b4aeb76e
fab -Hredash01 -uubuntu deploy_latest_release
recommended clear cache after upgrade...
14. Caching
Query Results Cache in PostgreSQL.
Do not run unnecessary SQL
See the results and come to the company in morning, not
need wait!
So Google Bigquery is Query pricing, one query results can
share.
18. WE love OSS♥
can read a code.
We can trust a code.
if Well do not know behaviors, read the code.
many contributions on github.
330 closed pull requests.
21. GET parameter
can write sql by mustache template.
select * from user where = {{id}}
http://demo.redash.io/queries/146?p_id=1
start with http string become to link.
22. HTTP API
re:dash have rest API.
API KEY can be per user and per query.
curl 'https://redash/api/queries/194/results.json?
api_key=XXXXX'
API KEY can modify by user.(ver 0.8)
23. visualization your API
visualization your json API.
See format.
Also visualization your python code, print same format.
http://docs.redash.io/en/latest/dev/results_format.html
28. permission management
Can set permissions for each Member.
Grant permissions to groups.
Members belong to group.
Also, can belong to multiple groups.
30. Google Apps authentication
you can Data linkage your google account.
defaults admin/admin account delete is better.
Can disable password login As below.
export REDASH_PASSWORD_LOGIN_ENABLED=false
31. SSL(https) Connection
You can connect with SSL.
Need modify nginx configuration.
see. http://docs.redash.io/en/latest/misc/ssl.html
35. our use case
action history and log data stores in Redshift, User and
master data in mysql.
data analytics complete only sql as possible.
I do not want to write code as possible for analytics.
We often write complicatedly sql.
38. Presto
open source distributed SQL query engine.
Presto can join multiple data sources.
We join mysql and redshift by Presto.
Ansi SQL Syntax.
39. Prestogres
PostgreSQL protocol gateway for Presto.
rewrite queries before sending Presto to PostgreSQL.
re:dash connecte with PostgreSQL protocol to presto.
But can directly connect to presto with current version.