• 沒有找到結果。

第三章 溫室氣體盤查減量策略與技術資料庫系統

3.4 系統功能發展及示範

3.4.2 資料庫系統發展

3.4.2.2 輸入與修改資料

與修改資料功能主要分為(1)線上編輯;及(2)批次處理二種方式,

前者設置主要目的是讓來自不同地方的使用者,即時更新資料,但當資料 量大時,若一一輸入與更新反而不是很方便,故亦提供第二種處理方式,

以下分別說明之。

(1)線上編輯

本資料庫為讓來自不同地方的使用者可以提供與溫室氣體盤查減量 策略與技術相關之文獻資料,因此建立此線上資料提供功能,介面如圖 8 所示,以下說明該頁面的內容:

(1) 資料內容:包含了屬性、中文標題、英文標題、作者、出處、出版 年(月)、中文簡短說明、英文簡短說明、附註與其他屬性等,以提 供與資料相關的基本資訊。而為了避免相關資訊漏填而降低資料的 實用性,本系統設定屬性、中文標題、英文標題、作者、出處、出 版年(月)、文獻資訊與中文重點說明等為必填欄位,若有任何必填 欄位空白,則系統會如圖 9 所示,提醒使用者應該填入的欄位。

(2) 屬性項目:為讓資料提供者所提供的資料在進入 GHGST 系統前先 行分類,以便於資料的處理,設置資料屬性分類提供資料分類選 項,將資料進行多元性的分類。本系統為利用下拉式選單方式選擇 各項分類,而可選擇項目如 3.2.2 節所述;若於各分類中沒有符合 使用者需求之選項,可選擇選單內之[自訂]選項。

(3) 自訂屬性:本系統所提供的資料屬性不盡然適用於資料提供者所提 供的資料,因此所列的屬性不符合資料的特性而有必要自訂屬性 時,則如圖 10 所示,使用者可進入新增屬性的頁面,於欲新增屬 性分類中,填入自訂之中文與英文屬性名稱。所自訂之屬性,亦可 作為 GHGST 系統增加或修訂分類項目時的參考,以增加本資料的 多元性。

圖 8 提供資料頁面

圖 9 欄位未填提醒功能

圖 10 新增屬性頁面

當使用者提供資料,有必要檢查資料的正確性與所填資料是否正確等

(1) 選擇待審資料:為了方便一一審查待審的資料與獲得所需待審的資 料數目,首先進入選擇待審資料的頁面,如圖 11 所示,本系統管 理員可選擇欲審查之資料,並且進入審查資料的頁面。

(2) 審查資料內容:審查資料頁面如圖 12 所示,其內顯示使用者所提 供之資料內容,包括屬性、自訂屬性、中英文標題、作者、出處、

出版年(月)、文獻資訊、中英文重點說明、其他屬性等。主要目的 是讓管理者可檢視資料適宜性及所填資料屬性是否正確,若有發現 不適當的地方,可直接修改。

(3) 審查資料結果:分為輸入、待查、存放與刪除等五項審查結果選項,

上列審查結果選項原則如下所述:

(a) 輸入:若符合 GHGST 系統資料收集原則且資料也都經確認 後,即為適合輸入資料庫的資料,可點選此選項納入資料庫內。

(b) 待查:列為待查的資料,其內容屬性雖與 GHGST 系統欲收集 之資料內容符合,但有些資料或屬性需要進一步查詢、再確認 或討論後才能進入資料庫,故先暫存。

(c) 存放:列入存放之資料,乃內容雖與 GHG 相關,但與 GHGST 系統目前收集原則尚不符合之資料,例如討論某種行為會增加 GHG,但沒有提到減量策略與技術,雖然這仍與 GHG 相關,

針對這種資料可新增資料分類來容納之,但在還沒建立新分類 前則先暫時存放。

(d) 刪除:經過審查後,若不符合本系統收集原則者,並且與 GHG 之相關性很低,即可刪除之。

圖 11 選擇待審資料頁面

(2)批次處理

由於線上編輯一次只能處理一筆資料,雖然便於散佈各地的使用者,

但當要處理大量資料時,效率不佳;為了利於離線一次處理較大批的資 料,及便於將資料作批次輸入或修改已存在之資料,本研究因而新增四支 與資料批次輸入與修改相關的 php 程式,分別為 Check、Input、Update 與 Clear,以下一一說明之:

(1) Check:此程式主要用於確認欲輸入的資料是否已存在於資料庫中及是 否有錯誤。以資料標題(欄位 title_c 或 title_e)與作者(欄位 author)作為 比對之依據,若確認資料沒有重複,才容許執行後續資料輸入程式。

(2) Input:此程式主要用於輸入資料。該程式主要模擬 CosmoDB 系統資料 儲存的動作,將資料儲存於各資料表中,此外,雖 Check 程式已確認資 料是否重複,但 Input 程式仍再次確認資料是否重複,以防止資料重複 輸入。

(3) Update:上一支程式是針對新資料,而此程式主要用於更新已存在資料 庫中的資料。

(4) Clear:此程式主要用於清理資料庫中各相關資料表的內容,讓其回歸 至最原始空白的情形,此程式基本上是用於資料庫系統的發展階段,每 當測試一陣子,決定作一些重大修正時,若重新更新每筆資料,會較費 時,故採用此程式清除內容,再重新批次輸入。

3.4.2.3 查詢

如圖 13 所示,GHGST 系統提供兩種資料查詢方式:

目,將欄位查詢作為資料搜尋的基本方式。共有三組查詢欄位,每 組包含了文字輸入,查詢項目選擇與查詢項目相關性選擇,查詢項 目包含了中英文標題、作者、出處、文獻資訊、附註與中英文重點 說明等八項,查詢項目則依據布林邏輯查詢的方式,包含 AND、

OR 與 NOT 的選項,另外亦可設定資料出版日期範圍。

(2) 分類查詢:主要是讓使用者可針對所擬搜尋的分類以直接查詢所需 資料,分類查詢乃利用本系統所建立之資料主編碼進行查詢,目前 主編碼主要提供功能查詢編碼第一分類階層的資料,分別為所屬分 類、文獻種類、溫室氣體種類、溫室氣體部門或領域、減量策略或 技術等五項查詢所需的資料,各項目內容請參見 3.2.2 節所述的分 類原則。至於分類子階層查詢,由於會較複雜,且預期用的不多,

故改為在篩選時才提供分類子階層的篩選(請參見下一節)。此外,

系統亦提供選項容許搜尋時也包含次編碼。

3.4.2.4 篩選

當未來資料量持續增加時,若所找到的資料筆數太多時,則有必要進 行篩選,故系統如圖 14 所示,讓使用者可根據查詢的結果,提供以下五 個篩選項目作進一步的資料篩選,亦可根據篩選的結果進行再次的篩選:

(1) 出版年(月):可讓使用者透過進一步選取資料的年代,以出版年(月) 欄位資料縮小資料文獻之範圍。

(2) 編碼:除了在前一節查詢時可以編碼中第一階層分類做為查詢項目 之外,本系統亦利用編碼做為篩選項目,若於查詢階段某一項之編 碼屬性進行該屬性編碼第一階層之查詢,則可於該處的編碼項目針 對該編碼之分類子階層進行篩選,另外,於該處的編碼項目亦可針 對沒有被查詢之編碼屬性作該屬性項目的選擇,除了縮小資料之範 圍,更可得到資料屬性更為精確的資料結果。

(3) 依屬性分類:此項目乃是依編碼屬性將資料查詢結果進行分類,並 標示各分類的之資料篇數,讓使用者可看到資料分類分布資訊,然 後使用者可勾選其希望進一步查詢的資料,唯須注意的是此部分所 勾選的選項與其他篩選項目不同,是以邏輯 OR 運算,而不是 AND 的方式。

(4) 瀏覽排行:資料瀏覽排行提供資料被查詢的頻率,亦可作為篩選之 選項,選擇查詢率較高的資料。

(5) 意見篇數排行:資料意見篇數排行顯示資料被討論的頻率,使用者 亦可據此篩選討論較多的資料。

圖 14 篩選資料頁面