Вопросы, предложения, коментарии, замечания, критику и т.п.
присылайте Александру Гладченко на адрес:
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Информационный Канал Subscribe.Ru |
#190<< #191 |
СОДЕРЖАНИЕ
Введение в SQL Server 2000 Analysis Services: Создание первого куба. Часть 4. По материалам статьи William Pearson: Introduction to SQL Server 2000 Analysis Services: Creating Our First Cube
Введение в Analysis Manager
Теперь мы сосредоточимся на рассмотрении самых распространённых измерений - измерений времени. Обычно
автор начинает добавление измерений именно с измерений времени, поскольку они применимы практически к
каждому кубу (время важно практически во всех финансовых и других бизнес - системах), и мы включим их
в наш первый куб, рассмотрев особенности их использования.
Иллюстрация 28 В используемой нами для примеров базе данных FoodMart 2000 уже существует таблица для измерений времени, это: time_by_day. На практике часто измерение времени получается из столбца в таблице фактов, однако, они могут браться и из хранилища данных, как мы это видим в нашем примере, где для связи с таблицей фактов используется ключ time_id. Выбрав таблицу time_by_day, нажмите кнопку Next и перейдите к выбору типа измерения. В диалоговом окне Dimension Wizard, где осуществляется выбора типа измерения, необходимо указать столбец date/time из имеющихся в выбранной таблице, который подходит для наших целей. Если есть несколько таких столбцов, необходимо выбрать один из них, который будет использован, в нашем случае, для измерения дат. Поскольку в выбранной нами таблице к типам измерения времени относится только один столбец, он предлагается по умолчанию. Поэтому, Вам в этом окне достаточно только выбрать тип измерения Time dimension и оставить предлагаемую для дат колонку the_date, как это показано ниже (Иллюстрация 29).
Иллюстрация 29: Окно Select the Dimension Type, выбор типа измерения - Time Dimension Нажав кнопку Next, вы перейдёте в окно Create the time dimension levels. Dimension Wizard предлагает несколько типовых вариантов иерархии дат, из которых мы можем выбрать такой, который позволит сократить время построения нашего первого куба. Кроме того, имеется возможность выбора начальных: дня, месяца и года, что особенно ценно при построении кубов для организаций, имеющих годовые бюджеты. Для простоты, нам подойдёт предлагаемое по умолчанию значение, и мы выберем бюджет на год, совпадающий с календарным годом (с первым января в качестве даты его начала). Это показано на Иллюстрации 30, представленной ниже.
Иллюстрация 30: Окно Create the Time Dimension Levels Поскольку мастер не позволяет нам самостоятельно изменять уровни измерения дат, мы просто нажмём кнопку Next и перейдём в окно Advanced Options. Это окно тоже можно пропустить, сразу же нажав на кнопку Next. В должны попасть в последнее окно Finish the Dimension Wizard, в котором вписать имя нашего нового измерения: Time. Обратите внимание, что Мастер уже создал иерархию измерения по времени (год, квартал, месяц и день), и Вы можете развернуть для просмотра узлы этой иерархии в области Preview, как это показано на Иллюстрации 31.
Иллюстрация 31 После нажатия кнопки Finish, Вы вернётесь в Cube Wizard, где увидите, что новое измерение добавлено в списке Cube Dimensions к уже имеющимся, созданным нами ранее измерениям, как это показано на Иллюстрации 32. Теперь мы достигли той стадии, когда наша простая модель имеет достаточно измерений для анализа средствами Cube Wizard. Мы определили типовой набор измерений, и мы указали в мастере, где можно найти значения или меры, которые мы хотим включить в куб (имеется ввиду таблица фактов, из которой берутся меры).
Иллюстрация 32 ПРОДОЛЖЕНИЕ СЛЕДУЕТ Статьи на русском языке
Происхождение ERP Новые и обновлённые технические статьи Microsoft
A Floating Point Exception Occurs During the Optimization of a Query
MS SQL Server Distributed Partitioned Views Part 2 Самые популярные темы недели
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
запуск ActiveX через Job Рассылка: Вопросы и ответы по Microsoft SQL Server
Автор рассылки: Сергей Кошкин
Выпуск No. 32 от 2004-04-09
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||