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

JRA-VAN DataLab.

競馬ソフト開発コーナー

JV-Dataの使い方あれこれ

記事リスト  |  新着記事  |  ワード検索  |  過去ログ
タイトルRe: セットアップ完了済データにDELETE文を使用
投稿日: 2023/09/22(Fri) 18:59
投稿者JRA-VANソフトサポート
JRA-VANソフトサポート 三木です。
DataLab.サービスをご利用頂きまして誠にありがとうございます。

> バックアップを取る際に、セットアップデータは年末までとしたいのに、
> 競馬ソフトによっては、「fromtime」に終了ポイント時刻を
> 指定して取り込めないものもございました。
>
> そのようケースで、例えば、2022年12月31日までのバックアップを
> 行いたい場合、データが格納されている各テーブルを2023年以降すべて
> DELETE文で削除し、次のデータを取得する際に、
> 「fromtime」に「20230101000000」を指定すれば整合性は取れるのでしょうか

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

訂正データが主キーの訂正を伴う場合、既存のデータを削除する削除データと、
新しい主キーのデータの2行が提供されます。
例えば、1つの該当データについて以下の3つが提供されます。
1.初回提供データ
2.初回提供データの削除データ
3.訂正後提供データ

これらのデータは、セットアップデータを再作成したタイミングで1,2が除
外され、3のみが提供データとして残ります。

ユーザー様の取り込みが1しか行われていない場合でも、通常データの取り込
みを行えば、いずれ2,3のデータが取り込まれる仕組みとなっています。

これを1の取り込み後、2,3のデータが取り込まれる前に再度セットアップ
を行うと、2の削除データを取り込まずに、3のデータがセットアップにより取
り込まれることになります。そのため、該当のデータが重複することがあります。

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