首页 文章

Sharepoint - 链接到动态更新的文件?

提问于
浏览
1

我希望这是可能的 . 我工作的组织有一个Sharepoint站点,我可以将文件上传到页面,但我不是我们的Sharepoint的管理员 . 我不确定版本是什么,我认为它的版本较旧(即:2005) .

我有一些我已经 Build 的Excel报告 . 这些报告的数据是从我完全控制的SQL Server数据库中提取的 . 我已经在SQL Server中设置了一个每12分钟运行一次的Job,这个过程会提取一些数据并更新几个表 . 这些表用于提供Excel报表 .

我有一个单独的计划任务集来打开我的Excel报告刷新数据连接并保存为PDF .

我想通过我们的Sharepoint链接到这些PDF文件,以便VIP可以根据需要访问报告,但他们总能看到最新的报告 .

我试图链接到PDF文件的快捷方式,但SharePoint似乎不喜欢这样 . 如何使SharePoint链接指向每15分钟保存一次的PDF文件?

在此先感谢,非常感谢任何见解 .

2 回答

  • 1

    我这样做的方式(Sharepoint的新版本)是将PDF的保存位置设置为Sharepoint保存该站点文件的网络位置 . 如果您可以编辑Sharepoint站点,通常您可以访问这些 .

    Here是一个查找网络位置的教程 .

    编辑:此刻管理员可能会禁用它 . 但看起来功能是there .

  • 0

    考虑到SharePoint的年龄(03或07),您可以使用的大多数现代工具(Excel报告,BI工具等)都不存在 . 我能想到的最简单的解决方案是实际修改等式的另一面 . 一些选择:

    • 更改报告以输出同一文件的两个副本 . 一个名为(作为示例)currentreport.xls,另一个名为20150626.xls . 将链接放入SharePoint中的currentreport.xls .

    • 构建一个ASP.net page,它运行您构建的SQL查询并通过视图提取数据 . 由于这可以按需提取,因此可能需要几个SQL代码循环,但索引,缓存和选择性数据提取可以防止这是一个问题 . 将asp.net代码放在SharePoint内容编辑器Web部件的iFrame中 .

    • 使用SSRS构建报表,并使用iFrame托管SharePoint中的报表 .

    • 在SQL中运行预定作业,将当前报表数据复制到表中并查询该表而不是正常报表 . 这样,您只有一个指向特定表的Excel文件,因此无需更新链接 . 如果您需要历史记录,并且无法使用DB为您存储此数据,您可以随时将数据复制到特定文件(尽管这样做的空间量最小) .

相关问题