Trebuie să fie ID-ul în ierarhia utilizatorilor?

Am văzut acest lucru în ambele sensuri în diferite implementări. Într-o ierarhie în cazul în care există să spunem 6 niveluri, nivelul de jos este ID-ul (exemplu ProductID), dar există un nume de produs care este unic. Tind să cred că ID-ul nu trebuie să fie în ierarhie dacă numele produsului este identificatorul "uman". Este sigur să-l scoatem din ierarhie?

Update: To be clear - the Product Dimension has ProdID and ProdName on each record. The join to the fact table is on ProdID. The hierarchy had both ProdID and ProdName with ProdID as the lowest level. Can I not just remove ProdID from the hierarchy?

0

1 răspunsuri

Construiți ierarhia pe baza ID-urilor și modificați proprietatea "NameColumn" a atributului la Name, pentru a putea vedea numele ușor de utilizat, dar totul se calculează prin ID

0
adăugat