6 か月のレポート期間に基づく指標を含むダッシュボードがあります。ユーザーがログインすると、現在の 6 か月のレポート期間に基づいた指標が表示されます。
6 か月ごとに、新しいメトリックを DEV/QA 環境にロードし、次のレポート期間に合わせて構成して、テストできるようにします。しかし、私たちのアプリケーションと ETL は GETDATE() を使用するため、ETL が適切に計算されるように、サーバーの DATE を将来に設定しているため、すべてが未来であるかのように計算および表示されます。
私たちの DBA グループは現在、これを行うべきではなく、業界の誰もこれを行っていないと言っています。この状況でのテストのために彼らが行ったことの例を誰か教えてもらえますか? ETL とアプリケーションを再設計する必要がありますか? また、ベスト プラクティスのアイデアは何ですか?
アプリケーションの単体テストがあるので、うまくいきます。 ETL からのデータが新しい期間の 1 日目に正しくないことがより懸念されます。メトリクスが適切に表示され、初日にデータが正しいことが非常に重要です。
これがSOに属しているのか、他のフォーラムに属しているのかはよくわかりません。そうでない場合はすみません。