お客様のKPIごとに毎月末にcsvファイルを受け取ります(例:csvの履歴書、候補者の参加、利益、損失など)を特定の月に計算します。1年または1年分のデータをMysqlに保存するには
このデータを照会して、月、日または年のレポートを生成できるようにしたいと考えています。このレポートは動的に生成されます。つまり、管理者はレポートにどの行を追加したいのかを指定します(たとえば、受信したアプリケーションのレポート、アプリケーションの候補リスト、1回目のインタビュー後に候補者を1月から7月にショートリストします)。期間。 このようなレポートを生成するために、データをデータベースに保存するにはどうすればよいでしょうか?私は自分のデータベースとしてMysqlを使用しています。 現在のテーブルから古いデータをフラッシュする必要があるかどうかはわかりません。だから私はすべてのデータを永続的に保つことを考慮すると、これに最も適したデータベース設計は何でしょうか?
現在、私は自分のKPIごとにテーブルを用意しています。このテーブルには、レポートを生成するために使用している日付フィールドがあります。しかし、私はもっと最適化された方法を探しています。
ありがとうございます。
これは広すぎます。データベースの正規化についての本を読んでください。データベース設計に関する助言が本当に必要な場合は、いくつかの表に絞り込み、すべての列、列に関する情報などをリストします。しかしまず、試してみて、あなたが得たものを投稿してください。そして、データベースの正規化についての本/チュートリアル/何でも読んでください。 – fancyPants
1人の顧客から、KPIごとに1つのファイルが届きますか? KPIは単なる数値です。だから、あなたはファイルを受け取ります、それぞれに1つの番号が入っていますか? –
この場合、KPIは単なる数値ではなく、顧客に適用できる何らかの指標です。 –