【问题标题】:How to performing Quality Control in SQL Server 2008 R2如何在 SQL Server 2008 R2 中执行质量控制
【发布时间】:2011-11-10 14:48:40
【问题描述】:

我对 SQL Server 很陌生。我正在尝试确定对存储在 SQL Server 2008 R2 标准版数据库中的数据进行质量控制的最佳方法。

要进行的 QC 测试类型包括数据完整性、引用完整性和业务逻辑检查。输出需要是一个表格,其中每条记录代表一个测试的数据集,每列代表一个进行的测试。根据测试,每列的值应该是表示数据集中有多少条记录失败的数字,或者是表示失败记录的 ID 列表。

我不知道从哪里开始...可以使用简单的 SQL 查询来完成,还是应该使用 Reporting Services 或 SQL Server 提供的其他工具来完成?

【问题讨论】:

  • 这些测试最终会在生产环境中进行,还是您希望仅出于测试目的进行设置?

标签: sql-server sql-server-2008 reporting-services ssis


【解决方案1】:

首先在 SSMS 中构建查询。

一旦您获得稳定的查询,如果您想要增强数据的呈现和交付,您可以选择 SSRS,如果您想要自动化和灵活地输出到许多不同的系统,您可以选择 SSIS,或者查看如果您只想将数据复制到不同的表,则可以执行简单的 SQL 代理作业。

SSRS 旨在通过漂亮的图形表示和交付格式进行只读访问。 SSIS 的目标是灵活的数据集成任务,但没有太多的 UI。

SSMS 是通用的 SQL Server 创作工具。 SSRS 和 SSIS 都可以使用你在 SSMS 中编写的 SQL。

(我认为这回答了你的问题;这就是你要找的吗?)

【讨论】:

  • 感谢您的回复。我将开始更多地研究 SSRS 和 SSIS。我曾简单地使用 SSIS 将数据导入/导出到 Excel,但不知道更多。我从来没有使用过SSRS。我只是重写了这个问题,试图简化我的要求,但我认为你的回答是朝着正确方向迈出的一步。谢谢。
  • 我认为您希望在开发中坚持使用简单的 SQL 查询。然后,如果这些查询相当独立,请使用 SQL 代理作业安排它们。如果它们与其他数据源/目标交互,请使用 SSIS 包并安排它。到达那里后,请查看 SSRS 以通过电子邮件发送带有结果的漂亮图表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多