Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Вопросы и ответы по MS SQL Server" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
MS SQL Server - дело тонкое...
Информационный Канал Subscribe.Ru |
#186<< #187 |
СОДЕРЖАНИЕ
Введение в SQL Server 2000 Analysis Services: Создание первого куба. Часть 3. По материалам статьи William Pearson: Introduction to SQL Server 2000 Analysis Services: Creating Our First Cube Создание измерения по схеме - снежинка: Несколько связанных таблиц измерений Так как по ключу product_id таблица фактов связана с несколькими таблицами измерений товаров, содержащих поля, по которым определяются соответствующие уровни иерархии измерений, мы сталкиваемся с необходимостью рассмотрения более сложной схемы измерений - снежинки. За исключением описания объединений таблиц, и некоторых дополнительных шагов мастера, Dimension Wizard поможет нам также просто и эффективно создавать более сложные схемы измерений, чем рассмотренная ранее схема - звезда. Для того, что бы смоделировать схему измерений - снежинка, в окне списка измерений мастера Cube Wizard нажмите New Dimension (там, где мы остановились в предыдущем примере). Потом, в окне Welcome Dimension Wizard, нажмите кнопку Next и в открывшемся окне Choose How You Want to Create the Dimension выберете схему Snowflake Schema, как это показано ниже, на Иллюстрации 22. Ознакомьтесь с дополнительной информацией об этой схеме в расположенной внизу области Description, и опять нажмите кнопку Next.
![]() Иллюстрация 22: Выбор схемы - снежинка Нужно выбрать таблицы product и product_class, как это показано на Иллюстрации 23, а затем нажмите Next, чтобы перейти к диалоговому окну Create and Edit Joins, в котором Вы увидите выбранные нами и реально существующие отношения между таблицами.
![]() Иллюстрация 23: Выбор product и product_class
![]() Иллюстрация 24: Окно Create and Edit Joins, где можно просматривать и редактировать связи между таблицами Объединение этих двух таблиц, которые мы выбрали, основано на связи по полю product_class_id, как видно на Иллюстрации 24. Соответствие типов данных и другие ограничения должны быть рассмотрены на этом шаге, иначе, Вы почти наверняка потом столкнётесь с проблемами, но в нашем простом случае, представленное на иллюстрации объединение вполне правомерно. Для получения подробной информации об удалении/создании новых объединений или о критериях построения правильных связей, обратитесь к разделу Analysis Services в MSSQL Server Reference Library. Нажмите кнопку Next, чтобы перейти к следующему шагу мастера. В следующем диалоговом окне Мы снова выбираем уровни для измерений, и если мы расположим уровни в не правильном порядке, будет выдано предупреждение. Как показано на Иллюстрация 25, Мы выбираем уровни от наиболее общих к более детальным, сверху вниз: product_category, product_subcategory и brand_name.
![]() Иллюстрация 25
Указав иерархию уровней, нажмите кнопку Next, и потом пропустите не критичные для нас окна Specify Member
Key Columns и Advanced Options.
![]() Иллюстрация 26: Завершение создания измерения Product После нажатия кнопки Finish, Вы снова попадёте в диалоговое окно Cube Wizard (Иллюстрация 27), и мы видим, что теперь измерение Product также находиться в списке Cube Dimensions.
![]() Иллюстрация 27: Измерение Product в списке существующих измерений ПРОДОЛЖЕНИЕ СЛЕДУЕТ Статьи на русском языке
Стратегия профессиональной защиты аналитических срезов данных Новые и обновлённые технические статьи Microsoft
An Office Web Components 10 PivotChart May Crash When You Open It
Reporting Services! Самые популярные темы недели
Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
Хоть и не в ТЕМУ - но ХХХЕЕЛЛЛППП!!! Рассылка: Вопросы и ответы по Microsoft SQL Server
Автор рассылки: Сергей Кошкин
Выпуск No. 30 от 2004-03-12 |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||