MotherDuck
Analytics
会話を通じて DuckDB SQL で MotherDuck のデータを照会・分析できます — Neotask は OpenClaw を使用してクラウドアナリティクスを高速かつアクセスしやすくします。
- 自然言語の会話を通じて MotherDuck データベースに DuckDB SQL クエリを実行して結果を取得できます
- SQL を手動で書かずに MotherDuck の CSV、Parquet ファイル、構造化データを分析できます
- Neotask を通じて OpenClaw でテーブルの作成、データベースの管理、スキーマの探索ができます
できること
自然言語でデータを照会する
Neotask に MotherDuck データベースを平易な言葉で照会するよう依頼できます — 質問を DuckDB SQL に変換して実行し、フォーマットされた結果を返します。
ローカルおよびリモートファイルを分析する
Neotask に DuckDB のファイルスキャン機能を使用して CSV、Parquet、または JSON ファイルを直接照会するよう依頼できます。
スキーマを探索・理解する
Neotask にテーブルのスキーマを説明させ、データベース内のすべてのテーブルを一覧表示させ、またはサンプル行を表示させることができます。
分析計算を実行する
Neotask に MotherDuck データに対して集計、ウィンドウ関数、結合、統計計算を実行するよう依頼できます。
テーブルを作成・管理する
Neotask に新しいテーブルの作成、データの挿入、または不要になったテーブルの削除を指示できます。
結果をエクスポート・共有する
Neotask にクエリ結果を CSV または JSON としてエクスポートするか、クエリの出力を新しいテーブルに書き込むよう依頼できます。
試してみましょう
「2024 年 Q3 の orders テーブルから地域別の総売上を表示してください」
「過去 90 日間で販売ユニット数上位 10 製品は何ですか?」
「s3://my-bucket/data/sales.parquet にあるこの Parquet ファイルを照会してスキーマを表示してください」
「MotherDuck データベースのすべてのテーブルを一覧表示してください」
「新規顧客サインアップの前月比成長率を計算してください」
「この集計クエリから monthly_summary というテーブルを作成してください」
「顧客セグメント別の平均注文金額は?」
「orders テーブルと customers テーブルを結合して、今年 5 件以上注文した顧客を表示してください」プロのヒント
DuckDB はファイルをネイティブに読む — 最初にインポートせずに read_csv または read_parquet で CSV または Parquet ファイルを直接照会してください。単発の分析にははるかに速いです。
トレンドにはウィンドウ関数 — DuckDB は優れたウィンドウ関数サポートを持っています。Neotask に移動平均、累計合計、またはランクベースの指標を計算するよう依頼してください。
列指向ストレージの利点 — MotherDuck と DuckDB は列指向読み取りに最適化されています。幅広いテーブルからいくつかの列を集計またはフィルタリングするクエリは非常に速いです。
MotherDuck はデータベースを共有する — 分析結果を共有したい場合は、Neotask に MotherDuck 共有データベースを作成するか結果を CSV としてエクスポートするよう依頼してください。
自然言語から SQL への反復 — 最初のクエリが正確でない場合は、何が問題かを説明してください。Neotask がフィードバックに基づいて SQL を調整します。
Works Well With
- docker - Connect Docker and MotherDuck to run DuckDB analytics inside containers. Automate data pipelines, query cloud warehouses...
- google-docs - Connect Google Docs with MotherDuck to automate data report generation, run SQL queries, and turn DuckDB analytics into ...
- microsoft-todo - Connect Microsoft To Do with MotherDuck to analyze task data using DuckDB analytics. Automate workflows and gain insight...