Temat: Wiele wartości dla jednego wiersza faktu
Jeżeli możliwych wad jest mało (~10) i są one znane z góry, to możesz stworzyć wymiar zawierający wszystkie możliwe kombinacje wad. Będzie ich 2^n, więc dla 10 wad tabela wymiaru będzie stosunkowo mała (1024 wartości). Pozycje w tabeli wymiaru mogą mieć po 1 atrybucie dla każdej wady, co umożliwi filtrowanie zarówno po zestawie wad, jak i po poszczególnych wadach.
Wymiaru wad nie musisz tworzyć od razu, a np. dodawać nowe wiersze w sytuacji, gdy pojawia się nowa kombinacja wad.
W przypadku gdy możliwych wad jest dużo i ich typy mogą nie być znane z góry, powinieneś zastosować tzw. bridge dla multivalued dimension, z jakim masz tu do czynienia. Tworzysz tabelę dla poszczególnych wad oraz tabelkę łączącą tabelę faktów z tabelą wad - będzie ona zawierała klucz grupy wad i klucz konkretnej wady, przyporządkowując w ten sposób wady do konkretnej grupy wad i grupę wad do konkretnej reklamacji. Nie znam wspomnianego przez Ciebie narzędzia, ale przypuszczam, że z takim rozwiązaniem sobie raczej nie poradzi.
Polecam Ci "The Data Warehouse Toolkit" Ralpha Kimballa, strona 262 - znajdziesz tam dokładniejszy opis, tego o czym wspomniałem po wyżej.