Repolode
frappe

frappe/insights

Frappeが提供するオープンソースのBIツール。SQLを書かずにクエリ、チャート、ダッシュボードを作成できます。

代替できる製品:TableauPower 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. 1

    docker-compose ファイルをダウンロードします

    wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/insights/develop/docker/docker-compose.yml
  2. 2

    コンテナをバックグラウンドで起動します

    docker compose up -d
  3. 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 の数値は毎日更新されます。

関連プロジェクト