Дизайн
Адаптуйте області концептуального дизайну сховища даних відповідно до конкретних звітних та аналітичних вимог кожного бізнес-підрозділу.
Намагаючись створити сховище даних для оптимальної продуктивності, слід враховувати кілька ключових областей: конфігурацію обладнання, логічні та фізичні моделі даних та управління робочим навантаженням. Середовище Business Intelligence включатиме інструменти аналітики, звітності та ETL (вилучення, перетворення та завантаження), а також сховище даних з одним або кількома витримками даних для створення працюючої системи бізнес-аналітики.
Концептуальний проект полягає в тому, щоб кожна бізнес-одиниця мала свою власну предметну область, пристосовану до їхніх звітних та аналітичних вимог. Проста діаграма нижче показує базовий дизайн того, як вихідні дані щодня витягуються, перетворюються та завантажуються в сховище даних за допомогою процесу ETL.
Кожна тематична область оновлюється нещодавно завантаженими даними та стає доступною для користувачів. Звіти, заплановані для розповсюдження та доставки за заздалегідь визначеним графіком, випускаються, і, нарешті, користувачі можуть створювати спеціальні звіти та користувацький аналіз за допомогою інструменту інтерфейсу.
Однією з чудових функцій, які надає сховище даних, є розробка звітів, які використовуються щомісяця, щотижня, квартал і рік і автоматично надсилаються на вашу електронну скриньку в запланований час. Більше немає необхідності постійно створювати або запускати ці типи стандартних звітів.
На схемі нижче також наведено приклад того, як має бути побудована концептуальна архітектура.
Сховище даних побудовано на трирівневій архітектурі. Кожним рівнем можна керувати та масштабувати його незалежно, підвищуючи гнучкість. В результаті окремі компоненти можуть легко масштабуватися і бути доступними.
Трирівнева архітектура складається з таких шарів:
Рівень даних
o Зберігає дані сховища даних
o Обробляє процес ETL сховища даних, де всі вихідні дані витягуються, очищаються, трансформуються та завантажуються в сховище даних.
Рівень застосування
o Тут будується вся бізнес-аналітика.
o Обробляє всі запити користувачів.
Рівень презентації
o Графічний інтерфейс користувача, що дозволяє:
– Звітність
– Аналіз
– Запит
– Кардування балів
– Посадка на тире
– Організація заходів
– Адміністрування користувачів
На схемі нижче зображено дизайн рівня програми, рівня презентації та рівня даних. Три рівні, необхідні для побудови сховища даних, призначені для того, щоб показати не тільки, як побудувати інфраструктуру, але й показати потік. Бізнес-користувач або «аналітик» — це особа, якій потрібно виконувати запити, створювати звіти та переглядати інформаційні панелі, які відображатимуть статистичні дані, необхідні для прийняття бізнес-рішень. Все це показано в «Рівні презентації».
«Рівень програми» призначений для того, щоб показати, де знаходяться інструменти та обладнання Business Intelligence. Інструменти Business Intelligence складаються із передніх інструментів звітності, таких як Cognos, інструменти Microsoft Data Warehousing, Microstrategy або інші інструменти.
«Рівень даних» призначений для того, щоб показати, де знаходяться джерела даних. Це можуть бути внутрішні або зовнішні джерела, які надходять у сховище даних. Сервери баз даних і сервери ETL також розташовані на цьому рівні. Інструменти ETL використовуються для отримання даних, які надходять в систему, і перетворення даних у значущу інформацію. Важливо розуміти обсяг даних, які будуть оброблятися, а також відсоток зростання даних за рік, оскільки все це вплине на продуктивність системи.
Лаура Паолетті має ступінь бакалавра в галузі комп’ютерних інформаційних систем і була віце-президентом з інформаційних технологій в NBC-Universal і Disney ABC Television. Вона також обіймала посади в Ernst & Young LLP у сфері технології. На своїй посаді вона відповідала за додатки, інфраструктуру та цифрові медіа. Деякі з її помітних досягнень включають впровадження програм для цифрових медіа, маркетингу, фінансів, виробництва (ланцюг постачання), продажів і споживчих товарів; Впровадження корпоративних сховищ даних/систем бізнес-аналітики; Управління центром обробки даних, включаючи апаратне забезпечення, стратегії зберігання даних, цифрові бібліотеки та розширення центру обробки даних; Впровадження офісу управління проектами; і трансформація бізнесу від стрічки до середовища без стрічки (цифрові носії).