by shigemk2

当面は技術的なことしか書かない

Redashのrefresh.pyのやつ

  • APIをキックしてRedashのクエリデータをリフレッシュして出力するやつ 以下の順番でAPIが実行されている
    1. refresh
    2. job
    3. results
  • こちらではJSONが出力されるようになっているけど3のresultsでCSV出力も可能
    • 3のresultsAPIではresult idがキーになっており、GET /api/queries/query_id/results.csv?api_key=xxxxxxxxx で落とせるAPI(クエリの画面から拾えるやつ)とは叩いているAPIが違う
    • GET /api/queries/query_id/results.csv

Redash Refresh API usage example with parameters Raw · GitHub