Створення вимірювання часу за допомогою формування таблиці часу

Щоб створити вимір часу в службах Microsoft SQL Server Служби Analysis Services при відсутності таблиць часу в базі даних-джерелі, можна використовувати майстер вимірювань середовища Business Intelligence Development Studio. З цією метою на сторінці Вибір методу створення виберіть один з наступних параметрів.

Створити в джерелі даних таблицю часу. Виберіть цей параметр при наявності дозволу на створення об'єктів в базовому джерелі даних. Майстер створить таблицю часу і збереже її в джерелі даних. Потім на основі цієї таблиці часу майстер створює вимір часу.

Створити на сервері таблицю часу. Виберіть цей параметр при відсутності дозволів на створення об'єктів в базовому джерелі даних. Майстер створить таблицю часу і збереже її не в джерелі даних, а на сервері. (Вимірювання, створене з таблиці часу на сервері, називається серверним виміром часу.) Серверне вимір часу майстер створює на основі цієї таблиці часу.

Виберіть періоди часу, які майстер буде використовувати при створенні ієрархії, яка застосовується для ваших даних, наприклад, «Роки», «Півріччя», «Квартали», «Триместри», «Місяці», «Декади», «Тижня» або «Дата» . Необхідно вибрати хоча б період часу «Дата». Атрибут «Дата» є ключовим атрибутом вимірювання, тому вимір не може без нього працювати.

Потім у вікні Мова відображення імен елементів часу виберіть мову, який буде використовуватися для розмітки елементів вимірювання.

Після створення вимірювання часу на основі діапазону дат конструктор вимірювань можна використовувати для додавання або видалення атрибутів часу. Атрибут «Дата» є ключовим атрибутом для виміру, тому його не можна видалити з вимірювання. Щоб приховати від користувачів атрибут «Дата», можна змінити значення властивості AttributeHierarchyVisible цього атрибута на False.

Залежно від періодів часу, обраних на сторінці Визначення тимчасових періодів майстра, вибір календаря визначає атрибути, які створюються в вимірі. Наприклад, при виборі періодів часу Рік і Квартал на сторінці Визначення періодів часу майстра і виборі типу календаря Фінансовий календар на сторінці Вибір календарів створюються атрибути FiscalYear, FiscalQuarter і FiscalQuarterOfYear для фінансового календаря.

Майстер також створює ієрархії, пов'язані з календарем, що складаються з атрибутів, створених для цього календаря. Для всіх календарів кожен рівень у всіх ієрархіях згортається в більш високий рівень. Наприклад, в стандартному 12-місячному календарі майстер створює ієрархію виду «Роки і Тижня» або «Роки і Місяці». Однак в стандартному календарі тижні розподілені по місяцях нерівномірно, тому ієрархія виду «Роки, Місяці і Тижня» відсутня. Навпаки, тижні в звітному і виробничому календарях рівномірно розподілені по місяцях, тому тижні в цих календарях згортаються в місяці.

Схожі статті