Sharepoint – 链接到dynamic更新的文件?

我希望这是可能的。 我工作的组织有一个Sharepoint网站,我可以上传文件到网页,但是我不是我们的Sharepoint的pipe理员。 我不知道这个版本是什么,我认为它的年龄更大(即:2005年)。

我已经创build了一些Excel报告。 这些报告的数据是从我完全控制的SQL Server数据库中提取的。 我已经在SQL Server中设置了一个作业,每12分钟运行一次,这个过程引入一些数据并更新一些表格。 这些表格用于提供我的Excel报表。

我有一个单独的计划任务设置为打开我的Excel报告(S)刷新数据连接并保存为PDF。

我想通过我们的Sharepoint链接到这些PDF文件,以便VIP可以随意访问报告,但他们总是看到最新的报告。

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

在此先感谢,任何有识之士,非常感谢。

我这样做的方式(Sharepoint的新版本)是使PDF的保存位置在Sharepoint保存该网站的文件的networking位置。 通常情况下,如果您可以编辑Sharepoint网站,您将可以访问这些网站。

这里是一个教程来findnetworking位置。

编辑:这很好,可能会被pipe理员禁用此刻。 但它看起来像在那里的function。

鉴于您的SharePoint的年龄(03或07),您可以使用的大多数现代工具(Excel报告,BI工具等)都不存在。 我能想到的最简单的解决scheme是实际修改方程的另一端。 几个选项:

  • 更改您的报告以输出同一文件的两个副本。 一个标题(作为例子)currentreport.xls和另一个报告20150626.xls。 将链接放在SharePoint中的currentreport.xls。
  • 构build一个运行已经构build的SQL查询的ASP.net页面 ,并通过一个视图来提取数据。 由于这是按需提取的,所以可能需要几个周期的SQL代码,但索引,caching和select性数据拉取可以防止这个问题。 将asp.net代码放入SharePoint内容编辑器Web部件中的iFrame中。
  • 使用SSRS构build报告并使用iFrame托pipeSharePoint中的输出。
  • 在SQL中运行计划作业,将当前报表数据复制到表中,然后查询该表而不是普通的报表。 这样你只有一个Excel文件指向一个特定的表,所以不需要更新链接。 如果您需要历史logging,并且无法使用数据库来为您存储这些数据,则可以始终将数据复制到特定的文件(尽pipe这样做的空间量将会很小)。