Skip to main content

Opis tabel faktów i wymiarów Tabele w bazie danych

Hurtowni danych dla korporacji - Bartek Głowacki | audycja #290 [Kamil Cebulski] (Kwiecień 2025)

Hurtowni danych dla korporacji - Bartek Głowacki | audycja #290 [Kamil Cebulski] (Kwiecień 2025)
Anonim

Fakty i wymiary stanowią rdzeń wszelkich działań wywiadu gospodarczego. Tabele zawierają podstawowe dane wykorzystywane do przeprowadzania szczegółowych analiz i określania wartości biznesowej. W tym artykule przyjrzymy się rozwojowi i wykorzystaniu faktów i wymiarów do analizy biznesowej.

Jakie są fakty i tabele faktów?

Tabele faktów zawierają dane odpowiadające poszczególnym procesom biznesowym. Każdy wiersz reprezentuje pojedyncze zdarzenie powiązane z procesem i zawiera dane pomiarowe powiązane z tym zdarzeniem.

Na przykład organizacja handlu detalicznego może mieć tabele faktów dotyczące zakupów klientów, połączeń telefonicznych z obsługą klienta i zwrotów produktów. Tabela zakupów klientów prawdopodobnie zawierałaby informacje o kwocie zakupu, zastosowanych rabatach i zapłaconym podatku od sprzedaży.Informacje zawarte w tabeli faktów są zazwyczaj danymi numerycznymi i często są to dane, które można łatwo zmanipulować, szczególnie przez zsumowanie wielu tysięcy wierszy. Na przykład opisany powyżej sprzedawca może chcieć pobrać raport zysku dla określonego sklepu, linii produktów lub segmentu klienta. Sprzedawca może to zrobić, pobierając informacje z tabeli faktów odnoszące się do tych transakcji, spełniając określone kryteria, a następnie sumując te wiersze.

Czym jest ziarno tabeli faktów?

Projektując tabelę faktów programiści muszą zwracać szczególną uwagę na ziarno stołu, które jest poziomem szczegółowości zawartym w tabeli.

Deweloper projektujący tabelę faktów zakupu dla opisanej powyżej organizacji handlu detalicznego musiałby na przykład zdecydować, czy ziarno stołu jest transakcją klienta, czy też zakupem pojedynczego przedmiotu. W przypadku pojedynczego ziarna zakupu towaru, każda transakcja klienta wygenerowałaby wiele wpisów w tabeli faktów, odpowiadających każdemu zakupionemu przedmiotowi.

Wybór ziarna jest podstawową decyzją podjętą podczas procesu projektowania, która może mieć znaczący wpływ na działania wywiadu biznesowego na drodze.

Czym są tabele wymiarów i wymiarów?

Wymiary opisują obiekty związane z działaniem wywiadu gospodarczego. Podczas gdy fakty odpowiadają zdarzeniom, wymiary odpowiadają osobom, przedmiotom lub innym przedmiotom.

W scenariuszu sprzedaży detalicznej używanym w powyższym przykładzie omówiliśmy, że zakupy, zwroty i połączenia są faktami. Z drugiej strony klienci, pracownicy, produkty i magazyny są wymiarami i powinny być zawarte w tabelach wymiarów.Tabele wymiarów zawierają szczegółowe informacje o każdym wystąpieniu obiektu. Na przykład tabela wymiarów elementów zawiera rekord dla każdego przedmiotu sprzedanego w sklepie. Może zawierać informacje, takie jak koszt przedmiotu, dostawca, kolor, rozmiary i podobne dane.Tabele faktów i tabele wymiarów są ze sobą powiązane. Ponownie wracając do naszego modelu detalicznego, tabela faktów dla transakcji klienta prawdopodobnie zawiera odniesienie do klucza obcego do tabeli wymiarów elementów, gdzie pozycja odpowiada kluczowi podstawowemu w tej tabeli dla rekordu opisującego zakupiony przedmiot.