Поделиться через


Создание междоменного правила

В этом разделе описано, как создать междоменное правило для составного домена в базе знаний служб Службы Data Quality Services (DQS). Междоменное правило проверяет связь между значениями в отдельных доменах, включенных в составной домен. Междоменное правило должно выполняться в составном домене, чтобы значения в домене были точными и соответствовали требованиям бизнеса. Междоменное правило используется для проверки, исправления и стандартизации значений в домене.

Каждое предложение If и Then в междоменном правиле определяется для одного из доменов составного домена. Каждое предложение должно быть определено для своего домена. Междоменное правило должно связывать несколько отдельных доменов; в составном домене нельзя определить простое доменное правило (только для одного домена). Это следует делать путем определения доменного правила для отдельного домена. Предложения If и Then могут содержать одно или несколько условий.

Междоменное правило, содержащее определительные условия, будет применять логику правила к синонимам значений в условиях, в также к самим значениям. Определительными условиями для предложений If и Then являются Значение равно, Значение не равно, Значение в наборе или Значение не в наборе. Например, предположим, что имеется следующее междоменное правило для составного домена: “Для "City", если значение равно "Los Angeles", то для "State", значение равно "CA". «Если "Los Angeles" и "LA" являются синонимами, это правило воспримет правильно "Los Angeles CA" и "LA CA", но возвратит ошибку для "Los Angeles WA" и "LA WA".

Помимо информирования о выполнении междоменного правила определительное предложение Then в междоменном правиле, Значение равно, также исправляет данные во время проведения очистки данных. Дополнительные сведения см. в подразделе Data Correction using Definitive Cross-Domain Rules раздела Очистка данных в составном домене.

Междоменные правила рассматриваются после всех простых правил, затрагивающих только один домен. Только если для значения выполняются простые правила (если они существуют), к нему применяется междоменное правило. Составной домен и отдельные домены, для которых выполняется правило, должны быть определены, прежде чем правило будет применяться.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Предварительные требования

    Безопасность

  • Создание междоменных правил

  • Проверка междоменных правил

  • Дальнейшие действия: после создания междоменного правила

Перед началом

Предварительные требования

Чтобы создать междоменное правило, необходимо предварительно создать и открыть составной домен.

Безопасность

Разрешения

Для создания междоменного правила необходимо иметь в базе данных DQS_MAIN роль dqs_administrator или dqs_kb_editor.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Создание междоменных правил

  1. Запустите клиент DQS. Дополнительные сведения об этой процедуре см. в разделе Запуск клиентского приложения DQS.

  2. На главном экране клиента Клиент Data Quality откройте или создайте базу знаний. Выберите операцию Управление доменами, а затем нажмите кнопку Открыть или Создать. Дополнительные сведения см. в разделе Создание базы знаний или Открытие базы знаний.

    ПримечаниеПримечание

    Управление доменами осуществляется на странице клиента службы Data Quality Services, которая содержит пять вкладок для отдельных операций управления доменом. Это не процесс, управляемый мастером; любая операция управления может быть выполнена отдельно.

  3. Из Списка доменов на странице Управление доменами выберите составной домен, для которого надо создать доменное правило, или просто создайте новый составной домен. Если нужно создать новый домен, см. раздел Создание составного домена.

  4. Щелкните вкладку Правила CD.

  5. Нажмите кнопку Добавить новое доменное правило и введите имя и описание для правила.

  6. Установите флажок Активное, чтобы указать, что правило должно применяться (по умолчанию), и снимите этот флажок, чтобы правило не применялось.

  7. Создайте предложение If следующим образом.

    1. На панели предложения If в списке доменов выберите один из отдельных доменов, включенных в составной домен, который будет субъектом в предложении If. Вы можете выбрать любой отдельный домен в составном домене.

    2. Выберите условие из раскрывающегося списка в качестве первого условия предложения.

    3. Если условию требуется значение, введите значение в текстовом поле, связанном с условием.

    4. Если предложению требуется другое условие, щелкните Добавить новое условие в выбранное предложение. Выберите оператор, выберите условие и введите значение для условия, если оно требуется.

    5. Чтобы изменить порядок условий, выберите условие, щелкнув слева от него, и нажмите кнопку со стрелками вверх или вниз.

    6. Чтобы скрыть условия, нажмите знак «минус» слева от имени домена. Нажмите знак «плюс» для отображения условий.

  8. Создайте предложение Then, выбрав отдельный домен, отличный от субъекта предложения If, в списке доменов на панели предложения Then. Затем постройте предложение Then, используя те же шаги, что и при построении предложения If.

  9. Перейти к процедуре проверки ниже.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Проверка междоменных правил

  1. Проверьте междоменное правило следующим образом.

    1. Нажмите значок Применить выбранное доменное правило к тестовым данным в правом верхнем углу панели составного домена.

    2. В диалоговом окне Проверка доменного правила щелкните значок Добавить новый тестовый терм для доменного правила.

    3. Введите тестовые значения для домена, связанного с предложением If, и для домена, связанного с предложением Then. Тестовые значения, введенные в предложение If, должны отвечать условиям этого предложения, иначе появится знак вопроса в столбце Validity, указывающий, что междоменное правило неприменимо к тестовым данным.

    4. Нажмите снова значок Добавить новый тестовый терм для доменного правила, чтобы добавить другой набор тестовых значений.

    5. Нажмите значок Проверить доменное правило на всех термах. Если набор тестовых значений допустим, службы DQS установят флажок в столбце Validity для этой строки. Если же набор тестовых значений недопустим, службы DQS установят треугольник с восклицательным знаком в столбце Validity для этой строки.

    6. После завершения проверки нажмите Закрыть в диалоговом окне Проверка правила для составного домена.

  2. Закончив работу со всеми междоменными правилами, нажмите кнопку Готово, чтобы завершить действие управления доменами, как описано в разделе Завершение операции по управлению доменами.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Дальнейшие действия. после создания междоменного правила

Создав перекрестное правило, можно выполнить для этого домена другие задачи управления доменами, можно провести обнаружение знаний для добавления знаний в домен или добавить в домен политику сопоставления. Дополнительные сведения см. в разделе Обнаружение набора знаний, Управление доменом или Создание политики сопоставления.

Значок стрелки, используемый со ссылкой «В начало»[Top]