DB構成詳細 - showwin/DisneyWT GitHub Wiki
Abstract
データベース構成の詳細情報
Contents
テーブル名称
接頭辞
_接尾辞
- schema_migration は Rails がデフォルトで作成するテーブルなので無視
接頭辞
- hdl: 香港ディズニーランド
- sdl: 上海ディズニーランド
- tdl: 東京ディズニーランド
- tds: 東京ディズニーシー
接尾辞
*_pasts
アトラクションの待ち時間のデータ。
- name: アトラクション名の略称。正しい名称は DisneyWT/config/initializers/constants.rb に書かれている順番と、http://disney.showwin.asiaで表示されている順番を見比べてもらう感じで… (見やすい対応表を持っていなくてスミマセン)
- waittime: 待ち時間(分)
- status:
0
稼働していない。1
稼働中 - fastpass: その時点で発行していたファストパスの時間帯。(東京の2パークのみ取得可能)
- period: 時間。 以下のような形で、1日を30分で48分割した値。period=1のときには00:15で取得したデータということ。
00:00 - 00:29 => 1 (00:15)
00:30 - 00:59 => 2 (00:45)
01:00 - 01:29 => 3 (01:15)
…
23:30 - 23:59 => 48 (23:45)
- date: 日付
*_schedules
開園/閉園時間のデータ
- date: 日付
- open_period: 開園時間。上で説明した period と同じ単位。ほぼすべてのデータでperiodの開始時間が開園時間になっていて、例えば、18なら8:30開園を意味する。(not 9:00)
- close_period: 閉園時間。詳細は同上。
その他
- 東京の2パークは2011年11月1日から、上海と香港は2016年6月20日からのデータが入っている。
- 2011/11/01 ~ 2016/06/20 までの間のデータは他のサイトからスクレイピングしてきたもの。
- 2016/06/20 以降の1ヶ月弱は、クローラの品質の悪さにより(特に上海では)待ち時間の取得失敗が見られ、データの欠損が多めなので注意が必要