Repolode
taleshape-com

taleshape-com/shaper

DuckDB上でSQLを書いて構築する、オープンソースのセルフホスト型ダッシュボード、レポート、埋め込み分析。

代替できる製品:TableauLooker

スター
1,272
フォーク
52
未解決の Issue
27
最終コミット
6 時間前

これは何?

ShaperではSQLクエリを書いてデータダッシュボードを構築でき、XAXIS、CATEGORY、BARCHART_STACKEDなどのSQL型アノテーションでグラフの種類やラベルを指定します。ダッシュボードはSQLファイルとして定義され、Gitベースのワークフローで管理できます。複数のデータソースを横断してクエリすることも可能です。

社内向けダッシュボードに加え、Shaperは顧客向け分析にも対応しています。ホワイトラベル化、JWTトークンによる行レベルセキュリティ、iframeを使わずにJavaScriptおよびReact SDKでアプリに埋め込む機能を備えています。また、PDF、PNG、CSV、Excel形式のレポートを生成でき、スケジュール設定可能なアラートやパスワード保護付きの共有リンクも利用できます。

Dockerを使えば、ポート5454で手早く実行できます。ライセンスはMPL-2.0です。また、運用を自社で行いたくないチーム向けに、メンテナーがマネージドホスティングも提供しています。

主な機能

  • 01SQLクエリを書いてダッシュボードやグラフを作成
  • 02Gitベースのワークフローでダッシュボードを管理
  • 03複数のデータソースを横断してクエリ
  • 04JWTトークンによる行レベルセキュリティ
  • 05iframeを使わず、JavaScriptおよびReact SDKで分析機能を埋め込み
  • 06スケジュール設定可能なアラート付きで、PDF、PNG、CSV、Excel形式のレポートをエクスポート

ユースケース

  • SQLから直接、社内KPIダッシュボードを構築
  • SaaS製品に埋め込んだ顧客向け分析を共有
  • データウェアハウスからPDFまたはExcel形式のレポートを定期生成

クイックスタート

  1. 1

    DockerでShaperを実行する

    docker run --rm -it -p5454:5454 taleshape/shaper
  2. 2

    ブラウザーで新しいダッシュボードページを開く

使う前に知っておきたいこと

  • ベンダーによるマネージドホスティングと専門家のサポートは有料オプションです。セルフホスティングの場合、セキュリティ、コンプライアンス、メンテナンスはご自身で管理する必要があります。
  • 本番環境へのデプロイには、別途用意されているデプロイおよびセキュリティ強化ガイドに従う必要があります。

収録されている特集

トピック

よくある質問

shaper とは?
DuckDB上でSQLを書いて構築する、オープンソースのセルフホスト型ダッシュボード、レポート、埋め込み分析。 ShaperではSQLクエリを書いてデータダッシュボードを構築でき、XAXIS、CATEGORY、BARCHART_STACKEDなどのSQL型アノテーションでグラフの種類やラベルを指定します。ダッシュボードはSQLファイルとして定義され、Gitベースのワークフローで管理できます。複数のデータソースを横断してクエリすることも可能です。
shaper は無料で使えますか?ライセンスは?
shaper は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
shaper は今もメンテナンスされていますか?
活発にメンテナンス中。shaper の最終コミットは 2026年11月6日 です。
shaper は何に使えますか?
SQLから直接、社内KPIダッシュボードを構築 SaaS製品に埋め込んだ顧客向け分析を共有 データウェアハウスからPDFまたはExcel形式のレポートを定期生成
shaper のインストール方法は?
DockerでShaperを実行する: docker run --rm -it -p5454:5454 taleshape/shaper ブラウザーで新しいダッシュボードページを開く
shaper はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/taleshape-com/shaper

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト