factdecodeの分析実行と通知表示をより安定させました
Published on 8月 25, 2026
あわせて、データ取得やファクター作成時などの通知表示を整理し、操作の結果や状態をより分かりやすく確認できるようにしています。
更新が遅れているデータを含む分析を安定化しました
FactDecodeでは、分析を開始する前に、対象となるデータが現在どのような状態にあるかを確認しています。
これまで、更新が必要なデータと分析条件の確認が重なった場合に、確認画面が繰り返し表示され、分析を開始できないことがありました。
今回、この確認処理の流れを見直しました。
データを更新したあとも最新日との差が残っている場合、その状態自体はそのまま表示します。一方で、分析に利用できる正常な保存済みデータがある場合は、必要な確認を経て分析を続けられるようになっています。
実際の確認でも、更新タイミングの関係で遅延表示が残っているデータを含む分析が、確認処理を繰り返すことなく完了し、Resultsまで進めることを確認しています。
なお、利用可能なデータが存在しない場合や、安全に分析を実行できない場合には、これまでどおり分析を開始しません。
データの状態を無理に「最新」として扱うのではなく、実際の状態を表示したまま、安全に利用できるデータがあるかどうかを分けて判断する仕組みです。
操作結果の通知を分かりやすくしました
データ取得、ファクター作成、そのほかの操作で表示される通知の仕組みも整理しました。
これまで画面や操作によって表示方法に違いがありましたが、今回から、操作結果を知らせるメッセージを共通の通知表示へまとめています。
たとえば、
- データの取得が完了した
- ファクターを作成した
- 操作に関するお知らせがある
といった場合に、画面上部へ通知が表示されます。
通常の成功メッセージやお知らせは、内容を確認できる時間だけ表示されたあと、自動的に消えるようになっています。
一方で、入力内容の修正が必要な場合など、その場で対応した方が分かりやすいものは、これまでどおりフォームやダイアログ内に表示します。
すべてのメッセージを同じ場所へ集めるのではなく、「その場で直すもの」と「操作結果として知らせるもの」を分けて表示するよう整理しました。
ファクター作成時の連続送信も防止しました
ファクター作成画面では、作成処理が始まったあとに同じ操作が重複して送信されないよう、送信処理も補強しました。
入力内容の確認や期間に関する注意が表示されている段階では、これまでどおり内容を修正できます。
最終的に作成を実行した段階でのみ送信状態へ切り替わり、同じ作成処理が重複して実行されないようになっています。
普段の操作感を変えずに、連続クリックなどによる意図しない重複処理を防ぐための改善です。
分析ロジックそのものは変更していません
今回のアップデートは、主に分析を開始するまでの確認処理と、画面上の操作フィードバックを安定させるための改善です。
Factor AnalysisやSHAP、相関分析、シグナル生成など、分析結果を計算する基本的なロジックを変更するものではありません。
これまでと同じ分析機能を、より安定して利用できるようにするためのアップデートです。
より安心して分析を進められるFactDecodeへ
FactDecodeでは、データの状態や分析条件を確認しながら、安全に分析を実行できることを重視しています。
今回のアップデートでは、
- 更新が遅れているデータを含む分析実行の安定化
- 分析前の確認処理が繰り返される問題の改善
- データ取得やファクター作成などの通知表示の統一
- 操作結果を確認しやすい通知ライフサイクルへの改善
- ファクター作成時の重複送信防止
を行いました。
今後も、分析機能そのものだけでなく、分析を開始して結果を確認するまでの一連の操作を安心して進められる環境を整えていきます。