kyoshidajp / redash-dynamic-query

A tool for executing dynamic query of redash.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redash Dynamic Query

A tool for executing dynamic query of redash.

Install

pip install redash-dynamic-query

SYNOPSIS

from redash_dynamic_query import RedashDynamicQuery

redash = RedashDynamicQuery(
    endpoint='http://myredash-host',
    apikey='secret_apikey',
    data_source_id=2,
    max_age=0,  # Optional, default value is 0
    max_wait=60,  # Optional, default value is 60
)

query_id = 111
bind = {
    'start_date': '2017-01-01T00:00:00',
    'end_date': '2017-01-01T23:59:59',
}
result = redash.query(query_id, bind)
print(result['query_result']['data'])
# {
#     'rows': [
#         {'mydata': 'xxx'}
#     ],
#     'columns': [
#         {
#             'type': 'string',
#             'friendly_name': 'mydata',
#             'name': 'mydata'
#         }
#     ]
# }

LICENSE

MIT

About

A tool for executing dynamic query of redash.


Languages

Language:Python 100.0%