🍎

【Redash】APIの取得方法について

2023/11/30に公開

概要

Redashは、データビジュアライゼーションツールとして広く利用されています。Redashでは、作成したクエリの結果をAPIとして提供する機能があります。このAPIはJSON形式またはCSV形式で取得することが可能です。

手順

  1. まず、RedashのダッシュボードからAPIを取得したいクエリを選択します。(画像右上の赤枠)

  2. クエリの詳細画面に移動したら、画面右上の「Show API Key」ボタンをクリックします。

  3. 表示されたAPIキーをコピーします。(クエリ結果を取得するためのAPIキーになります。)

  4. 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キーの管理には注意しましょう。

画像引用

https://redash.io/product/

Discussion