JRA公式競馬データ配信サービス JRA-VAN Data Lab.

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Dataの使い方あれこれ

一括表示 リストに戻る
タイトル今月(10月)の様な曜日配列で
記事No5157
投稿日: 2022/10/03(Mon) 16:05
投稿者サメの餌
お世話になっております。

久しぶりにフルセットアップすると先週末には普通に表示出来ていたものが表
示されない。現象としては10月1日は取り込まれてるが10月2日が表示され
ない。

試しにもう一度2020年1月1日からセットアップしてみる。セットアップ時は1ヶ
月毎に取得してます。"RACE"で最後は"20220901000000-2022100
1000000"をfromtimeにセットしてlastfiletimestampは"202210031434
36"が返ってきます。この時点では土曜日(10/1)の分は金曜日(9/30)提供な
のでレース詳細データは取得済み。一応セットアップ終了時点のdataspec毎のla
stfiletimestampは

RACE:20221003143436
DIFF:20221003143435
BLOD:20221003143206
MING:20221003143206
SNAP:20221003143643
SLOP:20221003143045
YSCH:20220901000000
HOSE:20221003143046
HOYU:20221003143157
COMM:20221003143037
WOOD:20221003143436

で、これを基に更新するので"RACE"の更新は"20221003143436-
20221003154338"をfromtimeに設定してます。まあ、当然該当データは無い
です。なので、10月2日のレース詳細とか抜け落ちます。

参考までに最後の1つ前の"RACE"は"20220801000000-202209010
00000"を指定して返ってくるのは"20220902142946"なのでこれ
を基に更新すると抜けは発生しないかも。

明日同じ処理すると結果は違ってくる感じもしますが、セットアップする日に
よって出来たり出来なかったりは避けたいです。

これはそもそもセットアップ時に戻るlastfiletimestampが間違っているのか、
こちらの処理としてfromtimeの指定を考慮して対処するべきなんでしょうか?

タイトルRe: 今月(10月)の様な曜日配列で
記事No5159
投稿日: 2022/10/03(Mon) 17:11
投稿者サメの餌
そういえば、関係ないかもですが、先週末TARGETのデータもおかしい感じがして
アンインストールして入れ直したんですが無関係?

タイトルRe^2: 今月(10月)の様な曜日配列で
記事No5160
投稿日: 2022/10/04(Tue) 18:51
投稿者サメの餌
取敢えず、セットアップ時に当日が終わりよりもって条件で
区切る事で、セットアップ自体が月毎にしてまして、例えば
今月でいえば10月初日以前まではセットアップで行い、更新
で残りという形にしてましたが、当日を含む月末までをセッ
トアップ対象にして、そこから更新する様に変更してみまし
た。まあ、これが上手く行きましたが、JV-Linkの仕様的に
この様な処理を各ソフトに求めている様には取れませんでし
たが、こちらの理解不足って事でしょうか?

タイトルRe^3: 今月(10月)の様な曜日配列で
記事No5161
投稿日: 2022/10/04(Tue) 21:49
投稿者サメの餌
修正施してフルセットアップ実行してみました。

"RACE"に"RACE:20220901000000-20221001000000"で
"20221003143436"

"RACE"に"RACE:20221001000000-20221101000000"で
"20221003132719"

これってlastfiletiestampとしてすごく疑問なんですか?9月分の取得より、1
0月の取得後の方が若干ですが時間が戻っるのは何故?

結果的にいずれにしても更新では該当データ無しですが、10月分もセットア
ップしてるのでデータの抜けは回避出来てます。

既に膨大なJV-Link対応ソフトが稼働している現状でJV-Linkの動作に疑問を持
っても仕方ないので上手く行きそうな方法で進めますが、これで良いのかな?

タイトルRe^4: 今月(10月)の様な曜日配列で
記事No5162
投稿日: 2022/10/07(Fri) 21:02
投稿者JRA-VANソフトサポート
JRA-VANソフトサポートの三木です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

セットアップ時の FROM タイムは、
レースの開催日などが対象となるため、
過去のある時点からある時点までのデータを取り込む場合、
データの重複や抜けが発生します。

上記を考慮いたしまして、
セットアップデータ取得の最後は取得終了日なしで取得を行うように
ご案内させていただいております。

下記ページをご参照ください。
https://jra-van.jp/dlb/sdv/sdk/DataLab422.pdf
 3.3.4 競馬ソフトによる FROM タイムの管理
 【蓄積系ソフト通常データ取得における FROM タイム指定】
 【蓄積系ソフトセットアップデータ取得における FROM タイム指定】

何卒よろしくお願いいたします。

タイトルRe^5: 今月(10月)の様な曜日配列で
記事No5163
投稿日: 2022/10/10(Mon) 08:12
投稿者サメの餌
おはようございます。

JRA-VAN Data Lab.開発ガイドに記載があったとは気が付きませんでした。開発
ガイドを基に開発初めては居たのですが、ここまで色々と手を加えて(データ獲
得期間の細分化による取り込み速度改善等で)来たので最後のセットアップに終
了指定しない様にする事で上手く行きました。

ありがとうございました。

ウィンドウを閉じる