Мастер бизнес-аналитики — добавление логики операций со счетами к измерению

Область применения: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Добавьте расширение интеллектуальной обработки счетов к кубу или измерению, чтобы присвоить стандартные классификации счетов, например «доходы» и «расходы», элементам атрибута «счет». Это расширение также идентифицирует типы счетов (такие как «Актив» и «Долг») и назначает соответствующую статистическую обработку каждому типу счета. Microsoft SQL Server SQL Server Analysis Services может использовать классификации для агрегирования учетных записей с течением времени.

Примечание

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

Логика операций со счетами применяется к измерению, задающему сведения о счетах (например: имя счета, номер счета и тип счета). Чтобы добавить логику операций с учетными записями, используйте мастер бизнес-аналитики и выберите параметр Определить логику операций со счетами на странице Выбор расширения . Затем этот мастер поможет вам выбрать измерение, к которому нужно применить аналитику учетных записей, определить атрибуты учетной записи в выбранном измерении, а затем сопоставить типы учетных записей в таблице измерений с типами учетных записей, распознаваемыми SQL Server Analysis Services.

Выбор измерения

На первой странице Определение логики операций со счетами мастера задается измерение, к которому необходимо применить логику операций с учетными записями. Добавление расширения логики операций с учетными записями к этому выбранному измерению приведет к изменению измерения. Эти изменения будут наследоваться всеми кубами, включающими выбранное измерение.

Задание атрибутов счетов

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

Сопоставление типов счетов

Вторая страница "Определение аналитики учетных записей" сопоставляет значения типов учетных записей из таблицы измерений с типами учетных записей, распознаваемыми SQL Server Analysis Services. Эта страница отображается только в том случае, если в измерение включен атрибут измерения Тип счета . Чтобы включить измерение Тип счета , на странице Определение настроек логики операций со счетами установите флажок рядом с полем Тип счета, а затем выберите соответствующий атрибут.

На второй странице Определение логики операций со счетами имеются два столбца:

  • в столбце Типы счетов исходной таблицы содержится список типов счетов, полученных мастером из таблицы измерения;

  • Столбец "Типы учетных записей сервера" определяет соответствующий тип учетной записи, который SQL Server Analysis Services распознает. В следующей таблице перечислены типы учетных записей, которые SQL Server Analysis Services распознают и агрегирование по умолчанию для каждого из этих типов. Выбор выполняется автоматически, если в таблице измерений используются те же имена типов учетных записей, что и SQL Server Analysis Services используется.

    Серверный тип счета Агрегирование Описание
    Статистические None Вычисляемый коэффициент чего-либо или количество чего-либо не вычисляется со временем. Для этого типа счета не производится конвертация между валютами с использованием правил конвертации.
    Ответственность LastNonEmpty Денежная сумма или стоимость ценностей, подлежащая возврату на определенный момент. Этот тип счета не накапливается со временем и, таким образом, не вычисляется со временем естественным образом. Например, количество за «Год» является значением последнего месяца с данными. Данный тип счета конвертируется в различные валюты по курсу на «Конец периода».
    Ресурс LastNonEmpty Денежная сумма или стоимость ценностей, имеющаяся на определенный момент. Этот тип счета накапливается со временем и, таким образом, не вычисляется со временем естественным образом. Например, количество за «Год» является значением последнего месяца с данными. Данный тип счета конвертируется в различные валюты по курсу на «Конец периода».
    Balance LastNonEmpty Количество чего-либо в заданное время. Этот тип счета накапливается, но не вычисляется со временем естественным образом. Например, количество за «Год» является значением последнего месяца с данными.
    Поток Sum Инкрементное количество чего-либо. Данный тип счета агрегируется со временем с использованием статистической функции Sum , но не конвертируется с использованием правил конвертации валют.
    Расход Sum Потраченная денежная сумма или стоимость ценностей. Данный тип счета агрегируется со временем с использованием статистической функции Sum и конвертируется в другие валюты по среднему курсу.
    Доходы Sum Полученная денежная сумма или стоимость ценностей. Данный тип счета агрегируется со временем с использованием статистической функции Sum и конвертируется в другие валюты по среднему курсу.

    Примечание

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

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

  1. В обозревателе решений щелкните правой кнопкой мыши проект служб Analysis Services, а затем выберите пункт Изменить базу данных.

  2. В разделе Сопоставление типов учетных данных выберите тип учетной записи в списке Имя.

  3. В текстовом поле Псевдоним введите псевдоним для типа учетной записи.

  4. В раскрывающемся окне списка Статистическая функция измените статистическую функцию по умолчанию для этого типа учетной записи.