此例簡單敘述如何將外部或遠端資料庫如MS SQL 等的資料與SAS做連線
在此不多詳述MS SQL的資料建立
此例以MS SQL SERVER為例
若要與SAS做連線則要先有ODBC 或 OLAP 等設定
首先需建立ODBC連線設定
設定方式
>控制台>系統管理工具>資料來源(ODBC)
如下圖
選擇使用者資料來源名稱
新增SQL Server
如下圖
之後會有建立SQL SERVER 來源
視窗名稱就是你自己命名
連線伺服器就是要連線的ip位址或網路芳鄰
若是在本機上則打local或localhost即可
接著就會有連線帳號的設定與授權(需要在SQL SERVER先設定連線帳號)
上述即為MS SQL SERVER連線的設定前驅作業
此ODBC設定完成即可以在其他程式都能連線例如ACCESS、SPSS、SAS EG、SAS、ArcGIS.....等
只要能支援外部資料庫連線均能使用
接下來則是要使用SAS主程式
連線此MS SQL SERVER資料庫
首先先開啟SAS主程式
開啟左側Libraries資料夾
對著Explorer窗格按滑鼠右鍵或上方新增一個新的libraries
選擇Engine=>ODBC
Name則是你要新建立Libraries的名稱
若開啟ODBC則會有其他選項
如DataSource則是問你MS SQL SERVER允許你連線的資料庫有哪幾樣
你要選哪一個
如果成功就能開啟連線狀態
再來要怎麼使用因該就不用我多說了吧,暫存檔work和永久檔的使用。
上述SAS的設定可以利用libname語法去設定
只是用點選會比較快且只是一次性的設定
若資料庫較隱密時帳號密碼也比較不會曝光
沒有留言:
張貼留言