nao dev JV2AI

Database reference

データベース仕様

JV2AIを構成するテーブル、ML分析用ビュー、JRA-VAN競馬データから保存する各項目の対応表です。

44 tables / 3 views / Updated 2026-08-07

DB仕様ファイル(最新版)

生成AIにSQL作成を依頼する場合は、DB仕様ZIPを一緒に渡すことで、テーブル名やカラム名の推測を避けながら分析を進めやすくなります。

テーブル名やカラム名を直接覚えなくても、生成AIにDB仕様を渡すことでSQL作成を支援できます。TARGETユーザー向けの分析例は、TARGETユーザー向けページで紹介しています。

JV2AIDB.zip

JV2AIのDDLとデータベース仕様をまとめたファイルです。

Download

Table categories

core

レースと出走馬を中心とする主要データです。予測時点情報と結果情報を分離して保存します。

dim

開催、競走馬、騎手、調教師、馬主、生産者、繁殖馬、コースなどのマスタ情報を保存します。

aux

調教、確定オッズ、速報オッズ、速報馬体重、払戻、マイニング、出走時点スナップショットなど、coreを補助するデータを保存します。

audit

JV-Linkによる取込処理のバッチ、ジョブ、物理実行、処理件数、警告・エラーを記録する監査テーブルです。

config

スキーマの適用履歴、差分取得カーソル、セットアップ状態、セットアップ中断・再開状態、MING過去データ補正状態など、JV2AIの動作設定と状態を管理します。

Table list

各テーブル名を選択するとカラム定義を確認できます。

core

レース基本情報 core_ra_race 23 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
レースID race_id BIGINT
スケジュールID schedule_id BIGINT
レース範囲区分 race_scope_cd TINYINT UNSIGNED DIFN/RACE RA データ区分から派生
開催日 race_date DATE DIFN/RACE RA 開催年 + 開催月日
競馬場コード racecourse_cd CHAR(2) DIFN/RACE RA 競馬場コード
開催回 meeting_no TINYINT UNSIGNED DIFN/RACE RA 開催回
開催日目 schedule_day_no TINYINT UNSIGNED DIFN/RACE RA 開催日目
レース番号 race_no TINYINT UNSIGNED DIFN/RACE RA レース番号
レース中止フラグ is_cancelled TINYINT(1) DIFN/RACE RA データ区分9から派生
競走名本題 race_name_main VARCHAR(60) DIFN/RACE RA 競走名本題
グレードコード grade_cd CHAR(1) DIFN/RACE RA グレードコード
競走種別コード race_type_cd CHAR(2) DIFN/RACE RA 競走種別コード
競走記号コード race_symbol_cd CHAR(3) DIFN/RACE RA 競走記号コード
重量種別コード weight_type_cd CHAR(1) DIFN/RACE RA 重量種別コード
競走条件コード 2歳 condition_cd_2yo CHAR(3) DIFN/RACE RA 競走条件コード 2歳
競走条件コード 3歳 condition_cd_3yo CHAR(3) DIFN/RACE RA 競走条件コード 3歳
競走条件コード 4歳 condition_cd_4yo CHAR(3) DIFN/RACE RA 競走条件コード 4歳
競走条件コード 5歳以上 condition_cd_5up CHAR(3) DIFN/RACE RA 競走条件コード 5歳以上
競走条件コード 最若年 condition_cd_youngest CHAR(3) DIFN/RACE RA 競走条件コード 最若年
距離 distance_m SMALLINT UNSIGNED DIFN/RACE RA 距離
トラックコード track_cd CHAR(2) DIFN/RACE RA トラックコード
コース区分 course_cd CHAR(2) DIFN/RACE RA コース区分
発走予定時刻 scheduled_start_time TIME DIFN/RACE RA 発走予定時刻
レース結果情報 core_ra_race_result 10 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
レースID race_id BIGINT
出走頭数 starter_count TINYINT UNSIGNED DIFN/RACE RA 出走頭数
入線頭数 finisher_count TINYINT UNSIGNED DIFN/RACE RA 入線頭数
天候コード weather_cd CHAR(1) DIFN/RACE RA 天候コード
芝馬場状態コード turf_condition_cd CHAR(1) DIFN/RACE RA 芝馬場状態コード
ダート馬場状態コード dirt_condition_cd CHAR(1) DIFN/RACE RA ダート馬場状態コード
前3ハロン first_3f_sec DECIMAL(4,1) DIFN/RACE RA 前3ハロン
前4ハロン first_4f_sec DECIMAL(4,1) DIFN/RACE RA 前4ハロン
後3ハロン last_3f_sec DECIMAL(4,1) DIFN/RACE RA 後3ハロン
後4ハロン last_4f_sec DECIMAL(4,1) DIFN/RACE RA 後4ハロン
出走馬事前情報 core_se_race_horse 17 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
出走馬ID race_horse_id BIGINT
レースID race_id BIGINT
競走馬ID horse_id BIGINT
枠番 frame_no TINYINT UNSIGNED DIFN/RACE SE 枠番
馬番 horse_no TINYINT UNSIGNED DIFN/RACE SE 馬番
馬記号コード horse_symbol_cd CHAR(2) DIFN/RACE SE 馬記号コード
性別コード sex_cd CHAR(1) DIFN/RACE SE 性別コード
品種コード breed_cd CHAR(1) DIFN/RACE SE 品種コード
毛色コード coat_color_cd CHAR(2) DIFN/RACE SE 毛色コード
馬齢 horse_age TINYINT UNSIGNED DIFN/RACE SE 馬齢
東西所属コード affiliation_cd CHAR(1) DIFN/RACE SE 東西所属コード
調教師コード trainer_cd CHAR(5) DIFN/RACE SE 調教師コード
馬主コード owner_cd CHAR(6) DIFN/RACE SE 馬主コード
負担重量 carried_weight_kg DECIMAL(4,1) DIFN/RACE SE 負担重量
ブリンカー使用区分 is_blinker TINYINT(1) DIFN/RACE SE ブリンカー使用区分
騎手コード jockey_cd CHAR(5) DIFN/RACE SE 騎手コード
騎手見習コード apprentice_cd CHAR(1) DIFN/RACE SE 騎手見習コード
出走馬結果情報 core_se_race_horse_result 23 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
出走馬ID race_horse_id BIGINT
馬体重 body_weight_kg SMALLINT UNSIGNED DIFN/RACE SE 馬体重
馬体重増減 body_weight_diff_kg SMALLINT DIFN/RACE SE 増減符号 + 増減差
異常区分コード abnormality_cd CHAR(1) DIFN/RACE SE 異常区分コード
入線順位 arrival_order TINYINT UNSIGNED DIFN/RACE SE 入線順位
確定着順 finish_order TINYINT UNSIGNED DIFN/RACE SE 確定着順
同着区分 is_dead_heat TINYINT(1) DIFN/RACE SE 同着区分
同着頭数 dead_heat_count_other TINYINT UNSIGNED DIFN/RACE SE 同着頭数
走破タイム finish_time_sec DECIMAL(5,1) DIFN/RACE SE 走破タイム
着差コード margin_cd CHAR(3) DIFN/RACE SE 着差コード
着差コード秒換算 margin_sec DECIMAL(5,2) DIFN/RACE SE 着差コード秒換算
+着差コード margin_plus_cd CHAR(3) DIFN/RACE SE +着差コード
+着差コード秒換算 margin_plus_sec DECIMAL(5,2) DIFN/RACE SE +着差コード秒換算
++着差コード margin_plus_plus_cd CHAR(3) DIFN/RACE SE ++着差コード
++着差コード秒換算 margin_plus_plus_sec DECIMAL(5,2) DIFN/RACE SE ++着差コード秒換算
1コーナー順位 corner1_order TINYINT UNSIGNED DIFN/RACE SE 1コーナー順位
2コーナー順位 corner2_order TINYINT UNSIGNED DIFN/RACE SE 2コーナー順位
3コーナー順位 corner3_order TINYINT UNSIGNED DIFN/RACE SE 3コーナー順位
4コーナー順位 corner4_order TINYINT UNSIGNED DIFN/RACE SE 4コーナー順位
後4ハロンタイム last_4f_sec DECIMAL(4,1) DIFN/RACE SE 後4ハロンタイム
後3ハロンタイム last_3f_sec DECIMAL(4,1) DIFN/RACE SE 後3ハロンタイム
タイム差 time_diff_sec DECIMAL(5,1) DIFN/RACE SE タイム差
今回レース脚質判定 running_style_cd CHAR(1) DIFN/RACE SE 今回レース脚質判定
レースラップ core_ra_race_lap 4 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
レースID race_id BIGINT
ラップ連番 lap_no TINYINT UNSIGNED DIFN/RACE RA ラップ連番
区間距離 lap_distance_m SMALLINT UNSIGNED DIFN/RACE RA 区間距離
先頭馬ラップタイム lap_time_sec DECIMAL(4,1) DIFN/RACE RA 先頭馬ラップタイム
コーナー通過情報 core_ra_race_corner 5 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
レースID race_id BIGINT
配列順 corner_seq_no TINYINT UNSIGNED DIFN/RACE RA 配列順
コーナー corner_no TINYINT UNSIGNED DIFN/RACE RA コーナー
周回数 lap_count TINYINT UNSIGNED DIFN/RACE RA 周回数
各通過順位 passing_order_raw VARCHAR(70) DIFN/RACE RA 各通過順位

dim

開催スケジュール dim_ys_schedule 8 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
スケジュールID schedule_id BIGINT
開催年 schedule_year SMALLINT UNSIGNED YSCH YS 開催年
開催日 race_date DATE YSCH YS 開催年 + 開催月日
競馬場コード racecourse_cd CHAR(2) YSCH YS 競馬場コード
開催回 meeting_no TINYINT UNSIGNED YSCH YS 開催回
開催日目 schedule_day_no TINYINT UNSIGNED YSCH YS 開催日目
開催状態コード schedule_status_cd TINYINT UNSIGNED YSCH YS データ区分から派生
開催中止フラグ is_cancelled TINYINT(1) YSCH YS データ区分9から派生
競走馬マスタ dim_um_horse 4 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
競走馬ID horse_id BIGINT
血統登録番号 horse_reg_no CHAR(10) DIFN UM 血統登録番号
馬名 horse_name VARCHAR(36) DIFN UM 馬名
生年月日 birth_date DATE DIFN UM 生年月日
騎手マスタ dim_ks_jockey 6 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
騎手ID jockey_id BIGINT
騎手コード jockey_cd CHAR(5) DIFN KS 騎手コード
騎手名 jockey_name VARCHAR(34) DIFN KS 騎手名
生年月日 birth_date DATE DIFN KS 生年月日
騎手免許交付年月日 license_issued_date DATE DIFN KS 騎手免許交付年月日
性別区分 sex_cd CHAR(1) DIFN KS 性別区分
調教師マスタ dim_ch_trainer 6 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
調教師ID trainer_id BIGINT
調教師コード trainer_cd CHAR(5) DIFN CH 調教師コード
調教師名 trainer_name VARCHAR(34) DIFN CH 調教師名
生年月日 birth_date DATE DIFN CH 生年月日
調教師免許交付年月日 license_issued_date DATE DIFN CH 調教師免許交付年月日
性別区分 sex_cd CHAR(1) DIFN CH 性別区分
馬主マスタ dim_bn_owner 3 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
馬主ID owner_id BIGINT
馬主コード owner_cd CHAR(6) DIFN BN 馬主コード
馬主名(法人格有) owner_name VARCHAR(64) DIFN BN 馬主名(法人格有)
生産者マスタ dim_br_breeder 3 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
生産者ID breeder_id BIGINT
生産者コード breeder_cd CHAR(8) DIFN BR 生産者コード
生産者名(法人格有) breeder_name VARCHAR(72) DIFN BR 生産者名(法人格有)
繁殖馬マスタ dim_hn_breeding_horse 13 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
繁殖馬ID breeding_horse_id BIGINT
繁殖登録番号 breeding_reg_no CHAR(10) BLDN HN 繁殖登録番号
血統登録番号 horse_reg_no CHAR(10) BLDN HN 血統登録番号
馬名 breeding_horse_name VARCHAR(36) BLDN HN 馬名
生年 birth_year SMALLINT UNSIGNED BLDN HN 生年
性別コード sex_cd CHAR(1) BLDN HN 性別コード
品種コード breed_cd CHAR(1) BLDN HN 品種コード
毛色コード coat_color_cd CHAR(2) BLDN HN 毛色コード
繁殖馬持込区分 import_type_cd CHAR(1) BLDN HN 繁殖馬持込区分
輸入年 import_year SMALLINT UNSIGNED BLDN HN 輸入年
産地名 origin_name VARCHAR(20) BLDN HN 産地名
父馬繁殖登録番号 sire_breeding_reg_no CHAR(10) BLDN HN 父馬繁殖登録番号
母馬繁殖登録番号 dam_breeding_reg_no CHAR(10) BLDN HN 母馬繁殖登録番号
コース構成マスタ dim_cs_course_layout 5 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
コース構成ID course_layout_id BIGINT
競馬場コード racecourse_cd CHAR(2) COMM CS 競馬場コード
距離 distance_m SMALLINT UNSIGNED COMM CS 距離
トラックコード track_cd CHAR(2) COMM CS トラックコード
コース改修年月日 renovated_date DATE COMM CS コース改修年月日

aux

坂路調教 aux_hc_training 11 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
坂路調教ID hc_training_id BIGINT
血統登録番号 horse_reg_no CHAR(10) SLOP HC 血統登録番号
トレセン区分 training_center_cd CHAR(1) SLOP HC トレセン区分
調教日時 training_datetime DATETIME SLOP HC 調教日時
4ハロンタイム合計(800M~0M) total_4f_sec DECIMAL(4,1) SLOP HC 4ハロンタイム合計(800M~0M)
ラップタイム(800M~600M) lap_800_600_sec DECIMAL(3,1) SLOP HC ラップタイム(800M~600M)
3ハロンタイム合計(600M~0M) total_3f_sec DECIMAL(4,1) SLOP HC 3ハロンタイム合計(600M~0M)
ラップタイム(600M~400M) lap_600_400_sec DECIMAL(3,1) SLOP HC ラップタイム(600M~400M)
2ハロンタイム合計(400M~0M) total_2f_sec DECIMAL(4,1) SLOP HC 2ハロンタイム合計(400M~0M)
ラップタイム(400M~200M) lap_400_200_sec DECIMAL(3,1) SLOP HC ラップタイム(400M~200M)
ラップタイム(200M~0M) lap_200_0_sec DECIMAL(3,1) SLOP HC ラップタイム(200M~0M)
ウッドチップ調教 aux_wc_training 25 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
ウッドチップ調教ID wc_training_id BIGINT
血統登録番号 horse_reg_no CHAR(10) WOOD WC 血統登録番号
トレセン区分 training_center_cd CHAR(1) WOOD WC トレセン区分
調教日時 training_datetime DATETIME WOOD WC 調教日時
コース course_cd CHAR(1) WOOD WC コース
馬場周り direction_cd CHAR(1) WOOD WC 馬場周り
10ハロンタイム合計(2000M~0M) total_10f_sec DECIMAL(4,1) WOOD WC 10ハロンタイム合計(2000M~0M)
ラップタイム(2000M~1800M) lap_2000_1800_sec DECIMAL(3,1) WOOD WC ラップタイム(2000M~1800M)
9ハロンタイム合計(1800M~0M) total_9f_sec DECIMAL(4,1) WOOD WC 9ハロンタイム合計(1800M~0M)
ラップタイム(1800M~1600M) lap_1800_1600_sec DECIMAL(3,1) WOOD WC ラップタイム(1800M~1600M)
8ハロンタイム合計(1600M~0M) total_8f_sec DECIMAL(4,1) WOOD WC 8ハロンタイム合計(1600M~0M)
ラップタイム(1600M~1400M) lap_1600_1400_sec DECIMAL(3,1) WOOD WC ラップタイム(1600M~1400M)
7ハロンタイム合計(1400M~0M) total_7f_sec DECIMAL(4,1) WOOD WC 7ハロンタイム合計(1400M~0M)
ラップタイム(1400M~1200M) lap_1400_1200_sec DECIMAL(3,1) WOOD WC ラップタイム(1400M~1200M)
6ハロンタイム合計(1200M~0M) total_6f_sec DECIMAL(4,1) WOOD WC 6ハロンタイム合計(1200M~0M)
ラップタイム(1200M~1000M) lap_1200_1000_sec DECIMAL(3,1) WOOD WC ラップタイム(1200M~1000M)
5ハロンタイム合計(1000M~0M) total_5f_sec DECIMAL(4,1) WOOD WC 5ハロンタイム合計(1000M~0M)
ラップタイム(1000M~800M) lap_1000_800_sec DECIMAL(3,1) WOOD WC ラップタイム(1000M~800M)
4ハロンタイム合計(800M~0M) total_4f_sec DECIMAL(4,1) WOOD WC 4ハロンタイム合計(800M~0M)
ラップタイム(800M~600M) lap_800_600_sec DECIMAL(3,1) WOOD WC ラップタイム(800M~600M)
3ハロンタイム合計(600M~0M) total_3f_sec DECIMAL(4,1) WOOD WC 3ハロンタイム合計(600M~0M)
ラップタイム(600M~400M) lap_600_400_sec DECIMAL(3,1) WOOD WC ラップタイム(600M~400M)
2ハロンタイム合計(400M~0M) total_2f_sec DECIMAL(4,1) WOOD WC 2ハロンタイム合計(400M~0M)
ラップタイム(400M~200M) lap_400_200_sec DECIMAL(3,1) WOOD WC ラップタイム(400M~200M)
ラップタイム(200M~0M) lap_200_0_sec DECIMAL(3,1) WOOD WC ラップタイム(200M~0M)
確定オッズヘッダ aux_o1o6_odds_header 3 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
確定オッズヘッダID o1o6_odds_header_id BIGINT
レースID race_id BIGINT
確定オッズ明細 aux_o1o6_odds_detail 11 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
確定オッズ明細ID o1o6_odds_detail_id BIGINT
確定オッズヘッダID o1o6_odds_header_id BIGINT
組番 selection_key CHAR(6) RACE O1-O6 組番
選択番号1 selection_no_1 TINYINT UNSIGNED RACE O1-O6 選択番号1
選択番号2 selection_no_2 TINYINT UNSIGNED RACE O1-O6 選択番号2
選択番号3 selection_no_3 TINYINT UNSIGNED RACE O1-O6 選択番号3
通常オッズ odds_value DECIMAL(7,1) RACE O1-O6 通常オッズ
最低オッズ odds_min DECIMAL(7,1) RACE O1/O3 最低オッズ
最高オッズ odds_max DECIMAL(7,1) RACE O1/O3 最高オッズ
人気順 popularity_rank SMALLINT UNSIGNED RACE O1-O6 人気順
速報オッズヘッダ aux_o1o6_prerace_odds_header 5 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
速報オッズヘッダID o1o6_prerace_odds_header_id BIGINT
レースID race_id BIGINT 0B30 O1-O6 レースキー
データ区分 data_kubun_cd CHAR(1) 0B30 O1-O6 データ区分
発表日時 announced_at DATETIME 0B30 O1-O6 発表月日時分
速報オッズ明細 aux_o1o6_prerace_odds_detail 11 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
速報オッズ明細ID o1o6_prerace_odds_detail_id BIGINT
速報オッズヘッダID o1o6_prerace_odds_header_id BIGINT
組番 selection_key CHAR(6) 0B30 O1-O6 組番
選択番号1 selection_no_1 TINYINT UNSIGNED 0B30 O1-O6 選択番号1
選択番号2 selection_no_2 TINYINT UNSIGNED 0B30 O1-O6 選択番号2
選択番号3 selection_no_3 TINYINT UNSIGNED 0B30 O1-O6 選択番号3
通常オッズ odds_value DECIMAL(7,1) 0B30 O1-O6 通常オッズ
最低オッズ odds_min DECIMAL(7,1) 0B30 O1/O3 最低オッズ
最高オッズ odds_max DECIMAL(7,1) 0B30 O1/O3 最高オッズ
人気順 popularity_rank SMALLINT UNSIGNED 0B30 O1-O6 人気順
速報馬体重 aux_wh_prerace_body_weight 8 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
速報馬体重ID wh_prerace_body_weight_id BIGINT
レースID race_id BIGINT 0B11 WH レースキー
出走馬ID race_horse_id BIGINT
馬番 horse_no TINYINT UNSIGNED 0B11 WH 馬番
発表日時 announced_at DATETIME 0B11 WH 発表月日時分
馬体重 body_weight_kg SMALLINT UNSIGNED 0B11 WH 馬体重
増減差 body_weight_diff_kg SMALLINT 0B11 WH 増減差
払戻ヘッダ aux_hr_payout_header 6 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
払戻ヘッダID hr_payout_header_id BIGINT
レースID race_id BIGINT
不成立フラグ is_invalid TINYINT(1) RACE HR 不成立フラグ
特払フラグ is_special_payout TINYINT(1) RACE HR 特払フラグ
返還フラグ has_refund TINYINT(1) RACE HR 返還フラグ
払戻明細 aux_hr_payout_detail 9 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
払戻明細ID hr_payout_detail_id BIGINT
払戻ヘッダID hr_payout_header_id BIGINT
払戻配列内連番 payout_seq_no TINYINT UNSIGNED RACE HR 払戻配列内連番
組番 selection_key CHAR(6) RACE HR 組番
選択番号1 selection_no_1 TINYINT UNSIGNED RACE HR 選択番号1
選択番号2 selection_no_2 TINYINT UNSIGNED RACE HR 選択番号2
選択番号3 selection_no_3 TINYINT UNSIGNED RACE HR 選択番号3
払戻金 payout_amount_yen BIGINT UNSIGNED RACE HR 払戻金
人気順 popularity_rank SMALLINT UNSIGNED RACE HR 人気順
予想タイム指数 aux_dm_mining 9 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
予想タイム指数ID dm_mining_id BIGINT
レースID race_id BIGINT
馬番 horse_no TINYINT UNSIGNED MING/0B13 DM 馬番
出走馬ID race_horse_id BIGINT
データ作成時分 data_creation_time TIME MING/0B13 DM データ作成時分
予想走破タイム predicted_finish_time_sec DECIMAL(5,2) MING/0B13 DM 予想走破タイム
予想誤差(信頼度)+ predicted_error_plus_sec DECIMAL(4,2) MING/0B13 DM 予想誤差(信頼度)+
予想誤差(信頼度)- predicted_error_minus_sec DECIMAL(4,2) MING/0B13 DM 予想誤差(信頼度)-
対戦型マイニング aux_tm_mining 7 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
対戦型マイニングID tm_mining_id BIGINT
レースID race_id BIGINT
馬番 horse_no TINYINT UNSIGNED MING/0B17 TM 馬番
出走馬ID race_horse_id BIGINT
データ作成時分 data_creation_time TIME MING/0B17 TM データ作成時分
予測スコア predicted_score DECIMAL(4,1) MING/0B17 TM 予測スコア
競走馬出走時点スナップショット aux_ck_horse 9 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
競走馬CK ID ck_horse_id BIGINT
出走馬ID race_horse_id BIGINT
平地本賞金累計 flat_main_prize_yen BIGINT UNSIGNED SNPN CK 平地本賞金累計
障害本賞金累計 jump_main_prize_yen BIGINT UNSIGNED SNPN CK 障害本賞金累計
平地付加賞金累計 flat_added_prize_yen BIGINT UNSIGNED SNPN CK 平地付加賞金累計
障害付加賞金累計 jump_added_prize_yen BIGINT UNSIGNED SNPN CK 障害付加賞金累計
平地収得賞金累計 flat_earned_prize_yen BIGINT UNSIGNED SNPN CK 平地収得賞金累計
障害収得賞金累計 jump_earned_prize_yen BIGINT UNSIGNED SNPN CK 障害収得賞金累計
登録レース数 registered_race_count SMALLINT UNSIGNED SNPN CK 登録レース数
競走馬着度数 aux_ck_horse_finish 10 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
競走馬着度数ID ck_horse_finish_count_id BIGINT
競走馬CK ID ck_horse_id BIGINT
1着回数 first_count SMALLINT UNSIGNED SNPN CK 1着回数
2着回数 second_count SMALLINT UNSIGNED SNPN CK 2着回数
3着回数 third_count SMALLINT UNSIGNED SNPN CK 3着回数
4着回数 fourth_count SMALLINT UNSIGNED SNPN CK 4着回数
5着回数 fifth_count SMALLINT UNSIGNED SNPN CK 5着回数
着外回数 other_count SMALLINT UNSIGNED SNPN CK 着外回数
競走馬脚質傾向 aux_ck_horse_style 6 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
競走馬脚質傾向ID ck_horse_running_style_id BIGINT
競走馬CK ID ck_horse_id BIGINT
逃げ回数 nige_count SMALLINT UNSIGNED SNPN CK 逃げ回数
先行回数 senko_count SMALLINT UNSIGNED SNPN CK 先行回数
差し回数 sashi_count SMALLINT UNSIGNED SNPN CK 差し回数
追込回数 oikomi_count SMALLINT UNSIGNED SNPN CK 追込回数
騎手出走時点スナップショット aux_ck_jockey 9 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
騎手CK ID ck_jockey_id BIGINT
騎手ID jockey_id BIGINT
取得元出走馬ID source_race_horse_id BIGINT
設定年 stats_year SMALLINT UNSIGNED SNPN CK 設定年
平地本賞金合計 flat_main_prize_yen BIGINT UNSIGNED SNPN CK 平地本賞金合計
障害本賞金合計 jump_main_prize_yen BIGINT UNSIGNED SNPN CK 障害本賞金合計
平地付加賞金合計 flat_added_prize_yen BIGINT UNSIGNED SNPN CK 平地付加賞金合計
障害付加賞金合計 jump_added_prize_yen BIGINT UNSIGNED SNPN CK 障害付加賞金合計
騎手着度数 aux_ck_jockey_finish 10 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
騎手着度数ID ck_jockey_finish_count_id BIGINT
騎手CK ID ck_jockey_id BIGINT
1着回数 first_count MEDIUMINT UNSIGNED SNPN CK 1着回数
2着回数 second_count MEDIUMINT UNSIGNED SNPN CK 2着回数
3着回数 third_count MEDIUMINT UNSIGNED SNPN CK 3着回数
4着回数 fourth_count MEDIUMINT UNSIGNED SNPN CK 4着回数
5着回数 fifth_count MEDIUMINT UNSIGNED SNPN CK 5着回数
着外回数 other_count MEDIUMINT UNSIGNED SNPN CK 着外回数
調教師出走時点スナップショット aux_ck_trainer 9 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
調教師CK ID ck_trainer_id BIGINT
調教師ID trainer_id BIGINT
取得元出走馬ID source_race_horse_id BIGINT
設定年 stats_year SMALLINT UNSIGNED SNPN CK 設定年
平地本賞金合計 flat_main_prize_yen BIGINT UNSIGNED SNPN CK 平地本賞金合計
障害本賞金合計 jump_main_prize_yen BIGINT UNSIGNED SNPN CK 障害本賞金合計
平地付加賞金合計 flat_added_prize_yen BIGINT UNSIGNED SNPN CK 平地付加賞金合計
障害付加賞金合計 jump_added_prize_yen BIGINT UNSIGNED SNPN CK 障害付加賞金合計
調教師着度数 aux_ck_trainer_finish 10 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
調教師着度数ID ck_trainer_finish_count_id BIGINT
調教師CK ID ck_trainer_id BIGINT
1着回数 first_count MEDIUMINT UNSIGNED SNPN CK 1着回数
2着回数 second_count MEDIUMINT UNSIGNED SNPN CK 2着回数
3着回数 third_count MEDIUMINT UNSIGNED SNPN CK 3着回数
4着回数 fourth_count MEDIUMINT UNSIGNED SNPN CK 4着回数
5着回数 fifth_count MEDIUMINT UNSIGNED SNPN CK 5着回数
着外回数 other_count MEDIUMINT UNSIGNED SNPN CK 着外回数

audit

config

スキーママイグレーション管理 config_schema_migration 4 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
マイグレーションID migration_id VARCHAR(64)
適用日時 applied_at DATETIME
SQLチェックサム checksum_sha256 CHAR(64)
アプリケーションバージョン app_version VARCHAR(32)
MING過去データ補正状態 config_ming_backfill_state 17 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
MING補正状態ID ming_backfill_state_id TINYINT UNSIGNED
判定バージョン check_version INT UNSIGNED
セットアップ年数 setup_years TINYINT UNSIGNED
補正対象開始FromTime target_from_time VARCHAR(14)
補正対象終了ToTime target_to_time VARCHAR(14)
判定根拠 detected_reason VARCHAR(255)
実行所有トークン run_token CHAR(32)
試行回数 attempt_count INT UNSIGNED
補正前MINGカーソル ming_cursor_before VARCHAR(14)
補正前MING成功ジョブID ming_cursor_job_id_before BIGINT
直近エラーメッセージ last_error_message TEXT
判定完了日時 checked_at DATETIME
補正開始日時 started_at DATETIME
生存確認日時 heartbeat_at DATETIME
補正完了日時 completed_at DATETIME
更新日時 updated_at DATETIME
セットアップ再開実行 config_setup_resume_run 9 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
セットアップ実行ID setup_run_id BIGINT
セットアップ年数 setup_years TINYINT UNSIGNED
セットアップ開始FromTime setup_from_time VARCHAR(14)
対象期間開始 target_period_from DATETIME
対象期間終了 target_period_to DATETIME
開始日時 started_at DATETIME
完了日時 completed_at DATETIME
クリア日時 cleared_at DATETIME
セットアップ再開状態 config_setup_resume_state 13 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
セットアップ再開状態ID setup_resume_state_id TINYINT UNSIGNED
セットアップ実行ID setup_run_id BIGINT
セットアップ年数 setup_years TINYINT UNSIGNED
セットアップ開始FromTime setup_from_time VARCHAR(14)
対象期間開始 target_period_from DATETIME
対象期間終了 target_period_to DATETIME
現在DataSpec current_data_spec VARCHAR(16)
現在期間チャンク番号 current_period_chunk_no INT UNSIGNED
中断要求日時 requested_stop_at DATETIME
中断完了日時 paused_at DATETIME
更新日時 updated_at DATETIME
セットアップ再開完了単位 config_setup_resume_completed_unit 15 fields
論理名 物理名 データ型 データ種別 レコード種別 JVData項目名
セットアップ再開完了単位ID setup_resume_completed_unit_id BIGINT
セットアップ実行ID setup_run_id BIGINT
セットアップ開始FromTime setup_from_time VARCHAR(14)
DataSpec data_spec VARCHAR(16)
期間チャンク番号 period_chunk_no INT UNSIGNED
JVOpen FromTime jvopen_from_time VARCHAR(29)
ログ表示用From log_from_time VARCHAR(14)
ログ表示用To log_to_time VARCHAR(14)
成功後lastfiletimestamp lastfiletimestamp_after VARCHAR(14)
警告件数 warning_count INT UNSIGNED
エラー件数 error_count INT UNSIGNED
取込実行ID import_execution_id BIGINT
完了日時 completed_at DATETIME

Views

Pythonで学習データ/予測データを扱う際の安全な入口として、分析用VIEWをデフォルトで生成します。

予測前ビュー vw_ml_race_horse_prerace_base 41 fields
粒度
1レース × 1出走馬
用途
対象レース予測の起点。予測前に利用可能な基礎情報だけを含めます。
カラム名 参照テーブル 説明
race_idcore_ra_raceレースを一意に識別するID
race_horse_idcore_se_race_horse1レース内の出走馬を一意に識別するID
race_scope_cdcore_ra_raceレースの取得・管理範囲を表す区分コード
race_datecore_ra_raceレースの施行日
racecourse_cdcore_ra_race競馬場コード
meeting_nocore_ra_race開催回次
schedule_day_nocore_ra_race開催日次
race_nocore_ra_raceレース番号
race_name_maincore_ra_raceレース名
grade_cdcore_ra_raceグレード区分コード
race_type_cdcore_ra_race競走種別コード
race_symbol_cdcore_ra_raceレース記号コード
weight_type_cdcore_ra_race重量種別コード
condition_cd_2yocore_ra_race2歳条件コード
condition_cd_3yocore_ra_race3歳条件コード
condition_cd_4yocore_ra_race4歳条件コード
condition_cd_5upcore_ra_race5歳以上条件コード
condition_cd_youngestcore_ra_race出走条件の最少年齢側を表すコード
distance_mcore_ra_race距離。単位はメートル
track_cdcore_ra_raceトラックコード
course_cdcore_ra_raceコースコード
scheduled_start_timecore_ra_race発走予定時刻
is_cancelledcore_ra_raceレースが中止扱いかどうかを表すフラグ
horse_idcore_se_race_horse競走馬を識別するJV2AI内のID
horse_reg_nodim_um_horse血統登録番号
horse_namedim_um_horse競走馬名
frame_nocore_se_race_horse枠番
horse_nocore_se_race_horse馬番
horse_symbol_cdcore_se_race_horse馬記号コード
sex_cdcore_se_race_horse性別コード
breed_cdcore_se_race_horse品種コード
coat_color_cdcore_se_race_horse毛色コード
horse_agecore_se_race_horseレース時点の馬齢
affiliation_cdcore_se_race_horse所属コード
trainer_cdcore_se_race_horse調教師コード
owner_cdcore_se_race_horse馬主コード
carried_weight_kgcore_se_race_horse負担重量。単位はkg
is_blinkercore_se_race_horseブリンカー着用有無を表すフラグ
jockey_cdcore_se_race_horse騎手コード
apprentice_cdcore_se_race_horse見習騎手区分コード
is_horse_identity_resolvedVIEW生成値血統登録番号が有効に解決できているかを表すフラグ。未解決海外馬などは0になります
結果ビュー vw_ml_race_horse_label 27 fields
粒度
1レース × 1出走馬
用途
結果分析、過去走集計。対象レース自身の入力特徴量へ直接JOINしない前提で利用します。
カラム名 参照テーブル 説明
race_idcore_ra_raceレースを一意に識別するID
race_horse_idcore_se_race_horse1レース内の出走馬を一意に識別するID
horse_idcore_se_race_horse競走馬を識別するJV2AI内のID
race_datecore_ra_raceレースの施行日
race_scope_cdcore_ra_raceレースの取得・管理範囲を表す区分コード
body_weight_kgcore_se_race_horse_result馬体重。単位はkg
body_weight_diff_kgcore_se_race_horse_result前走からの馬体重増減。単位はkg
abnormality_cdcore_se_race_horse_result競走中止、除外などの異常区分コード
arrival_ordercore_se_race_horse_result入線順位。失格・降着確定前の順位を扱います
finish_ordercore_se_race_horse_result確定着順。目的変数として利用する基本列です
is_dead_heatcore_se_race_horse_result同着かどうかを表すフラグ
dead_heat_count_othercore_se_race_horse_result同着となった他馬の頭数
finish_time_seccore_se_race_horse_result走破時計。単位は秒
margin_cdcore_se_race_horse_result着差コード
margin_seccore_se_race_horse_result着差を秒換算した値
margin_plus_cdcore_se_race_horse_result補助的な着差コード
margin_plus_seccore_se_race_horse_result補助的な着差を秒換算した値
margin_plus_plus_cdcore_se_race_horse_result追加の補助的な着差コード
margin_plus_plus_seccore_se_race_horse_result追加の補助的な着差を秒換算した値
corner1_ordercore_se_race_horse_result第1コーナー通過順位
corner2_ordercore_se_race_horse_result第2コーナー通過順位
corner3_ordercore_se_race_horse_result第3コーナー通過順位
corner4_ordercore_se_race_horse_result第4コーナー通過順位
last_4f_seccore_se_race_horse_result上がり4ハロン時計。単位は秒
last_3f_seccore_se_race_horse_result上がり3ハロン時計。単位は秒
time_diff_seccore_se_race_horse_result基準馬または勝ち馬との差を秒換算した値
running_style_cdcore_se_race_horse_result脚質コード
調教履歴ビュー vw_ml_training_history 26 fields
粒度
1頭 × 1調教日時 × 1調教種別
用途
坂路調教とウッドチップ調教を共通の時系列データとして取得します。
利用条件
対象レースの特徴量として使う場合は、必ず training_datetime < target_race_datetime を満たす履歴だけを利用します。
カラム名 参照テーブル 説明
training_type_cdVIEW生成値調教種別。坂路調教はHC、ウッドチップ調教はWC
training_idaux_hc_training / aux_wc_training元テーブル上の調教ID
horse_reg_noaux_hc_training / aux_wc_training血統登録番号
training_center_cdaux_hc_training / aux_wc_training調教場コード
training_datetimeaux_hc_training / aux_wc_training調教日時
course_cdaux_wc_training調教コースコード。坂路調教行ではNULL
direction_cdaux_wc_training調教の回り方向コード。坂路調教行ではNULL
total_10f_secaux_wc_training10ハロンタイム合計。単位は秒。坂路調教行ではNULL
lap_2000_1800_secaux_wc_training2000m〜1800mのラップタイム。単位は秒。坂路調教行ではNULL
total_9f_secaux_wc_training9ハロンタイム合計。単位は秒。坂路調教行ではNULL
lap_1800_1600_secaux_wc_training1800m〜1600mのラップタイム。単位は秒。坂路調教行ではNULL
total_8f_secaux_wc_training8ハロンタイム合計。単位は秒。坂路調教行ではNULL
lap_1600_1400_secaux_wc_training1600m〜1400mのラップタイム。単位は秒。坂路調教行ではNULL
total_7f_secaux_wc_training7ハロンタイム合計。単位は秒。坂路調教行ではNULL
lap_1400_1200_secaux_wc_training1400m〜1200mのラップタイム。単位は秒。坂路調教行ではNULL
total_6f_secaux_wc_training6ハロンタイム合計。単位は秒。坂路調教行ではNULL
lap_1200_1000_secaux_wc_training1200m〜1000mのラップタイム。単位は秒。坂路調教行ではNULL
total_5f_secaux_wc_training5ハロンタイム合計。単位は秒。坂路調教行ではNULL
lap_1000_800_secaux_wc_training1000m〜800mのラップタイム。単位は秒。坂路調教行ではNULL
total_4f_secaux_hc_training / aux_wc_training4ハロンタイム合計。単位は秒
lap_800_600_secaux_hc_training / aux_wc_training800m〜600mのラップタイム。単位は秒
total_3f_secaux_hc_training / aux_wc_training3ハロンタイム合計。単位は秒
lap_600_400_secaux_hc_training / aux_wc_training600m〜400mのラップタイム。単位は秒
total_2f_secaux_hc_training / aux_wc_training2ハロンタイム合計。単位は秒
lap_400_200_secaux_hc_training / aux_wc_training400m〜200mのラップタイム。単位は秒
lap_200_0_secaux_hc_training / aux_wc_training200m〜ゴールまでのラップタイム。単位は秒

JV2AI Code list

JV2AIで定義している独自コード/独自区分です。

賭式コード bet_type_cd 8 values
意味 使用カラム
01単勝bet_type_cd
02複勝bet_type_cd
03枠連bet_type_cd
04馬連bet_type_cd
05ワイドbet_type_cd
06馬単bet_type_cd
073連複bet_type_cd
083連単bet_type_cd
オッズ状態コード odds_status_cd 6 values
意味 補足
0正常通常の数値オッズ
1無投票公式値が0埋めの場合
2発売前取消公式値がハイフン埋めの場合
3発売後取消公式値がアスタリスク埋めの場合
4登録なし空白など、組番が存在しない状態
5上限以上公式値が9埋めの場合
馬体重状態コード body_weight_status_cd 3 values
意味 補足
0正常馬体重と増減差を数値として保存
1計量不能馬体重・増減差はNULL
2取消馬体重・増減差はNULL
マイニング区分 mining_bunrui_cd 2 values
意味 補足
1速報0B13 / 0B17 で取得した速報系マイニング
2確定MING で取得した確定マイニング
着度数分類コード finish_count_category_cd 6 values
意味 主な使用対象
overall総合着度数
surface_direction芝・ダート・障害と回り方向別の着度数
track_condition馬場状態別の着度数
surface芝・ダート・障害別の着度数騎手、調教師
distance_band距離帯別の着度数馬、騎手、調教師
racecourse_surface競馬場×芝・ダート・障害別の着度数馬、騎手、調教師
着度数条件コード finish_count_condition_cd patterns
値・パターン 意味 対応する分類
all全体overall
jra中央競馬overall
turf_straight / turf_right / turf_left芝の直線・右回り・左回りsurface_direction
dirt_straight / dirt_right / dirt_left / jumpダートの直線・右回り・左回り、障害surface_direction
turf_firm / turf_good / turf_yielding / turf_soft芝の良・稍重・重・不良track_condition
dirt_firm / dirt_good / dirt_yielding / dirt_softダートの良・稍重・重・不良track_condition
jump_firm / jump_good / jump_yielding / jump_soft障害の良・稍重・重・不良track_condition
turf / dirt / jump芝・ダート・障害surface
turf_distance_01turf_distance_09芝の距離帯01〜09distance_band
dirt_distance_01dirt_distance_09ダートの距離帯01〜09distance_band
turf_sapporo など芝×競馬場。競馬場部分は sapporo / hakodate / fukushima / niigata / tokyo / nakayama / chukyo / kyoto / hanshin / kokuraracecourse_surface
dirt_sapporo などダート×競馬場。競馬場部分はJRA10場racecourse_surface
jump_sapporo など障害×競馬場。競馬場部分はJRA10場racecourse_surface
集計範囲コード stats_scope_cd 2 values
意味 使用カラム
1本年stats_scope_cd
2累計stats_scope_cd
取込モード import_mode_cd 3 values
意味 補足
1セットアップ初回セットアップ時の取込
2通常差分取得通常のデータ更新
3MING過去データ補正マイニング情報の不足分を補正する取込
取込・実行状態コード import_status_cd / execution_status_cd 5 values
意味 使用カラム
1実行中import_status_cd / execution_status_cd
2成功import_status_cd / execution_status_cd
3Warningあり成功import_status_cd / execution_status_cd
5中断import_status_cd / execution_status_cd
9失敗import_status_cd / execution_status_cd
issueレベル issue_level_cd 2 values
意味 補足
1Warning処理継続可能な警告
2Error処理失敗または確認が必要なエラー
MING補正状態コード check_status_cd 6 values
意味 補足
0未確認補正要否をまだ確認していない状態
1補正不要不足分がない状態
2補正必要不足分があり、補正実行が必要な状態
3補正実行中MING過去データ補正を実行中
4補正完了補正と検証が完了した状態
9補正失敗補正または検証に失敗し、再試行対象となる状態
セットアップ実行状態コード run_status_cd 4 values
意味 補足
1実行中セットアップ実行中
2中断済み中断要求により安全な区切りで停止した状態
3完了セットアップが完了した状態
4無効化再開対象外として扱う状態
セットアップ再開状態コード resume_status_cd 3 values
意味 補足
0なし再開対象のセットアップがない状態
1実行中セットアップ実行中
2中断済みセットアップ再開が可能な状態
取込Passコード import_pass_cd examples
意味 補足
PHASE03_DIFN_PASS1DIFNの親マスタ取込UM / KS / CH / BR / BNを保存
PHASE04_DIFN_PASS2DIFNのレース基本情報取込RAを保存
PHASE05_DIFN_PASS3DIFNの出走馬情報取込SEを保存
PHASE04_RACE_PASS1RACEのレース基本情報取込RAを保存
PHASE05_RACE_PASS2RACEの出走馬情報取込SEを保存
PHASE07_RACE_PASS3RACEの結果・オッズ・払戻取込HR / O1〜O6を保存
PHASE08_MINGマイニング情報取込DM / TMを保存
PHASE09_SNPN_CK出走時点情報取込CKを保存
PHASE16_REALTIME速報マイニング取込0B13 / 0B17を保存
PHASE27_REALTIME速報オッズ・速報馬体重取込0B30 / 0B11を保存