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


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

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

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

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

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

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

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

  3. В поле Правило фильтра введите условие для правила. Например, условием для правила может быть строка «Bike Stand». В этом случае правилу будет удовлетворять и строка «Bike Stands».

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

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

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

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

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

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

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

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

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