誰でもSQLを書かずに社内データへ質問でき、ダッシュボードや埋め込み分析も利用できるオープンソースのBIツール。
- スター
- 1,026
- フォーク
- 526
- 未解決の Issue
- 144
- 最終コミット
- 18 時間前
これは何?
Frappe Insightsは、データを分析してレポートを作成したい技術者と非技術者の両方を対象としたBIツールです。データベース、ファイル、スプレッドシートなど複数のデータソースに接続でき、異なる場所にあるデータを1つのワークスペースにまとめられます。
ステップごとに操作できるクエリビルダーでは、SQLの知識がなくてもテーブルの選択、JOINの追加、フィルターの適用、計算を行えます。クエリ結果はさまざまなチャートで表示でき、結果セットに適したチャートの種類も提案されます。チャートはドラッグ&ドロップでダッシュボードに配置でき、ダッシュボード単位のフィルターをページ上のすべてのチャートに適用できます。
このプロジェクトはFrappe Frameworkを基盤とし、VueフロントエンドにFrappe UI、クエリの構築にIbis、可視化にEChartsを使用しています。現在はMySQL、PostgreSQL、DuckDB、BigQueryに対応しており、Dockerでデプロイするか、Frappe benchを使ってローカルにインストールできます。
主な機能
- 01データベース、ファイル、スプレッドシートにまとめて接続できます。
- 02テーブル選択、JOIN、フィルター、計算に対応したノーコードのクエリビルダー。
- 03各クエリ結果に適したチャートの種類を提案します。
- 04ドラッグ&ドロップで作成でき、複数のチャートで共通のフィルターを使えるダッシュボード。
- 05MySQL、PostgreSQL、DuckDB、BigQueryに対応しています。
ユースケース
- 技術者でないスタッフが、ERPNextやFrappeアプリに保存されたデータを使ってレポートを作成する。
- スプレッドシートのエクスポートデータとデータベースのテーブルを組み合わせて、アドホック分析を行う。
- 複数のチャートに適用できるフィルターを備えた、共有用の業務ダッシュボードを作成する。
クイックスタート
- 1
docker-compose ファイルをダウンロードします
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/insights/develop/docker/docker-compose.yml - 2
コンテナをバックグラウンドで起動します
docker compose up -d - 3
http://insights.localhost:8000/insights を開き、Administrator としてパスワード admin でログインします
使う前に知っておきたいこと
- AGPL-3.0(コピーレフトライセンス)の下でライセンスされており、ネットワーク経由で提供する場合、変更したソースコードの共有が求められます。
- 現時点では、データソースとして MySQL、PostgreSQL、DuckDB、BigQuery のみをサポートしています。
- 簡単な Docker セットアップには、お使いのマシンに Docker と docker compose がインストールされている必要があります。
トピック
よくある質問
- insights とは?
- Frappeが提供するオープンソースのBIツール。SQLを書かずにクエリ、チャート、ダッシュボードを作成できます。 Frappe Insightsは、データを分析してレポートを作成したい技術者と非技術者の両方を対象としたBIツールです。データベース、ファイル、スプレッドシートなど複数のデータソースに接続でき、異なる場所にあるデータを1つのワークスペースにまとめられます。
- insights は無料で使えますか?ライセンスは?
- insights は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- insights は今もメンテナンスされていますか?
- 活発にメンテナンス中。insights の最終コミットは 2026年10月20日 です。
- insights は何に使えますか?
- 技術者でないスタッフが、ERPNextやFrappeアプリに保存されたデータを使ってレポートを作成する。 スプレッドシートのエクスポートデータとデータベースのテーブルを組み合わせて、アドホック分析を行う。 複数のチャートに適用できるフィルターを備えた、共有用の業務ダッシュボードを作成する。
- insights のインストール方法は?
- docker-compose ファイルをダウンロードします: wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/insights/develop/docker/docker-compose.yml コンテナをバックグラウンドで起動します: docker compose up -d http://insights.localhost:8000/insights を開き、Administrator としてパスワード admin でログインします
- insights はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/frappe/insights
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
さまざまなSQL・NoSQLデータソースにクエリを実行し、データを可視化・共有できるオープンソースのブラウザ型BIツール。
Apache Supersetは、データ探索やチャート・ダッシュボードの作成、各種データベースへのSQL実行に使えるセルフサービス型BI Webアプリです。
SQLとMarkdownからインタラクティブなレポートやダッシュボードを作成する、オープンソースのコードベースBIツール。
多様なデータソースのメトリクス、ログ、トレースをクエリ、可視化、アラート通知、探索できるオープンソースプラットフォーム。
データベースやAPIに接続し、共有・埋め込み可能なライブダッシュボードやグラフを作成できるオープンソースのWebアプリ。