[英]Database schema/design for storing metrics
為了澄清起見,我不想將指標存儲在數據庫本身上,而是希望構建一個數據庫來存儲來自我們在組織中測量的各種控件的指標,以便於報告。 背景:作為經理,我從各種應用程序中獲取指標-我們的兩個票務系統(是的,我知道),電話系統,事件管理軟件(即Nagios)的警報等。我每周都會報告這些情況根據並保留帶有歷史數據的Excel電子表格。 電子表格非常大而且不靈活。
我不是寫Web應用程序的新手,但我仍然是數據庫設計領域的新手。 我想用一些很棒的人力車javascript圖形編寫一個應用程序,以獲取一些很棒的歷史數據(並用瘋狂的色彩和交互性讓高級管理團隊贊嘆不已)。
我從哪里開始數據庫? 我可以為所有指標創建一個表,但是如何將這些指標編入各種類型(例如,電話指標具有放棄率,入站呼叫總數,出站呼叫總數,通話總時間,平均通話時間,平均保持時間,最大值保持時間等)。 那是一張雜亂無章的桌子。
我可以為每種類型(電話,票證,事件等)創建一個表,但是稍后似乎很難向該堆添加指標。
我希望這里的人有一些經驗,可以給我一些指示,指示我應該朝哪個方向前進。
PS:由於我目前可用的資源,它必須是SQLite或MySQL。
可以考慮以下因素來設計此類系統的MySQL:
一旦定義了這些實體,就可以坐在mySQL phpmyadmin上並創建可以使用的表。
對於圖表方面,請使用D3.js並吐出json並使用javascript或json2將其綁定到圖形等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.