關於如何使用XML數據在SQL Server Reporting Services中創建報表的任何建議(可在現有的表中找到)?如何使用XML數據在SQL Server 2005/2008 Reporting Services中創建報表?
回答
它實際上比您原先想象的要容易。
- 創建一個存儲過程,該過程將xml碎片並以良好的表格形式輸出底層信息。
- 使用此存儲過程作爲數據源在SSRS中處理此數據。
閱讀有關XML分解這裏:XML Support in Microsoft SQL Server 2005
即使它沒有遵循正確的格式,它仍然可以工作嗎? – abramlimpin 2010-09-20 07:22:15
@eibhrum你的意思是xml? Xml可能不遵循嚴格的結構(XSD),它可能是任意的。另一方面,如果您在數據庫中將其定義爲xml並使用XSD結構,則xpath查詢將在此類數據上運行得更快。 – 2010-09-20 07:33:34
我的錯誤。我認爲這是錯誤的格式,因爲xml數據只佔用一行。 – abramlimpin 2010-09-20 08:03:23
我不是SSRS專家,但根據我的理解,我認爲您可能需要先創建xml,然後使用XML數據源創建數據集。所以基本上,我提出了兩個步驟。在步驟1中將數據從Sql Server導出到xml文件,並在步驟2中使用XML數據源類型連接到xml文件並生成SSRS報告。
如果您通過SSRS直接連接到Sql Server,您將獲得帶有所有標籤和所有內容的原始xml數據,我不認爲SSRS將允許您以編程方式或以其他方式在正確顯示此原始xml數據格式。
好的建議。我想這個沒有「快捷方式」。 (仍然希望雖然) – abramlimpin 2010-09-20 05:20:23
是的。我還想知道,如果我們可以以某種方式合併這兩個步驟:) – 2010-09-20 05:35:38
- 1. 如何獲取報表在SQL Server Reporting Services 2005中使用的數據源
- 2. SQL Reporting Services報表參數
- 3. 在SQL Server 2008中的Reporting Services中創建報告
- 4. 如何爲SQL Server 2005 Reporting Services報告創建模板?
- 5. SQL Server Reporting Services - 報表維護工具
- 6. 的Reporting Services - 數據放入使用Reporting Services子報表
- 7. 使用SOAP API在SQL Server Reporting Services中呈現報表
- 8. SQL Server Reporting Services
- 9. 如何在SQL 2005 Reporting Services中創建列/行報告?
- 10. 將數據集傳遞給SQL Server Reporting Services的子報表
- 11. 報告查看器不顯示使用Sql Server Reporting Services創建的報告
- 12. SQL Server Reporting Services Round()函數
- 13. SQL Server Reporting Services(SSRS)
- 14. SQL Server Reporting Services - 本地化報告?
- 15. 如何在SQL Server Reporting Services 2008中複製報告
- 16. SQL Server Reporting Services - 報表模型:API(構建自定義報表生成器)
- 17. SQL Server Reporting Services(SSRS)動態數據源
- 18. 在Reporting Services報表上使用多個數據源?
- 19. SQL Server 2008 R2中的SQL Server Reporting Services
- 20. 如何使用Varbinary(64)作爲SQL Server Reporting Services中的參數?
- 21. Reporting Services 2005報告SQL Server 2008數據庫嗎?
- 22. 構建呈現Sql Server Reporting Services報告的iOS應用程序
- 23. 的SQL Server Reporting Services報表參數沒有定義
- 24. 如何做到在SQL Server Reporting Services的一個子報告
- 25. SQL Server Reporting Services 2005如何創建嵌套組
- 26. 如果憑據未知,如何在SQL Server Reporting Services工具中部署報告?
- 27. 基於ASP.NET的報表設計器Reporting Services 2008報表創建
- 28. 如何避免彙總報表模型中的數字SQL Server Reporting Services
- 29. 如何使用SQL Server Reporting Services保存以前的報表過濾器設置
- 30. 如何全局啓用SQL Server 2008 R2 Reporting Services數據緩存
是在數據庫表中的XML數據? – 2010-09-20 04:43:39
@Sidharth:是的。 XML數據中的問題是它包含了很多信息,我無法一個一個地排序。 – abramlimpin 2010-09-20 04:56:38
給我們一個樣本XML,所以我們可以看到你必須產生一個報告。 – 2010-09-20 07:09:24