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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Dataの使い方あれこれ

記事リスト  |  新着記事  |  ワード検索  |  過去ログ
タイトルRe^2: セットアップ完了済データにDELETE文を使用
投稿日: 2023/09/22(Fri) 20:14
投稿者まさ
JRA-VANソフトサポート 三木様

ご回答頂きまして、ありがとうございました。
なお、「DELETE」文は、考えるのをやめました。


例えば、「RACE」を最初の年度から全てを取り込もうとすると。
JVReadだけで数日かかってしまう試算となりましたので、
オプション「3:セットアップ」を指定し、
「FromTimeに前回取得年を入れて再セットアップ」という方法は
使わざる得ないと思っております。

一応、「FromTimeに前回取得年を入れて再セットアップ」の確認をしたいので

お手数ですが、ご回答お願いできますでしょうか?


【質問1】
「3:セットアップ」を1項目を1か月単位で考えておりますが、
以下の形で「FromTime」で問題ないかと思いますが、よろしかったでしょうか

@「20230101000000-20230199000000」
A「20230201000000-20230299000000」




> 例えば、1つの該当データについて以下の3つが提供されます。
> 1.初回提供データ
> 2.初回提供データの削除データ
> 3.訂正後提供データ
>
> これらのデータは、セットアップデータを再作成したタイミングで1,2
が除
> 外され、3のみが提供データとして残ります。

【質問2】
「3:セットアップ」を再作成した段階で、1と2が除外されるという事ですので

2と3が同時にくるケースは、「3:セットアップ」ではなく、
「通常データ取得」であれば、2と3が同時にくるケースはあるという認識であ
っておりますでしょうか?

毎月、「3:セットアップ」を取得するとして、例としてあげますと、
@ 2023年1月取得分 [新規] 2023年1月20日東京5R
A 2023年2月取得分 [訂正後] 2023年1月20日東京5R
となるかと思います。


> オプション「3:セットアップ」を指定し、
> 「FromTimeに前回取得年を入れて再セットアップ」という方法は、
> データの抜けは発生しないものの、仕様上重複を考慮する必要が生じます



【質問3】
今回、『JV-Data登録クラス』を参考にして、取り込み処理を作成しております

『JV-Data登録クラス』は、[主キー]のデータがあれば、[データ作成年月日]の
新しさを比較し、
UPDATEを行っておりますので、『重複を考慮する』はされていると思っており
ますが
認識はあっておりますでしょうか?


「FromTimeに前回取得年を入れて再セットアップ」を複数回行っていた際に、
「予期せぬエラー」が発生した場合の対処(中断/再開以外)も伺いたかった
のですが、
別記事として、他に記載致します。


お手数をおかけいたしますが、ご回答頂ければ幸いです。
- 関連一覧ツリー(● をクリックするとツリー全体を一括表示します)
返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   文字モード 図表モード
URL
パスワード (英数字で8文字以内)
  プレビュー
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード
ウィンドウを閉じる