- •Лабораторна робота №1 Робота зі зведеними таблицями
- •Теоретичні основи
- •Завдання
- •Варіант 1
- •Варіант 2
- •Варіант 3
- •Варіант 4
- •Варіант 5
- •Лабораторна робота №2-3 Створення простих багатомірних olap кубів
- •Теоретичні основи
- •Завдання
- •Лабораторна робота №4 Побудова olap зрізів куба клієнтським засобом
- •Теоретичні основи
- •Завдання
- •Лабораторна робота №5 Підготовка реляційної бд як джерела даних для сховища даних
- •Теоретичні основи
- •Завдання
- •Варіанти
- •Лабораторна робота №6 Створення сховища даних на основі реляційної бд за заповнення його даними
- •Теоретичні основи
- •2) Очищення даних
- •3) Перетворення й консолідація даних
- •4) Завантаження даних
- •5) Відновлення даних
- •Завдання
- •Лабораторна робота №7-9 Мова багатомірних виражень mdx (Multi-Dimensional eXpressions)
- •Теоретичні основи
- •Завдання
- •Список літератури
Завдання
У даній лабораторній роботі необхідно виконати проектування й створення OLAP-куба, що відповідає завданню, використовуючи як інструментарій icCube.
OLAP-куб створюється на основі вже існуючої БД "Борей", що встановлюється в якості навчальної БД разом з Mіcrosoft Access.
Необхідно ознайомитися зі структурою цієї БД в Mіcrosoft Access - з таблицями, полями, зв'язками між ними. Для цього зручно використати режим "Схема даних" в Mіcrosoft Access. Все це знадобиться для грамотного проектування OLAP-куба.
У даній лабораторній роботі потрібно побудувати OLAP-куб, за допомогою якого можна провести аналіз даних із БД, що відповідає варіанту завдання.
Необхідні для аналізу виміру, міри й ієрархії куба вибираються по варіанті завдання. У дужках зазначені обов'язкові рівні ієрархії, які повинні бути присутнім у вимірах. При необхідності створити таблиці, які поєднують дані таким чином, щоб схема даних відтворювала схему «зірка».
За допомогою механізму зведених таблиць переглянути отримані дані. Побудувати діаграму.
Номер варіанта дорівнює (N mod 10) +1, де N - номер студента за списком групи.
Варіант 1
Аналіз цін і кількості замовлень щодо дати призначення, товару (Марка, Категорія), співробітника (Прізвище, Місто, Область, Країна).
Варіант 2
Аналіз цін і кількості замовлень щодо дати виконання, співробітника (Прізвище, Місто, Країна), клієнта (Назва, Місто, Країна).
Варіант 3
Аналіз цін і кількості замовлень щодо дати виконання, товару (Марка, Категорія), клієнта (Прізвище, Місто, Область, Країна).
Варіант 4
Аналіз цін і кількості замовлень щодо дати призначення, товару (Марка, Категорія), постачальника (Назва, Місто, Область, Країна).
Варіант 5
Аналіз цін і кількості замовлень щодо дати призначення, співробітника (Прізвище, Місто, Область, Країна), постачальника (Назва, Місто, Країна).
Варіант 6
Аналіз цін і кількості замовлень щодо дати виконання, клієнта (Прізвище, Місто, Країна), постачальника (Назва, Місто, Країна).
Варіант 7
Аналіз цін і кількості замовлень щодо дати призначення, клієнта (Прізвище, Місто, Країна), постачальника (Назва, Місто, Країна), товару (Марка, Категорія).
Варіант 8
Аналіз цін і кількості замовлень щодо дати виконання, клієнта (Прізвище, Місто, Країна), співробітника (Прізвище, Місто, Країна), товару (Марка, Категорія).
Варіант 9
Аналіз цін і кількості замовлень щодо дати призначення, постачальника (Назва, Місто, Країна), співробітника (Прізвище, Місто, Країна), товару (Марка, Категорія).
Варіант 10
Аналіз цін і кількості замовлень щодо дати виконання, клієнта (Прізвище, Місто, Країна), співробітника (Прізвище, Місто, Країна), постачальника (Назва, Місто, Країна).
Зміст протоколу:
Ціль роботи
Варіант завдання.
Опис перетворення таблиць БД.
Скріншоти для створення кубу.
Скріншот зведеної таблиці.
Скріншот діаграми.
Висновок
Контрольні питання:
1. Скільки вимірів у створеному OLAP-кубі?
2. Обґрунтуйте вибір структури (виміру, мері, ієрархії) створеного OLAP-куба?
3. Які зміни у вихідну БД потрібно внести для спрощення побудови OLAP-куба на її основі?