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


Как применить фильтр к правилу

Службы MicrosoftSQL ServerAnalysis Services позволяют фильтровать правила, которые отображаются на вкладке Правила средства просмотра правил взаимосвязи (Майкрософт). С помощью фильтрации можно ограничить результаты, показав только нужные взаимосвязи. Например, можно отфильтровать правила, чтобы показать только правила, содержащие определенный товар. Дополнительные сведения о работе с моделями взаимосвязей в пользовательском средстве просмотра см. в разделе Просмотр модели интеллектуального анализа данных при помощи средства просмотра правил взаимосвязи (Майкрософт). Пошаговое руководство по построению и просмотру модели взаимосвязей см. в учебнике Занятие 3. Построение сценария потребительской корзины (учебник по интеллектуальному анализу данных — средний уровень).

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

Этот параметр доступен только для моделей интеллектуального анализа данных, созданных по алгоритму взаимосвязей (Майкрософт).

Фильтрация правил

  1. Откройте модель интеллектуального анализа данных в средстве просмотра правил взаимосвязи. Для этого в среде SQL Server Management Studio щелкните правой кнопкой мыши имя модели и выберите команду Обзор. В среде Business Intelligence Development Studio дважды щелкните структуру интеллектуального анализа данных, которая содержит модель, а затем перейдите на вкладку Средство просмотра моделей интеллектуального анализа данных окна Конструктор интеллектуального анализа данных.

  2. Перейдите на вкладку Правила окна Средство просмотра правил взаимосвязи.

  3. В поле Правило фильтра введите условие для правила.

    В текстовом поле Правило фильтра поддерживаются регулярные выражения, определенные языком .NET. Поэтому можно использовать выражения, подобные следующему: ((.Helmets.*Fenders.*)|(.*Fenders.*Helmets.*)). Это выражение возвращает все наборы элементов, содержащие атрибуты со словами Helmets и Fenders в любом порядке.

  4. В поле Минимальная вероятность повысьте значение вероятности, чтобы отобразить меньше правил, или понизьте значение, чтобы показать больше правил.

  5. В поле Минимальная важность повысьте значение важности, чтобы отобразить меньше правил, или понизьте значение, чтобы показать больше правил.

  6. В разделе Показать выберите один из следующих параметров: Отобразить имя и значение атрибута, Отобразить только имя атрибута или Отобразить только значение атрибута.

  7. В поле Максимальное число строк повысьте значение, чтобы увеличить общее количество правил, удовлетворяющих указанным условиям, или понизьте значение, чтобы ограничить число возвращаемых правил. Правила упорядочиваются по вероятности, поэтому можно исключить дополнительные правила, удовлетворяющие условиям для вероятности или важности.

  8. Установите или снимите флажок Показывать длинное имя, чтобы изменить способ отображения имен правил.

    Теперь правила отфильтрованы так, что отображаются только правила, содержащие указанный элемент. Условие фильтра применяется к значениям атрибутов до или после разделителя правила «->».

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

    Средство просмотра помещает в кэш первоначальный список правил на основании запроса к модели интеллектуального анализа данных и не обновляет список правил, если не изменить условия запроса путем указания параметров максимального числа строк, вероятности, важности или отображения длинных имен. Поэтому, если после ввода условия отображаемые элементы не обновляются немедленно, можно вызвать принудительное обновление данных в средстве просмотра, установив и сняв флажок Показывать длинное имя.