Riešenie výziev v oblasti modelovania

Dokončené

Modelovanie údajov je o vytváraní a udržiavaní vzťahov, aby ste mohli efektívne vizualizovať údaje vo formulári, ktorý vyžaduje vaša firma. Pri vytváraní týchto vzťahov sa môžu vyskytnúť bežné úskalia v podobe cyklických vzťahov.

Napríklad vyvíjate zostavy pre tím predaja a skúmate vzťahy medzi tabuľkami. V nedostatočne navrhnutom dátovom modeli má tabuľka 1 vzťah typu many-to-one so stĺpcom v tabuľke 2, ale tabuľka 2 má vzťah one-to-many s tabuľkou 3, ktorý má svoj vlastný vzťah s tabuľkou 1. Takáto spleť vzťahov sa spravuje ťažko a tvorba vizuálov sa stáva znepokojujúcou úlohou, pretože už nie je jasné, aké vzťahy existujú. Preto je dôležité, aby ste mohli identifikovať kruhové vzťahy tak, aby boli vaše údaje použiteľné.

Závislosti vzťahov

Ak chcete pochopiť kruhové vzťahy, musíte najprv pochopiť závislosti.

Predpokladajme napríklad, že máte nasledujúci vypočítaný stĺpec Celkový počet v tabuľke Predaj.

Sales['TotalCost'] = Sales['Quantity'] * Sales['Price']

Parameter TotalCost (Celkové náklady) závisí od parametra Quantity (Množstvo) a Price (Cena), takže ak dôjde k zmene buď v množstve, alebo cene, zmena sa prejaví aj v parametri TotalCost (Celkové náklady). V tomto príklade je znázornená závislosť stĺpca na iných stĺpcoch, ale môžete tiež natrafiť na závislosti medzi mierami, tabuľkami a vzťahmi.

Zvážte nasledujúce vzťahy medzi tabuľkami SalesPerson, Sales a Customer. Zmena v zákazníkovi bude mať za následok zmenu v predaji, čo má za následok zmeny v SalesPerson. Tieto typy závislostí môžu existovať v rámci vzťahov.

Snímka obrazovky závislostí vo vzťahoch.