AIエージェント、`.deepnote` YAML形式、Python・R・SQL向けのブロックエディターを備えた、Jupyterの置き換えとして使えるノートブック環境。
pinterest/querybook
Querybookは、ノートブック形式のクエリエディタとテーブルメタデータを組み合わせ、分析の発見や共有を支援するビッグデータ向けIDEです。
代替できる製品:Hex
Mode Analytics
- スター
- 2,297
- フォーク
- 305
- 未解決の Issue
- 239
- 最終コミット
- 先月
これは何?
Querybookは、SQLクエリや分析、テーブルの作成・整理・共有に使えるWebベースのBig Data IDEです。分析はDataDocsとして作成でき、ノートブックのようなレイアウトにリッチテキスト、クエリ、チャートを組み合わせられます。
クエリエディタでは、テーブルメタデータに基づく補完や、ホバー時のツールチップを利用できます。テーブルのドキュメント、リネージ、サンプルクエリ、検索順位には過去のクエリ実行履歴が反映されるため、データが実際にどう使われているかを確認できます。DataDocsはスケジュール実行やチャート化にも対応しており、簡易的なダッシュボードとして利用できます。また、複数人でクエリをリアルタイムに共同編集できます。
QuerybookはPresto、Hive、Snowflake、BigQuery、MySQL、PostgreSQLなどのエンジンに接続でき、Hive Metastore、SQLAlchemyのインスペクション、AWS Glueからメタデータを読み取ります。ユーザー名とパスワード、OAuth、LDAPによるログインに対応し、メールやSlackで通知を送信できます。
主な機能
- 01リッチテキスト、クエリ、チャートを組み合わせたDataDocsで分析を作成できます。
- 02テーブルメタデータに基づく、クエリエディタでの補完やホバーツールチップ。
- 03過去のクエリ実行履歴から生成される、テーブルのドキュメント、リネージ、サンプルクエリ。
- 04DataDocsのスケジュール実行やチャート化によるダッシュボード作成。
- 05クエリのリアルタイム共同編集。
- 06実行結果をGoogle SheetsまたはPythonにエクスポート。
ユースケース
- 組織内でデータチームの分析や定期レポートを共有する。
- メタデータ、リネージ、過去のクエリ利用状況を手がかりに、大規模なデータウェアハウステーブルを調査する。
- SQLクエリを使って、手軽なスケジュール実行型ダッシュボードを構築する。
- 単一のインターフェースからPresto、Hive、Snowflake、BigQueryにクエリを実行する。
クイックスタート
- 1
Querybookを試す前に必要なDockerをインストールします
- 2
リポジトリを取得し、そのディレクトリでmakeを実行します
make - 3
ビルドが完了したら、http://localhost:10001 にアクセスします
使う前に知っておきたいこと
- ローカルで実行するにはDockerと複数ステップのビルドが必要です。
- 自分のデータで活用するには、クエリエンジンとメタストアの設定が必要です。
トピック
よくある質問
- querybook とは?
- Querybookは、ノートブック形式のクエリエディタとテーブルメタデータを組み合わせ、分析の発見や共有を支援するビッグデータ向けIDEです。 Querybookは、SQLクエリや分析、テーブルの作成・整理・共有に使えるWebベースのBig Data IDEです。分析はDataDocsとして作成でき、ノートブックのようなレイアウトにリッチテキスト、クエリ、チャートを組み合わせられます。
- querybook は無料で使えますか?ライセンスは?
- querybook は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- querybook は今もメンテナンスされていますか?
- 半年以内に更新あり。querybook の最終コミットは 2026年9月16日 です。
- querybook は何に使えますか?
- 組織内でデータチームの分析や定期レポートを共有する。 メタデータ、リネージ、過去のクエリ利用状況を手がかりに、大規模なデータウェアハウステーブルを調査する。 SQLクエリを使って、手軽なスケジュール実行型ダッシュボードを構築する。 単一のインターフェースからPresto、Hive、Snowflake、BigQueryにクエリを実行する。
- querybook のインストール方法は?
- Querybookを試す前に必要なDockerをインストールします リポジトリを取得し、そのディレクトリでmakeを実行します: make ビルドが完了したら、http://localhost:10001 にアクセスします
- querybook はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pinterest/querybook
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Apache Parquetファイルを表示し、基本的なSQLクエリを実行できるシンプルなWindowsデスクトップアプリ。
依存セルを自動で再実行し、ノートブックをプレーンな .py ファイルとして保存して、スクリプトやデプロイ済みアプリとして実行できるリアクティブなPythonノートブック。
Tableauの代替として、ドラッグ&ドロップでデータを可視化し、ダッシュボードの共有もできるオープンソースBIツール。
WhatsApp、LINE、QQ、Discordなどのエクスポート済みチャット履歴を、ローカルSQLとAIエージェントで分析できるオープンソースのデスクトップアプリ。
リアルタイムで分析レポートを生成する、オープンソースのカラム指向データベース管理システム。