ITJTTのデータ収集方法

ITJTTのデータ収集方法と指標定義

確認済みの最新データセット: 2026-08-18(タイムゾーン Asia/Bangkok)

データの出所

ITJTTは、JobsDBで公開され、システムが検出できるIT求人情報を収集して日次スナップショットを作成します。公開ページのデータは、モデルのキャッシュを直接集計するのではなく、読み取り専用のanalytics APIとスナップショットインデックスから取得します。

更新スケジュールとタイムゾーン

パイプラインは毎日実行され、初期設定ではAsia/Bangkokタイムゾーンの00:10に開始します。データ日付(data_date)は日次スナップショットの日付、last_updatedは処理完了時刻です。ウェブページは一定期間キャッシュし、約1時間ごとに新しいデータを確認しますが、常に実際のスナップショット日付を表示し、「リアルタイム」とは表記しません。

求人数の定義

jobs_analyzed
システムが分析できた求人掲載行の総数です。記録された行数とデータソースが報告した掲載数のうち大きい方を使用します。ユニーク求人数として解釈しないでください。
unique_job_id
同じ求人IDを参照する掲載行を統合した後の、掲載元ウェブサイトにおける一意の求人ID数です。
unique_business_job
同一ポジションの可能性がある求人掲載を重複排除した後のユニーク求人数です。公開ページでは、職種、企業、スキル、トレンドの初期指標として使用します。

名称の標準化と重複排除

システムは、集計結果を比較できるよう職種、要件、プログラミング言語、企業名を標準名に統合します。その後、求人掲載行、元求人ID、ユニーク求人を区別します。1件の求人に複数の職種やスキルが含まれる場合があるため、カテゴリの合計が求人数を超えることがあります。

割合と30日移動平均

職種別の求人割合
標準職種に分類されたユニーク求人数を、同じ日の日次スナップショットに含まれるユニーク求人総数で割ります。1件の求人に複数の職種が含まれる場合があるため、合計が100%を超えることがあります。
スキルが確認された求人の割合
そのプログラミング言語またはテクノロジーが確認されたユニーク求人数を、同じスナップショットのユニーク求人総数で割ります。1件の求人に複数のスキルが含まれる場合があります。
30日加重移動平均割合
30日間の日次スナップショットにおける対象項目の求人数合計を、同じ日々のユニーク求人総数の合計で割ります。この指標は、有効なスナップショットが21日以上ある場合に表示されます。
変化(パーセントポイント、pp)
直近30日間と、その直前の重複しない30日間における加重平均割合の差です。相対的な増減率ではありません。

スナップショットがない日付はゼロではなくデータなしとして扱います。一方、有効なスナップショット内に項目が存在しない場合はゼロとして数えられます。計算はAsia/Bangkokタイムゾーンのデータ日付を基準とし、丸めは表示時にのみ行います。

制約とデータ品質

Concise English summary

ITJTT aggregates daily observations from publicly discoverable IT job postings in Thailand. Public pages default to deduplicated unique business jobs. Counts are observations within ITJTT coverage, not a complete census of Thailand's job market. Dates use the Asia/Bangkok timezone.