背景:
本身略懂python資料自動化和MS SQL Server的使用,但並不是專業IT。找到外包商做資料庫管理前,目前需要替公司建立一個短期的SQL Server資料庫,讓同事們能進入搜尋,並匯入analytics tool做資料分析。
需求:
資料都是由獨立的csv檔案匯集在微軟的SharePoint上,目前使用python自動化小程式,定期下載最新csv並merge成一個Excel或導入至Access,再上傳到SharePoint讓同事使用。未來需要把這個流程改為建立在SQL Server並讓同事們透過內網連進公用電腦搜尋資料。
問題:
xxx.xxx.xxx.xxx\SQLEXPRESS
即可連線?問題1
短的答案:可以
長的答案;Excel/Access 都有「程式」可以存取資料;你打算用什麼「程式」去存取 SQL Server Express?(希望答案不是 SSMS)
問題2
短的答案:先想清楚何謂「重覆」(只有「產品編號」,還是「產品編號加日期」或...)
然後有兩種做法
1.把可能重覆的資料全部清空,再匯入 csv
2.匯入 csv 時一筆一筆判斷,沒重覆就 insert;有重覆就 update
長的答案:想清楚使用 SQL Server Express 的真正目的是什麼
如果不需要處理大量資料的搜尋/排序/統計
只是拿來當成匯入匯出的中介點的話
也許根本就不需要做這件事