Simon Willison's Weblogは2026年5月29日(現地時間)、オープンソースのデータ探索・公開ツール「Datasette (データセット)」のアルファ版「1.0a31」がリリースされたと報じた。この最新バージョンでは、データベースに対する書き込みクエリの実行機能と、保存済みクエリ(旧称「canned queries」)のプライベートおよび共有保存機能という二つの主要な新機能が導入された。これにより、Datasetteは単なるデータ閲覧・公開ツールから、よりインタラクティブなデータ管理・共有プラットフォームへと進化を遂げ、必要な権限を持つユーザーはデータ操作とクエリの再利用が可能となる。

Datasette (データセット) の最新アルファ版「1.0a31」では、ユーザーが必要な権限を保有している場合に限り、データベースに対して書き込みクエリを実行する機能が新たに搭載された。これまでは主にデータの探索と公開に特化していたDatasetteにおいて、直接データを修正・更新できる機能が追加されたことは、その利用範囲を大きく広げる画期的な変更と言える。これにより、特定のデータを追加したり、既存のレコードを更新・削除したりといった操作が、Datasetteのインターフェースを通じて直接実行可能となる。

また、今回のリリースでは、旧称「canned queries」と呼ばれていた保存済みクエリの機能が大幅に強化された。この機能は正式に「stored queries」へと名称が変更され、ユーザーは自身で作成したクエリをプライベートに保存できるだけでなく、Datasetteインスタンスの他のメンバーと共有して利用することも可能となった。これにより、チーム内でのデータ分析作業の効率化や、特定のレポート生成に必要な複雑なクエリの共有が容易になる。共有機能は、プロジェクトチーム内での知識共有を促進し、クエリの再利用性を高める上で重要な役割を果たすと期待される。

これらの新機能に関する詳細な情報は、Datasette blog (データセットブログ) に掲載された記事SQL write queries and stored queries in Datasette 1.0a31で詳しく解説されている。このDatasette blogは、今回の発表から遡ること約2週間前に立ち上げられたばかりであり、今回の発表を含め、新機能や更新情報を紹介する3つの投稿がすでに公開されている。ブログの開設は、開発チームがユーザーコミュニティとのコミュニケーションを強化し、新機能の導入や使い方に関する情報提供を積極的に行う意図を示唆している。

Datasette blogの記事には、新しいクエリ実行インターフェースの動作を示すアニメーションデモも含まれている。このデモでは、編集権限を持つユーザーが、テーブルからテンプレート化された挿入(insert)、更新(update)、削除(delete)の各クエリを開始する方法が視覚的に説明されている。これにより、ユーザーは複雑なSQL構文を全て手入力することなく、直感的な操作でデータ変更クエリを作成・実行できるため、データベース操作の敷居が大きく下がることが示されている。特に、複数ユーザーが利用する環境において、権限管理と監査ログの整備が今後の課題となるが、今回の機能拡張はDatasetteが単なる閲覧ツールからインタラクティブなデータ管理プラットフォームへと進化する第一歩となる。


参考: Simon Willison’s Weblog (アーカイブ) — 2026年5月29日 12:32 (JST)

原文ハイライト

"SQL write queries and stored queries in Datasette 1.0a31"

この記事をシェア
X はてブ LinkedIn