コンテンツにスキップ

BRレコード(生産者マスタ)

データ特性

  • 配信タイミング: 月曜14:00頃、木曜20:00頃
  • KEY_FIELDS: breeder_code

フィールド仕様

項番 フィールド名 Python変数名 桁数・文字数・繰り返し 初期値 説明
1 レコード種別ID record_type str 半角2文字 固定値"BR"
2 データ区分 data_code BRDataCategory 数値1桁 数字ゼロ 1:新規登録、2:更新、0:該当レコード削除
3 データ作成年月日 data_creation_date DateYYYYMMDD 数値8桁 数字ゼロ yyyymmdd形式
4 生産者コード breeder_code BreederCode 数値8桁 数字ゼロ 生産者を一意に識別
5 生産者名(法人格有) breeder_name_corporate MixedWidthStringByByte 全角36文字 ~ 半角72文字 全角または半角スペース 法人格を含む正式名称
6 生産者名(法人格無) breeder_name_individual MixedWidthStringByByte 全角36文字 ~ 半角72文字 全角または半角スペース 法人格を除いた名称
7 生産者名半角カナ breeder_name_kana HalfWidthString 半角72文字 半角スペース カナ表記
8 生産者名欧字 breeder_name_english MixedWidthStringByByte 全角84文字 ~ 半角168文字 全角または半角スペース 英語表記
9 生産者住所自治省名 breeder_prefecture_name FullWidthString 20バイト(全角10文字) 全角スペース 所在地(都道府県等)
10 本年・累計成績情報 performance_stats tuple[BRPerformanceStatsItem, ...] 2回繰り返し 本年・累計の成績情報

BRPerformanceStatsItem

サブ項番 フィールド名 Python変数名 説明 桁数・文字数 初期値
10a 設定年 year 成績年(累計は"0000") DateYYYY 数値4桁 数字ゼロ
10b 本賞金合計 prize_money 単位:百円 MoneyIn100Yen 数値10桁 数字ゼロ
10c 付加賞金合計 added_money 単位:百円 MoneyIn100Yen 数値10桁 数字ゼロ
10d 着回数 placing_counts 1着~5着,着外の回数 PlacingCounts 数値6桁×6 数字ゼロ

PlacingCounts

サブ項番 フィールド名 Python変数名 説明 桁数・文字数 初期値
- 1着回数 first 1着の回数 FixedDigitInteger 数値6桁 数字ゼロ
- 2着回数 second 2着の回数 FixedDigitInteger 数値6桁 数字ゼロ
- 3着回数 third 3着の回数 FixedDigitInteger 数値6桁 数字ゼロ
- 4着回数 fourth 4着の回数 FixedDigitInteger 数値6桁 数字ゼロ
- 5着回数 fifth 5着の回数 FixedDigitInteger 数値6桁 数字ゼロ
- 着外回数 other 6着以下の回数 FixedDigitInteger 数値6桁 数字ゼロ

注意事項

  • 項番5: 外国生産者の場合は、8.生産者名欧字の頭70バイトを設定。
  • 項番6: 株式会社、有限会社などの法人格を示す文字列が頭もしくは末尾にある場合にそれを削除したものを設定。また、外国生産者の場合は、8.生産者名欧字の頭70バイトを設定。
  • 項番7: 外国生産者については設定しない。
  • 項番8: アルファベット等以外の特殊文字については、全角で設定。

関連項目