Skip to main content

Co to jest modelowanie wymiarowe?

Modelowanie wymiarowe to podejście do projektu bazy danych, które koncentruje się na tym, jak ludzie prawdopodobnie używają bazy danych, aby można je było ustrukturyzować w sposób, który będzie obsługiwał zapytania użytkowników.Chociaż technika ta jest zwykle stosowana do elektronicznych baz danych, można ją również użyć do zorganizowania fizycznej bazy danych, takiej jak zestaw płaskich plików.Wymaga to planowania i przedstawienia wdrożenia, aw przypadku przeglądu istniejącej bazy danych proces konfigurowania danych może zająć trochę czasu.Rezultat końcowy powinien być przydatny, elastyczny i potężny z korzyścią dla użytkowników.

W tego rodzaju projekcie bazy danych rozważane są dwa różne problemy.Pierwszym z nich są pomiary konkretne, liczby, które można zbierać, zgłaszać i zorganizować.Drugi to kontekst, który można oglądać w kilku wymiarach.Na przykład w łańcuchu sklepów odzieżowych niektóre wymiary mogą obejmować numery sprzedaży, zamówienia złożone na dostawy, indywidualne numery sklepów i tak dalej.Hard liczby można zgłaszać w różnych kontekstach w ramach tego modelu.

Zasadniczo modelowanie wymiarowe tworzy trójwymiarową bazę danych z powiązaniami, aby umożliwić ludziom pobranie kawałka danych z dowolnego miejsca w bazie danych.Zapytanie może zapytać, ile spódnic zostało sprzedanych w północno -zachodnim regionie operacji łańcuchów w trzecim kwartale danego roku.Zapytanie prosi o określoną liczbę i zapewnia trzy wymiary w celu jej kontekstualizacji.Powstałe wyszukiwanie bazy danych może dostarczyć tych informacji, jeśli modelowanie wymiarowe zostało wykonane prawidłowo.

W procesie przygotowywania bazy danych tego rodzaju, planiści będą usiąść i pomyśleć o tym, jak ludzie prawdopodobnie będą korzystać z bazy danych i jakich rodzajówPytania, które prawdopodobnie zrobią.Ta część modelowania wymiarowego musi również wziąć pod uwagę przyszłe zastosowania bazy danych ze względów elastyczności.Jeśli baza danych jest zbyt sztywna, niemożliwe będzie wprowadzenie nowych informacji.Ponieważ firma rośnie i staje się bardziej złożona, może być konieczne stworzenie zupełnie nowej bazy danych, kosztowny proces dla firmy. Eksperci w zakresie modelowania wymiarowego mogą działać jako konsultanci w trakcie rozwoju bazy danych.Mogą współpracować z pracownikami w celu opracowania bazy danych, która będzie odpowiadająca ich potrzebom, i zapewnić kierunek programistom, aby umożliwić im sformułowanie kręgosłupa bazy danych.Twórcy mogą również myśleć o problemach takich jak potrzeby przechowywania, tworzenie kopii zapasowych i inne rzeczy, które mogą wpłynąć na integralność bazy danych.