我們都愛用"SQL Server"- 使用者心得分享
對於曾經接觸過企業級資料整合與資料轉換等專案的 IT 人員,
面對譬如資料倉儲的擷取、轉換與載入 (簡稱 ETL) 作業,肯定都會視為畏途,
主因在於,ETL 乃是極為複雜的歷程,旨在連接資料的來源端與目的端,
開發人員唯有熟悉各種相異平台及資料結構,才可因應兩端環境,
設計相對應的轉檔規則。
談到資料轉檔一事,市面上雖不乏輔助工具可用,但個個要價不菲,
因此企業為了省錢,往往傾向由 IT 人員自行 Hard Coding,
難免使得專案時程為之延宕,且徒增人為失誤風險;
幸而有了 SQL Server Integration Services (SSIS),
讓 IT 人員得以藉由好用的圖形工具及精靈,
巧妙建立並偵錯 ETL 封裝,使得棘手難題頓時迎刃而解。
署名為「Yuchun」的網友指出,由於職務轉換緣故,
其角色從 Oracle 資料庫管理員,轉換成為 SQL server 管理員,
才驚覺微軟所提供的資料庫工具,竟是如此完整而實用,
且不像從前每取得一種工具或 Driver,皆須付出可觀費用;
尤其 SQL server 提供的 SSIS,不僅操作介面容易上手,
且不論面對哪一種系統平台,多能提供十分便利的整合介面,
因而大幅節省開發時間,以及企業內部維護成本,
因此他不吝為 SSIS 大力按讚。
網友「Tommy」則表示,很感謝微軟提供了免費且效能卓越的 SSIS 工具,
使他在面對多個系統資料整合之際,
無需耗擲大量的時間與金錢,就能迅速滿足既定的專案目標,
在追求資料庫最佳化的路途上,站穩了極其重要的第一步!
「Yuting」透露,早先多半是在 Windows 2003 環境底下自行開發一支小程式,
再利用固定時間轉出資料庫資料,通常諸如此類需求,
大概就是轉換成 Excel 檔案、xxx.txt 或 CSV 檔案,
其間需要牽涉程式語言開發、編譯維護等工作,其實都很麻煩。
從 SQL server 2008 開始,其 SSIS 整合了 Visual Studio 2008,
使其僅需簡單安裝,便可運用資料物件拉選方式,輕
鬆產生較原本程式開發更加好用的 JOB,讓公司維護節省可觀費用。
綜上所述,SSIS 不僅有助於建立簡易的 ETL 封裝路徑,
更順勢卸除了 IT 人員之於資料整合的心頭大患,
進而快速清除、彙總、合併與複製資料,大大提高了資料轉換效率,
也難怪他們個個成為 SQL Server 擁護者。
更多使用心得分享: https://www.microsoft.com/taiwan/sqlserver/underestimate/review.aspx