描述
如何在SAS EG中引入AdventureWorks資料庫做資料操作。
作業系統:Windows 10
SAS EG:6.1
MS SQL Server:2014
步驟
使用PROC CONTENTS程序查詢,就會有以下結果。
參考
如何在SAS EG中引入AdventureWorks資料庫做資料操作。
作業系統:Windows 10
SAS EG:6.1
MS SQL Server:2014
步驟
- 到這裡下載AdventureWorkds資料庫,個人是下載.bak檔。
- 將.bak檔還原到MS SQL Server裡面。
- 將下載完成的.bak檔放到在Management Studio中要還原資料庫時,來源裝置中的預設資料夾底下。
- 還原成功時,就會有AdventureWorks2014資料庫。
- 建立ODBC資料來源
- 到控制台→系統管理工具裡面,點擊「資料來源 (ODBC)」。
- 在使用者或系統DSN頁籤中新增資料來源。
- 第一個視窗中,名字取你方便辨識的,描述你自己懂就行,伺服器就打MS SQL Server Management Studio中要登入時的伺服器名稱。
- 第二個視窗,依照你當初驗證的設定為何去做選擇,我自己是Windows驗證,然後下一步。
- 第三個視窗,預設資料庫需要改成AdventureWords2014。
- 第四個視窗,使用預設值完成設定。
- 第五個視窗中,點擊測試資料來源,有看到成功或是SUCCESSFULLY就可以了。
- 假設你的伺服器驗證模式是選擇Windows驗證,則在SAS EG中,宣告以下幾個LIBNAME就可以使用AdventureWorks裡面的資料了。
LIBNAME HR ODBC DSN='你在ODBC資料來源設定的名稱' SCHEMA='HumanResources';
LIBNAME Person ODBC DSN='你在ODBC資料來源設定的名稱' SCHEMA='Person';
LIBNAME PROD ODBC DSN='你在ODBC資料來源設定的名稱' SCHEMA='Production';
LIBNAME PURC ODBC DSN='你在ODBC資料來源設定的名稱' SCHEMA='Purchasing';
LIBNAME Sales ODBC DSN='你在ODBC資料來源設定的名稱' SCHEMA='Sales';
使用PROC CONTENTS程序查詢,就會有以下結果。
參考
- Accesing a Microsoft SQL Server Databse from SAS on Microsoft Windows. Retrieved from https://support.sas.com/techsup/technote/ts765.pdf
- CodePlex. Retrieved from http://msftdbprodsamples.codeplex.com/
- SQL資料庫bak檔還原方式。取自 http://bmws010.ugear.tw/News/ugC_News_Detail.asp?hidNewsID=30