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タイムゾーンのデータ日付を基準とし、丸めは表示時にのみ行います。
制約とデータ品質
- このデータはITJTTが収集できた求人情報に基づく観測であり、タイの求人市場全体を網羅する統計ではありません。
- カバレッジは、掲載元ウェブサイト、URLの検出、ページへのアクセス可否、クローラーの実行時刻によって変わります。
- 職種、スキル、企業名の標準化には誤差が含まれる場合があります。
- 30日間の値はITJTTデータ内の短期的な変化を示すものであり、長期的なトレンドの結論ではありません。
- 企業ページは求人が現在も募集中であることを保証せず、雇用主による推奨を示すものでもありません。
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.