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


Определение полуаддитивного поведения

Во многих бизнес-сценариях широко распространены полуаддитивные меры, которые не используют статистическое вычисление единообразно для всех измерений. Со временем данная проблема затрагивает все кубы, основанные на моментальных снимках балансов. Такие моментальные снимки можно найти в приложениях, связанных с ценными бумагами, балансом счета, бюджетированием, персоналом, страховыми полисами и требованиями, и многими другими областями коммерческой деятельности.

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

Чтобы добавить полуаддитивный режим, используйте мастер бизнес-аналитики и выберите параметр Определить полуаддитивный режим на странице Выбор расширения. Данный мастер затем проведет пользователя по шагам, определяющим меры, работающие в полуаддитивном режиме.

Определение полуаддитивного режима

На странице Определение полуаддитивного режима мастера выберите способ определения полуаддитивности, выбрав один из следующих параметров:

  • Отключить полуаддитивный режим
    Удаляет полуаддитивный режим из куба, в котором полуаддитивный режим был ранее определен. Данный выбор восстанавливает для показателя значение SUM, если для меры установлено значение, соответствующее любому из следующих типов статистической функции.

    • By Account
    • Average of Children
    • First Child
    • Last Child
    • Last Nonempty Child
    • First Nonempty Child
    • None

    Данный параметр не меняет меры с обычной статистической функцией: Sum, Min, Max, Count или DistinctCount.

  • Мастер определил измерение счетов «Учетная запись», в которой содержатся полуаддитивные элементы.Сервер будет выполнять статистическое вычисление элементов этого измерения согласно полуаддитивному режиму, назначенному каждому типу учетной записи.
    Приводит к тому, что система установит все меры из групп мер, измеренных измерением типа «Счет» статистической функцией «By Account», а сервер будет собирать члены измерения согласно полуаддитивному поведению, заданному для каждого счетного типа.
<table>
<thead>
<tr class="header">
<th><img src="images/ms144275.note(ru-ru,SQL.90).gif" title="ms175356.note(ru-ru,SQL.90).gif" alt="ms175356.note(ru-ru,SQL.90).gif" class="note" />Примечание.</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Данный параметр будет выбран по умолчанию, если мастер определит измерение типа «Учетная запись».</td>
</tr>
</tbody>
</table>
  • Определение полуаддитивного режима для отдельных мер
    Позволяет выбрать полуаддитивный режим каждой меры в отдельности. Значение по умолчанию равно SUM (полностью аддитивное).

    ms175356.note(ru-ru,SQL.90).gifПримечание.
    Данный параметр выбирается по умолчанию, если мастер не определяет измерение типа «Учетная запись».

    Для каждой меры можно выбирать любой из типов полуаддитивных функций, описанных в следующей таблице.

    Полуаддитивная функция Описание

    Average of Children

    Статистическая схема элемента представляет собой среднее его потомков.

    ByAccount

    Система читает полуаддитивное поведение, заданное для счетного типа.

    Count

    Статистическая схема представляет собой число элементов.

    Distinct Count

    Статистическая схема представляет собой число уникальных элементов.

    First Child

    Значение элемента вычисляется как значение его первого потомка в соответствии с измерением времени.

    FirstNonEmpty

    Значение элемента вычисляется как значение его первого потомка в соответствии с измерением времени, содержащим данные.

    LastChild

    Значение элемента вычисляется как значение его последнего потомка в соответствии с измерением времени.

    LastNonEmpty

    Значение элемента вычисляется как значение его последнего потомка в соответствии с измерением времени, содержащим данные.

    Max

    Применяется стандартная максимальная статистическая функция.

    Min

    Применяется стандартная минимальная статистическая функция.

    None

    Статистическая схема не применяется.

    Sum

    Применяется стандартная функция суммирования.

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

См. также

Основные понятия

Определение и настройка мер

Справка и поддержка

Получение помощи по SQL Server 2005