コンテンツにスキップ
hocg-analyze
Esc
↑↓navigate↵open⌘Jpreview
このページの内容

get_data_status

データベース状態確認

データベースの現在の状態を返します。各テーブルのレコード件数、最新イベント日付、デッキカード取り込み状況 (pending / failed / 直近の大会で 71 枚未満) を含みます。分析を始める前のデータ充足確認に使います。

パラメータ

パラメータはありません。

使用例

データベースの収録状況を確認する

プロンプト例:

データベースに今どれくらいデータが入っているか教えてください

レスポンス例:

{
  "events": 120,
  "tournamentResults": 1840,
  "decks": 1530,
  "cards": 980,
  "deckCards": 48320,
  "pendingDecks": 35,
  "failedDecks": 4,
  "incompleteDecks": 0,
  "latestEventDate": "2026-04-12T00:00:00.000Z"
}

他のツールを実行する前の前提確認

プロンプト例:

最新のメタ統計を見たいのですが、まずデータが揃っているか確認してください

デッキカード取り込みの遅延・失敗を可視化する

プロンプト例:

デッキ詳細ページがカード 0 枚で表示されるデッキが多そうです。pending と failed の件数はどれくらいですか?

注意事項

  • 件数はツール呼び出し時点のスナップショットです。データ取り込み直後は値が変動する可能性があります。
  • pendingDecks は cards_fetched_at IS NULL のデッキ件数で、次回 sync で順次取り込まれます。
  • failedDecks は cards_fetched_at LIKE 'FAILED:%' のデッキ件数で、再 dispatch しない限り再取得されません。
  • incompleteDecks は、直近 30 日の大会で使われたデッキのうち、取得済み(cards_fetched_at が日時)でレシピエラーが無いのに、カードの合計が 71 枚(推し 1 + メイン 50 + エール 20)に満たないものの件数です。正常なら 0 で、0 以外は取り込みの不具合を示します。古い大会には decklog 側でも枚数が足りないレシピがあるため、直近の大会に絞っています。全デッキのカードを集計するため、ほかの項目より少し時間がかかります。
  • latestEventDate はイベントが 1 件も存在しない場合 null を返します。
  • 本ツールは集計のみを行い、外部 API へのアクセスは発生しません。

このページは役に立ちましたか?