使用SAS写入外部Sharepoint库

时间:2012-07-19 13:24:00

标签: sharepoint sharepoint-2010 sas

我需要一个使用SAS将文件(.html)加载到sharepoint库的例程。该站点位于防火墙之外(我无法使用“地图网络驱动器”方法)。

sharepoint库配置了“No versioning”等,我的用户名/密码具有管理员权限..

3 个答案:

答案 0 :(得分: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对于一些更容易的事情似乎很有趣。

答案 1 :(得分:1)

我认为您不能使用普通的旧SAS来执行此操作。如果您拥有SAS Enterprise BI Server产品,则会有一个名为“适用于Microsoft SharePoint的SAS Web部件”的组件,但这实际上是Sharpoint与BI服务器之间的接口(因此您可以显示仪表板或运行存储的进程)。

“最简单”的事情是创建您的html文件,然后使用FTP将其复制到SharePoint服务器。当然,这需要另一端的FTP服务器,您可能希望获得Sharepoint管理员的帮助。我自己也做过类似的事。我自己不了解SharePoint,但有一种方法可以设置它,以便自动识别目录中显示的所有内容。

可能还有其他解决方案,我也很乐意看到它们。

答案 2 :(得分:-1)

Sharepoint拥有这个精彩的网络界面。基本上你所做的就是打开你的网页浏览器,在IE8 +中效果最好,然后导航到你的网站URL并打开你的文档库。如果在功能区中选择“项目”,则可以使用其界面上载文档。 :)

SharePoint已经使用旧版Web服务和新的休息服务公开了几个选项。

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