2012-07-19 28 views
1

我需要使用SAS將文件(.html)加載到Sharepoint庫的例程。該網站在防火牆之外(我無法使用'地圖網絡驅動器'方法)。使用SAS寫入外部Sharepoint庫

SharePoint庫配置了「無版本」等等,我的用戶名/密碼具有管理員權限..

回答

-1

的Sharepoint有這個美好的Web界面。基本上你所做的就是打開你的網頁瀏覽器,在IE8 +中最好用,並導航到你的網站URL並打開你的文檔庫。如果您選擇功能區中的項目,則可以使用其界面上載文檔。 :)

SharePoint已經公開了幾個選項,使用舊版Web服務和新的休息服務。

http://msdn.microsoft.com/en-us/library/ff798339.aspx

1

我不認爲你可以使用普通的舊SAS做到這一點。如果您擁有SAS企業BI服務器產品,則有一個名爲「Microsoft SharePoint的SAS Web部件」的組件,但這實際上是Sharpoint與BI服務器之間的接口(因此您可以顯示儀表板或運行存儲過程)。

要做的「最簡單」的事情是創建您的html文件,然後使用FTP將其複製到SharePoint服務器。當然,這需要在另一端安裝FTP服務器,並且您想要使用Sharepoint管理員的幫助。我自己做了類似的事情。我自己不瞭解SharePoint,但有一種方法可以對其進行設置,以便自動識別出現在目錄中的所有內容。

可能還有其他解決方案,我也很想看到它們。

2

我相信有比SAS更簡單的方法(工具)來做,所以我只是讓SAS調用其他一些過程 - 例如,如果您的SAS在Windows上,它可以調用(甚至生成)Powershell腳本。 這http://poshcode.org/2122似乎是一種方式。

我已經做了類似的事情,SAS調用curl將文件上傳到SAS webDAV服務器。

如果您想要一個純SAS的方式 - 應該可以使用新的PROC HTTP作爲Web服務調用。 請參閱 http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a003286672.htm SAS側,可能這http://msdn.microsoft.com/en-us/library/ff798339.aspx 爲Sharepoint方。 無論如何,PROC HTTP似乎對一些更簡單的事情很有意思。