• 沒有找到結果。

智慧伺服器及行動裝置。雲端資料庫,以Apache Hadoop架構出私有雲相關環境,提供 HBase作為資料儲存之用;商業伺服器透過Tableau商業智慧分析軟體,並本著資訊安全

ubuntu 12.04 為 例;軟體方面採 用Hadoop 1.0.4及 Hbase 0.94.3

硬體採用虛擬機

器;軟體方面採

用 Tableau8.2 以

及MySQL

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

30

第三節 系統架構

Figure 17系統架構圖 資料來源:本研究整理

系統架構如上圖所示。外出的使用者將透過行動裝置接收及觀看分析完成的商業智 慧報表,使用者可以在裝置上操作報表並且在分析人員完成報表的同時,第一時間接收 到推播而至的訊息並取得檔案之位置;透過使用者在安裝行動應用程式時,輸入之員工 帳號及密碼,連同行動裝置ID( IMSI-ID)進行認證管理,唯有通過認證的裝置才會接 收到推播模組傳來的訊息及檔案位置。以下就模組及功能做詳細的說明:

 行動應用程式: 

行動應用程式給予外出的使用者觀看分析報表的功能,透過儲存在手機端的檔案位 置,使用者可以不受限於桌上型電腦及筆記型電腦,隨時隨地操作及查閱報表。

 認證模組: 

認證模組專門接受帳號以及密碼的資訊,並對使用者行動裝置進行控管,透過行動 裝置的IMSI-ID,可以限制使用者能存取分析報表的行動裝置,唯有註冊的行動裝置才 能進行觀看分析報表。

外出的 使用者

本系統

行動應用程式 認證模組

商業智慧伺服器 雲端資料庫

推播模組

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

31

 推播模組: 

用來推播訊息至所有已安裝行動應用程式的裝置,推播內容包含:訊息通知及檔案 位置。

 商業伺服器: 

負責建立商業智慧分析報表,伺服器上有執行定時檢查的排程,當檢查有新的檔案 產生時,會自行啟動推播模組。

 雲端資料庫: 

儲存巨量資料的資料庫,做為商業伺服器的資料來源。

第四節 系統流程

Figure 18系統流程圖 資料來源:本研究整理

本系統流程分為兩部份,如上圖所示,首先左邊的部份,當有新報表產生,透過batch 檔啟動推播模組,發送訊息及檔案位置給有註冊的行動裝置;當使用者在第一次安裝應 用程式,進行登入的時候,會進行使用者資訊及裝置ID的審核,審核通過即可於伺服器

使用者安裝應用程式

推播訊息 檢查商業智慧報表

接收/查看報表

審查使用者資訊

註冊 RegID 使用者操作

使用者登入

使用者登出

動裝置ID,審核過程如下圖Figure 19裝置管理流程所示:

Figure 19裝置管理流程 入帳號密碼。RegID是由Google API所自動產生的一組ID,透過該ID可以接收推播模組 的訊息,當程式解除安裝後,該ID會自動失效,使用者不會再接收到推播的訊息。

時候,必須以(RowKey, Family{Column1, Value1})的形式儲存資料,本系統實作之 案例為健保異常醫院分析,共計會用到的資料表有醫事機構基本檔(HOSB)和門診處方 及治療明細檔(CD),兩張資料表擷取需要的欄位並對應HBase的設計如下面兩表所示:

Table 4醫事機構基本檔(HOSB)的欄位設計 Table:hospital

Family:information

RowKey AREA_NO_H HOSP_CONT_TYPE HOSP_GRAD_ID HOSP_TYPE_ID REVIEW_CODE

Table 5門診處方及治療明細檔(CD)的欄位設計 Table:hospital_CD

Family:detail

RowKey FEE_YM HOSP_ID T_APPLAMT

資料來源:本研究整理

由上兩張表可見,醫事機構基本檔資料結構為,一個名hospital的表單,包含了一個 Family:information,Family中有5個Column qualifier : AREA_NO_H, HOSP_CONT_TYPE , HOSP_GRAD_ID, HOSP_TYPE_ID, REVIEW_CODE,因為不會有重複代號的問題,

所以RowKey則繼續沿用原本醫事機構中的醫院代號(HOSP_ID);門診處方及治療明細 檔資料結構為,一個名hospital_CD的表單,包含了一個Family:detail,Family中有3個 Column qualifier : FEE_YM, HOSP_ID, T_APPLAMT,因為HBase沒有提供auto_increment 的設定,所以為了辨識,RowKey使用門診處方及治療明細檔中的醫事機構代號、費用 年月、案件分類和流水號四個欄位串連,做為索引的RowKey。下兩張圖(Figure 20、

Figure 21)為兩張資料表的內容與檢索範例。