Вступ до схеми зірок

Зірка-схема - це найпростіший підхід і розмірна модель, де функціональні таблиці, розміри та факти розташовані організовано, і це здебільшого застосовується в Business Intelligence та зберіганні даних. Схема зірки формується шляхом упорядкування кожного факту з відповідними розмірами, що нагадують зірку. Факт - це нескінченний результат, такий як деталі продажів та кількість входу. Розмір - це збір довідкових даних, включаючи факти, такі як дата, деталі про товар та замовників. Зіркова схема оптимізована для величезних запитів даних при зберіганні даних, Інтернет-аналітичній обробці кубів даних, а також спеціальних запитах.

Як створити схему зірок?

Тут користувач збирається створити Зіркову схему шляхом перетворення моделі взаємозв'язків особи. Моделі співвідношення сутності є надто складними для пояснення функціональних величин та атрибутів, тому її спрощують до розмірної зіркової схеми наступним чином:

  • Знайдіть процедуру підприємства з точки зору відносин між сутністю та зрозумійте модель, яку можна розділити на кілька розмірних моделей. Суб'єкт суб'єкта господарювання складається з даних про бізнес.
  • Знайдіть багато-багато таблиць у відносинах між сутністю, що пояснює процедуру компанії та перетворюйте їх у таблиці реалій розмірної моделі. Ця таблиця містить дані, що містять таблицю фактів та розмірну таблицю з числовими значеннями та унікальними ключовими атрибутами.
  • Ідея цього процесу полягає в розмежуванні інформаційних таблиць на основі обміну або таблиць, що стираються інформацією. Тож треба створити багатьох на численні відносини. Наприклад, у базі даних ERP є реквізити рахунків, які є обмінною таблицею. Деталі, які оновлюються та оновлюються, - це таблиці на основі обміну. Тепер, порівнюючи обидві таблиці, виходить, що дані справді статичні.
  • Таблиця реальності являє собою представлення розмірної моделі, яка показує багато численні мережі між кінцевими вимірюваннями. Це призводить до того, що закордонні ключі в таблицях реальності поділяють багато на численні, що є підрахунковими відносинами. більша частина цієї таблиці підпадає під таблиці на основі обміну
  • Останнім кроком проектування зіркової схеми є денормалізація залишків в таблиці вимірювань. Обов’язковим ключем є створення дублюючого ключа. Цей ключ спирається на таблицю реальності, яка допомагає краще розуміти. Знайдіть дату та час у дизайні взаємозв'язків із сутністю та заповніть таблицю вимірів. Дати зберігаються як позначки дати та часу. Стовпець "Параметри дати" представляє рік, місяць або дату або час

Приклад: Таблиця розмірів часу має TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek, які можуть бути важливими критеріями розмірних таблиць. Так само всі таблиці мають унікальний ідентифікатор та атрибути. Мови запитів, такі як SQL, можуть застосовуватися для обміну даними, сховища даних та аналізу даних.

Синтаксис визначення куба:

Define cube (cube-name)(dimension-list): (measure-list)

Куби розгорнуті для адреси сповіщень на різних рівнях, а час відповіді на відповідь на запит мінімальний. Він доступний як заздалегідь складений дизайн і застосований у необхідних ситуаціях. Створення схеми Star дуже легко та ефективно застосовувати і також адаптується. Заповнення таблиці фактів і розмірної таблиці є обов'язковим, що в свою чергу є зіркою і може формуватися за допомогою SQL-запитів або запущеного коду. Ця конструкція створена для кращого розуміння та легкого отримання даних.

Характеристика зіркової схеми

1. Зіркова схема забезпечує швидкі агрегації та розрахунки, такі як загальна кількість проданих предметів та прибуток, отриманий на кінець кожного місяця. Ці деталі та процес можна відфільтрувати відповідно до вимог, створивши відповідні запити.

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

3. Таблиця фактів - це вимірювання конкретних подій, включаючи значення кінцевих чисел і складається із сторонніх ключів, пов'язаних з розмірними таблицями. Ця таблиця обрамлена значеннями фактів на атомному рівні і дозволяє зберігати кілька записів одночасно. Існує три різні типи таблиць фактів.

4. Таблиці фактів транзакцій складаються з даних про конкретні події, такі як святкові події, події продажу.

5. Запис фактів за певні періоди, такі як інформація про рахунки в кінці кожного кварталу.

6. Таблиці з швидкою агрегацією за певний період називаються накопичувальними таблицями знімків.

7. Розмірні таблиці надають детальні дані атрибутів, записи, знайдені фактично в таблиці. Таблиця розмірів може мати різні функції. Таблиці розмірів використовуються в основному як таблиця розмірів часу та дати, розмірна таблиця товару та замовлення на замовлення, таблиця розміру працівника та облікового запису. Ці таблиці присвоюються єдиному цілому типу даних, який є повторним первинним ключем.

8. Користувач може спроектувати свою таблицю відповідно до вимог. Наприклад, якщо йому потрібна розмірна таблиця продажів з ключем продукту та замовника, датою та ключем часу, ключ від доходу, отриманий. Якщо бізнесмен обрамляє розмірну таблицю товару з ключовими атрибутами, такими як колір, дата придбаного товару, рекламний ключ та клієнтський ключ.

Переваги

  • Він формується з простою логікою та запитами, легко витягуючи дані з трансакційного процесу.
  • Він має загальну логіку звітування, яка має на увазі динамічно.
  • Схема зірок може запропонувати збільшити продуктивність для звітів.
  • Зіркова схема, розроблена при подачі кубиків, застосованих в Інтернетному процесі транзакцій, щоб створити та зробити куби ефективними.

Недоліки

  • Він має високу цілісність і високий денормований стан. Якщо користувач не зможе оновити значення, весь процес буде згорнуто. Захист та безпека не є надійними до меж. Вона не настільки гнучка, як аналітична модель і не надає ефективної підтримки багатьом відносинам.
  • Зірка схема розгорнута в базі даних для контролю швидшого відновлення даних. Запит використовується для вибору потреби, а не для пошуку всієї бази даних. Відфільтровані та вибрані дані можуть застосовуватися в різних випадках. Звідси ця зіркова схема - це проста модель, яка легко приймається.

Рекомендована стаття

Це посібник щодо Що таке схема зірок? Тут ми обговорюємо Вступ до зіркової схеми та її характеристики разом із перевагами та недоліками. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Огляд таблиці фактів
  2. Схема зірок проти Сніжинки | Найкращі відмінності
  3. Моделювання сховищ даних з типами
  4. Бази даних AWS з перевагами
  5. Трубопровід даних AWS

Категорія: