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