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: アルファベット等以外の特殊文字については、全角で設定。