【问题标题】:SSIS Report Format IssueSSIS 报告格式问题
【发布时间】:2016-02-12 17:02:32
【问题描述】:

我想在 SSIS 中生成以下格式的 csv 报告 -

一些静态文本 - 1

来自 SQL 的数据

一些静态文本 - 2

来自 SQL 的数据

我正在考虑在我的报告中使用这些静态文本创建一个报告,并在运行时生成 SQL 数据。但我无法修复 Some Static text - 2 的位置,因为来自 SQL 的记录可以是“n”个数字。

我是 SSIS 的新手,非常感谢任何帮助

【问题讨论】:

  • SSIS 不是一个报告生成器,它是一个 ETL 工具。报告服务是 SSRS。虽然您可以使用 2 个或更多数据流任务来附加到同一个文件,但结果会很麻烦且难看
  • 按顺序在单独的 SSIS 任务中执行每个步骤。您可以继续追加到同一个 csv 文件。

标签: sql-server ssis ssis-2012 ssis-2008


【解决方案1】:

您需要 SSRS。您可以在 Visual Studio 中为其构建报告。 SSIS 是一种 ETL 工具(提取、转换、加载),主要用于聚合数据、迁移数据、整合数据等。SSRS 是一种允许最终用户使用您提供的动态报告的工具。

编辑:

安装 SSRS 并对其进行配置以使其正常工作:

https://msdn.microsoft.com/en-us/library/ms143711.aspx

我假设你已经有了 SSDT,因为你提到了 SSIS,但以防万一你没有:

https://msdn.microsoft.com/en-us/hh500335(v=vs.103).aspx

然后您将打开 Visual Studio,创建一个新的 SSRS 项目,创建一个新报告,定义您的数据源,并使用工具箱添加表格或您需要的任何其他显示。如果您需要用户输入,它也可以使用参数。静态内容可以放置在您需要的任何位置 - 不同的数据集也可以显示在您需要的任何位置。

我想提供更多帮助,但听起来您好像是从零开始,我不可能在这个论坛上告诉您有关 SSRS 的所有信息。所以,这里有一个 SSRS 教程:

https://msdn.microsoft.com/en-us/library/ms167305.aspx

祝你好运 - SSRS/SSIS/SSDT 是很棒的工具,所以我相信你会找到你需要的。

【讨论】:

  • 感谢您的 cmets。您能否分享一些想法,我可以如何根据我的要求继续使用 SSRS。
  • @AbhijithNayak 我用一些文档链接和您需要采取的步骤编辑了我的答案。
  • 有用的信息。现在我有一个问题 - 我在 SSRS 中创建了一个报告并尝试在 SSIS 中使用该报告(.rdl),因为我需要导出到 CSV 并通过邮件发送 - 在这种情况下我需要部署报告吗?或者我可以直接使用 .rdl 文件吗?
  • 大家好,我能够生成包含数据的 csv 报告。在 csv 报告中,我得到的是列中的十六进制值,而不是普通数字。例如:“1E+15”而不是“1000000000000080”。我该如何解决这个问题?
  • @AbhijithNayak 我很困惑。我回答了你原来的问题吗?
猜你喜欢
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-08
  • 1970-01-01
  • 2012-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多