为 DQS 日志文件配置严重级别

本主题介绍如何使用数据质量客户端为 Data Quality Services(DQS)中的各种活动和模块配置严重性级别。 严重性级别定义 DQS 中发生的事件的强度。 DQS 事件具有以下严重性级别,其严重性顺序递减:

  • 严重:可能导致严重/意外结果的关键运行时错误。

  • 错误:其他运行时错误。

  • 警告:有关可能导致错误的事件的警告。

  • 信息:有关非错误或警告的常规事件的信息。 例如,已启动 DQS 进程。

  • 调试:有关事件的详细信息。

通过为各种 DQS 活动和模块配置严重性级别,可以筛选要记录的信息,并写入相应 DQS 活动或模块的 DQS 日志文件。 例如,如果将 DQS 活动的严重性级别设置为 “警告”,则只会记录与 DQS 活动关联的警告和更高的严重性消息(错误和严重性消息)。

在您开始之前

安全

权限

必须在DQS_MAIN数据库中具有dqs_administrator角色才能配置日志严重性设置。

在活动层级配置严重性等级

可以在 DQS 中为以下活动配置日志严重性设置:域管理、知识发现、匹配策略、数据清理、数据匹配和引用数据服务。 为此,做以下事情:

  1. 启动数据质量客户端。 有关执行此作的信息,请参阅 “运行数据质量客户端应用程序”。

  2. 在“数据质量客户端”主屏幕中,单击“ 配置”。

  3. 接下来,单击“ 日志设置” 选项卡。列出了以下 DQS 活动,你可以为其选择严重级别: 域管理知识发现清理项目(例如 RDS)匹配策略和匹配项目以及 RDS

  4. 对于 DQS 活动,请选择要记录的严重性级别。 可以在以下项中选择一个:“致命”、“错误”、“警告”、“信息”和“调试”。 例如,如果您希望仅将致命消息写入知识发现活动的 DQS 日志文件,请在“知识发现”活动的下拉列表中选择“致命”。

    注释

    默认情况下,为每个活动选择 “错误 ”。 这意味着默认情况下,错误和致命消息将写入每个活动的 DQS 日志文件。

  5. 单击 “关闭”

在模块级别配置严重性级别(高级)

使用“日志设置”选项卡中的“高级”部分,可以在模块级别配置日志严重性设置。 模块是 DQS 系统程序集,可在 DQS 中的功能中实现各种功能。 例如,域管理活动包含各种功能,例如定义域规则、定义规则条件、定义复合域的跨域规则等。

有时,活动级别的粒度级别不够。 你可能想要调查活动中特定模块中发生的问题。 它有助于在模块级别配置日志严重性,以便更准确地隔离和跟踪问题。

在活动级别指定的日志严重性设置确定构成活动的所有模块的日志严重性设置。 但是,如果活动级别和模块级别的日志严重性设置之间存在任何冲突,则会考虑模块级别的严重性设置。

注释

  • 默认情况下, Microsoft.Ssdqs.Core.Startup 模块在“ 高级 ”部分中预配置,其严重性级别设置为 “信息”。 这样做是为了记录严重性信息的事件以及与启动和停止 DQS 服务相关的更高级别的事件(警告、错误和致命事件)。
  • 仅当是熟悉 DQS 系统程序集的高级 DQS 用户时,才应在模块级别配置日志严重性级别。

若要在模块级别配置日志严重性级别,请执行以下作:

  1. 在“ 日志设置” 选项卡中,单击“ 高级 ”的向下箭头以显示区域。

  2. 在显示的网格中,从“ 模块 ”列中的下拉列表中选择模块名称。

  3. 接下来,从 “严重性 ”列中的下拉列表中选择模块的严重性级别。 可以在以下项中选择一个:“致命”、“错误”、“警告”、“信息”和“调试”。

    例如,在域管理活动中,可以通过选择 Microsoft.Ssdqs.DomainRules.Define 模块并选择不同的日志严重级别,为域规则定义功能设置与域管理活动不同的粒度级别。 同样,可以通过选择 Microsoft.Ssdqs.DomainRules.Condition.CrossDomain 模块并选择不同的日志严重性级别,为跨域规则功能设置不同的粒度级别。

  4. 如果需要,请对其他模块重复步骤 2 和步骤 3。 还可以通过单击 “添加模块 ”和 “删除模块 ”图标向网格添加或删除行。

  5. 单击 “关闭”

另请参阅

为 DQS 日志文件配置高级设置