Въведение в Star схема

Star схема е най-лесният подход и размерния модел, при който функционалните таблици, измерения и факти са подредени организирано и се прилагат най-вече в Business Intelligence и Data Warehousing. Звезда схема се формира чрез подреждане на всеки факт със съответните му размери, които приличат на звезда. Факт е безкраен резултат, като подробности за продажбите и броя на данните за вход. Измерение е събирането на референтни данни, включително факти, като дата, подробности за продукта и клиентите. Star схема е оптимизирана за огромни заявки за данни при съхранение на данни, онлайн аналитична обработка на кубчета данни, а също така и ad-hoc заявки.

Как да създадете звездна схема?

Тук потребителят ще създаде Star схема чрез преобразуване на модела на отношение на образувание. Моделите на връзката между субектите са твърде сложни, за да обяснят функционалните величини и атрибути, така че е опростена до размерната звездна схема, както следва:

  • Намерете процедурата на предприятието от гледна точка на връзката между субекта и разберете модела, който може да бъде разделен на няколко измерени модела. Връзката между предприятието се състои от бизнес данни.
  • Намерете много до много таблици в отношенията между субектите, което обяснява процедурата на компанията и ги преобразувайте в таблици за реалност на размерния модел. Тази таблица съдържа данни, съдържаща таблицата с факти и размерна таблица с цифрови стойности и уникални ключови атрибути.
  • Идеята на този процес е да се разграничат информационните таблици на базата на обмен или информационните изтрити таблици. Затова е необходимо да се проектират много от многобройните взаимоотношения. Например в ERP базата данни има данни за фактури, които са обменната таблица. Детайли, които се актуализират и обновяват, са базирани на обмен таблици. Сега, сравнявайки двете таблици, се получава, че данните са наистина статични.
  • Таблицата на реалността представлява представяне на размерния модел, който показва много към многобройни мрежи между крайните измервания. Това води до това, че чуждестранните ключове в таблиците за реалност споделят много на многобройни, което е преброима връзка. по-голямата част от тази таблица попада под таблици, базирани на обмен
  • Последната стъпка при проектирането на звездна схема е денормализиране на оставащите таблици в измервателни таблици. Задължителният ключ е да се направи дублиращ ключ. Този ключ разчита на таблицата на реалността, която помага за по-доброто разбиране. Намерете датата и часа от дизайна на връзката между субектите и попълнете таблицата с измерения. Датите се записват като печат за дата и час. Графа за измерение на дата представлява годината, месеца или датата или часа

Пример: Таблицата с времеви измерения има TIMEID, Quartername, QuarterNo, MonthName, MonthNo, DayName, DayofMonth, DayOfWeek, които могат да бъдат важни критерии за размерните таблици. По подобен начин всички таблици имат уникален идентификатор и атрибути. Езици на заявки като SQL могат да бъдат приложени за извличане на данни, склад за данни и анализиране на данни.

Синтаксис на дефиницията на куб:

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

Кубчетата се разполагат за адресиране на сигналите на различни нива, а времето за отговор, за да се отговори на заявката, е минимално. Предлага се като предварително изграден дизайн и приложим в необходимите ситуации. Създаването на Star схема е много лесно и ефективно да се прилага и е адаптивно. Попълването на таблицата с факти и размерната таблица е задължително, което от своя страна се оформя като звезда и може да се формира с помощта на SQL заявки или работещ код. Този дизайн е направен за по-добро разбиране и лесно извличане на данни.

Характеристики на звездна схема

1. Star схема осигурява бързи обобщения и изчисления, като обща продадена бройка и приходи от приходи, получени в края на всеки месец. Тези детайли и процес могат да бъдат филтрирани в съответствие с изискванията чрез поставяне на подходящи заявки.

2. Той има капацитета да филтрира данните от нормализирани данни и да осигурява нуждите за съхранение на данни. Свързаната информация на нормализираната таблица се подрежда в раздела с няколко измерения. Генерира се уникален ключ за всяка таблица с факти, за да се идентифицират всеки ред.

3. Таблица с факти е измерването на конкретни събития, включително стойности на крайните числа и се състои от чужди ключове, свързани с размерните таблици. Тази таблица е рамкирана със стойности за факти на атомно ниво и позволява да се съхраняват множество записи наведнъж. Има три различни типа таблица с факти.

4. Таблиците с данни за транзакциите се състоят от данни за конкретни събития като празнични събития, събития на продажби.

5. Записване на факти за дадени периоди, като информация за акаунта в края на всяко тримесечие.

6. Таблици с бързо агрегиране за определен период се наричат ​​натрупващи се таблици за моментни снимки.

7. Размерните таблици предоставят подробни данни за атрибути, записи, намерени в таблицата на практика. Таблицата с размерите може да има различни функции. Размерните таблици се използват главно като Таблица с размери за час и дата, Таблица с размери за продукта и поръчка, Таблица с данни за служителя и сметката. Тези таблици са присвоени с един цяло число тип данни, който е дублиращ първичен ключ.

8. Потребителят може да проектира своята таблица според изискванията. Например, ако се нуждае от размерна таблица на продажбите с ключ на продукта и клиента, дата и час ключ, ключът за приходите от генериран доход. Ако бизнесменът рамкира размерна таблица на продукта с ключови атрибути като цвят, дата на закупения артикул, промоционален ключ и клиентски ключ.

Предимства

  • Формира се с проста логика и запитвания лесно за извличане на данните от транзакционния процес.
  • Той има обща логика на отчитане, която се подразбира динамично.
  • Star схема може да предложи повишаване на производителността на приложенията за отчитане.
  • Звездна схема, проектирана чрез подхранване на кубчета, приложена от процеса на онлайн транзакциите, за да се изгради и направи кубовете да работят ефективно.

Недостатъци

  • Има висока целостност и високо денормализирано състояние. Ако потребителят не успее да актуализира стойностите, целият процес ще бъде свит. Защитите и сигурността не са надеждни до краен предел. Той не е толкова гъвкав като аналитичен модел и не разширява ефективната си подкрепа за много взаимоотношения.
  • В базата данни се разполага звездата схема за контрол на по-бързото възстановяване на данни. Запитването се използва за избор на нужда, а не за търсене в цялата база данни. Филтрираните и избрани данни могат да се прилагат в различни случаи. Следователно тази звездна схема е прост модел, който се приема лесно.

Препоръчителен член

Това е ръководство за Какво е Star схема? Тук обсъждаме Въведение в схемата на звездите и нейните характеристики, заедно с предимствата и недостатъците. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Преглед на таблицата с факти
  2. Звездна схема срещу Снежинка схема | Топ разлики
  3. Моделиране на хранилища на данни с типове
  4. AWS Бази данни с предимства
  5. AWS тръбопровод за данни

Категория: