🍎
【Redash】APIの取得方法について
概要
Redashは、データビジュアライゼーションツールとして広く利用されています。Redashでは、作成したクエリの結果をAPIとして提供する機能があります。このAPIはJSON形式またはCSV形式で取得することが可能です。
手順
-
まず、RedashのダッシュボードからAPIを取得したいクエリを選択します。(画像右上の赤枠)
-
クエリの詳細画面に移動したら、画面右上の「Show API Key」ボタンをクリックします。
-
表示されたAPIキーをコピーします。(クエリ結果を取得するためのAPIキーになります。)
-
APIキーを利用して、以下のURLからクエリ結果を取得します。
- JSON形式:
https://redash.yourcompany.com/api/queries/<query_id>/results.json?api_key=<api_key>
- CSV形式:
https://redash.yourcompany.com/api/queries/<query_id>/results.csv?api_key=<api_key>
ここで、<query_id>
はクエリのID、<api_key>
は先ほどコピーしたAPIキーを指します。
補足
取得したAPIは、他のアプリケーションからクエリ結果を取得するために使用できます。ただし、APIキーは秘密情報なので、外部に漏れないように注意してください。
また、APIキーはクエリごとに異なるため、複数のクエリ結果を取得する場合は、それぞれのクエリでAPIキーを取得する必要があります。
まとめ
RedashのAPI取得機能を利用することで、クエリ結果をJSON形式またはCSV形式で簡単に取得することができます。
これにより、Redashで分析したデータを他のアプリケーションで利用することが可能となり、データの活用範囲が広がります。ただし、APIキーの管理には注意しましょう。
画像引用
Discussion