pug*_*ugu 4 sql t-sql sql-server ssis reporting-services
我相当确定我在这里遗漏了一些非常明显的东西,所以希望有人能指出我正确的方向。
我们的客户创建了一个标准的面向公众的 SQL Server 2008 Reporting Services 网页。它基于几个下拉过滤器显示几列数据。它具有标准export to...选项(Excel、PDF 等)。它还有一个按钮,可以下载一个atomsvc文件,据我所知,该按钮用于将数据导入到Excelvia PowerPivot。
是否可以SQL Server以相当简单的方式导入该文件链接到的数据(T-SQL、链接数据源、SSIS 等),或者我应该像导入任何其他 XML 一样导入该文件链接到的 Atom 数据?
我在网上找不到太多不讨论PowerPivot这些原子提要的内容,但在我看来,作为SQL Server报告服务的标准功能,它应该很容易导入到SQL server.
或者,我是否完全错过了一种从 HTTP 报告服务页面导入数据的简单方法?显然,我没有对服务器的控制台级别访问权限,因为它是面向公众的网页。
因此,我进行了一些挖掘并了解了SQL Server Reporting Services 的URL 访问 (SSRS)。
.atomsvc 文件包含原始数据源的链接。这可以很容易地进行广泛的调整。特别是有一个可用的“格式”说明符,可用于导出为普通 XML/CSV/其他格式。例如:
http://myrshost/ReportServer?/myreport&rs:Format=XML
http://myrshost/ReportServer?/myreport&rs:Format=CSV
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助别人。正如我怀疑的那样,我错过了一些“明显”的东西,但正是知道谷歌的内容让我绊倒了。
我仍然忍不住想,应该有一种简单的方法来下载 .atomsvc 文件并使用 SQL Management Studio 或 SSIS 而不是 PowerPivot 打开它,但 XML / CSV 的处理相当简单。