【发布时间】:2011-11-10 17:34:53
【问题描述】:
我的所有数据都在 Csv 文件中,我想问一下是否可以将数据显示为 SSRS 报告。是否可以在不从 csv 文件中提取数据并转储到 SQL DB 的情况下实现这一点。
【问题讨论】:
标签: c# asp.net sql-server-2008 reporting-services
我的所有数据都在 Csv 文件中,我想问一下是否可以将数据显示为 SSRS 报告。是否可以在不从 csv 文件中提取数据并转储到 SQL DB 的情况下实现这一点。
【问题讨论】:
标签: c# asp.net sql-server-2008 reporting-services
可能吗?当然。
如您所愿那么简单?应该不会吧。
从 SSRS 到 .csv 文件没有开箱即用的连接。因此,您需要以某种方式将数据导入 SSRS。如果您正在执行客户端 SSRS,这意味着从 .csv 创建数据集。如果您使用的是基于服务器的报告,那么您需要创建一个Data Processing Entension。它们并不难编写,但您肯定需要熟悉您选择的 .NET 语言。
如果将报告 .csv 文件的任务交给我,我会实施一个 SSIS 包将文件导入 SQL 数据库,然后针对数据库编写报告。与直接在 .csv 文件上报告相比,这将提供更好的性能和更大的灵活性,并且实施起来也更快。
【讨论】:
您是否尝试过在报告中使用 CSV 文件作为 ODBC 数据源?
【讨论】: