Определение вычислений логики операций со временем с использованием мастера бизнес-аналитики
Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Расширение логики операций со временем представляет собой расширение куба, которое добавляет вычисления куба (или представления времени) к выбранной иерархии. Данное расширение поддерживает следующие категории вычислений:
Период к дате.
Рост за период.
Скользящие средние.
Параллельные сравнения периодов.
Интеллектуальная обработка времени применяется к кубам, имеющим измерение времени. (Измерение времени — это измерение, чье свойство Type равно значению Time). Кроме того, атрибуты времени такого измерения также должны иметь соответствующие параметры (например, годы или месяцы) для своего свойства Type . Свойство Type как измерения, так и его атрибутов, будет задано корректно, если для создания измерения времени используется мастер измерений.
Чтобы добавить логику операций со временем в куб, используйте мастер бизнес-аналитики и выберите параметр Определить логику операций со временем на странице Выбор расширения . Данный мастер затем проведет по этапам выбора иерархии, к которой добавляется интеллектуальная обработка времени, а также указания элементов иерархии, в отношении которых будет применена интеллектуальная обработка времени. На последней странице мастера можно увидеть изменения, которые будут внесены в базу данных Microsoft SQL Server SQL Server Analysis Services для добавления выбранной аналитики времени.
Выбор иерархии времени
На странице Выбор целевой иерархии и вычислений выберите иерархию времени, к которой применяется расширение времени. При каждом запуске мастера бизнес-аналитики расширение времени можно применять только к одной иерархии времени. При необходимости применить расширение к нескольким иерархиям времени необходимо запустить мастер снова.
После выбора иерархии времени выберите в списке Доступные вычисления времени вычисления, применяемые к иерархии. Список указываемых вычислений зависит от уровней в иерархии, а также от настройки свойства Type для атрибута каждого уровня. Например, иерархия «Годы» поддерживает вычисления «Год к дате» и «Рост за год», в то время как иерархия «Кварталы» такие вычисления не поддерживает.
Примечание
Файл шаблона Timeintelligence.xml определяет вычисления времени, перечисленные в списке Доступные вычисления времени. Если перечисленных вычислений недостаточно, то можно либо изменить существующие вычисления, либо добавить новые вычисления в файл Timeintelligence.xml.
Совет
Чтобы просмотреть описание вычисления, используйте для выделения вычисления клавиши со стрелками ВВЕРХ и ВНИЗ.
Применение представлений времени к элементам
На странице Определение области вычислений укажите элементы, к которым применяются новые представления времени. Новые представления времени могут быть применены к одному из объектов, указанных ниже:
Элементы измерения счетов в списке Доступные меры , расположенном на странице Определение области вычислений , указываются измерения счетов. У измерений счетов есть свои свойства Type , равные значению Accounts. При наличии измерения счетов, которое не отображается в списке Доступные меры , можно воспользоваться мастером бизнес-аналитики, чтобы добавить логику операций со счетами к такому измерению. Дополнительные сведения см. в разделе Добавление логики операций со счетами к измерению.
Меры Вместо того, чтобы указывать измерение счетов, можно указать меры, к которым представления времени применяются. Для этого выберите представления, к которым применяются выбранные вычисления времени. Например, активы и обязательства представляют собой данные типа «год к дате»; следовательно, вычисление «Год к дате» не применяется к мерам активов или обязательств.
Просмотр расширения логики операций со временем
На последней странице мастера бизнес-аналитики можно просмотреть изменения, которые будут внесены в базу данных SQL Server Analysis Services. Для расширения логики операций со временем мастер изменит выбранное измерение времени, связанное представление источника данных и связанный куб (см. описание в таблице ниже).
Объект | Изменение |
---|---|
Измерение времени | Добавляет атрибут для каждого вычисления (или представления). |
Представление источника данных | Добавляет вычисляемый столбец в таблице времени для каждого нового атрибута в измерении времени. |
Куб | Добавляет вычисляемый элемент, который задает код многомерных выражений для выполнения вычисления. |