an architecture for data quality

20

Upload: julio-gonzalez-sanz

Post on 01-Nov-2014

244 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: An architecture for data quality

��������������������������������������������������������

��� �� � �� �� � ������� �� � �� �� � ������� �� � �� �� � ������� �� � �� �� � ���� �����

��

��

��

��

��

��

��

��

��

��

��

����� �� � � ���� �� � �� ����� � � ��

�� � �� � �� ��� �� � � ���

Page 2: An architecture for data quality

� � � ��� ��� � ������ � � ��� ��� � ������ � � ��� ��� � ������ � � ��� ��� � ����� ����

� � ��� �! � � � �� """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#�

�� � ��������� �"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#�

��� �� $ ��% ��$ � ��� � ��� �� � �� �� � ���� """""""""""""""""""""""""""""""""""""""""&�

� ��� � � � �� �� � ���� �� �� � �� � �' ��% ��� �( � """""""""""""""""""""""""""""""&�

� � �� � ��� ��� �� � ���� �� ����� �) �� �% �������� �� �� � � � """""""""*�

� ��� � ��� ����� � �� �! �$ � �) � """"""""""""""""""""""""""""""""""""""""""""""""""""""*�

+ � $ �� � ��� ���� �� % � ��) ) �� � � � �� �� � ���� ( � """""""""""""""""""""""""""""",�

-� � � ��� ���� �� � �� �� �� �����% �""""""""""""""""""""""""""""""""""""""""""""""""""""""""",�

. % � ��� �� � �� �� � ���� �$ �������! � ���! � � �� � � """""""""""""""""""""""""/�

� � �� � ��� ��� �0 ) � � �1 �� � ����� ����! � ���"""""""""""""""""""""""""""""""""""""/�

� � ���� �! ���� 2�� ��+ � ���� ��������������� """"""""""""""""""""""""""""3�

� ��� ��� ���! ��� � �"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""4�

� � � � �) ��% ��� �� � ���� �� ��� �"""""""""""""""""""""""""""""""""""""""""""""""""""" 5 6 �

� ���) ��� �� �� �� �� """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 5 #�

� ���) ��� �� �� �� ��� � � � ���""""""""""""""""""""""""""""""""""""""""""""""""""""""" 5 *�

�) � ��) � � �% ��-� � � � """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" 5 *�

! �� �! �% � � � � �� �� � ���� � """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 5 4�

� ��) ��% �� � � �� �� � ���� �����������""""""""""""""""""""""""""""""""""""""""""" 5 4�

� � ���� �� �"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 6 7 �

������

��

��

��

��

��

��

��

��

��

��

Page 3: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�#�

� � ��� �! � � � ��� � ��� �! � � � ��� � ��� �! � � � ��� � ��� �! � � � �� �

-������ �$ ����� � � �9�$ �� �� � � � �� ��� � � ���� � �� ����������� ���� � ����% �) � �� �

: � ���� � ��� 9�� � �$ ���� � �� � � ���% �� �) ����� � ��� ��� ���� ����% �) � �� �: � ���� �������

) � �� �$ � ��� � "�� ��� �� �� �� � ��� ����������� ��� �� ) ) ) ��� �� �� ���% �) � �� �

$ � ��� � �� �) �) � �� ����% �� ��� ��� ��� �� ��� �$ ����� ���� � ���� � � ���� �) ���� �� �� �

������� ��� ����� � �� ��"�; � ��% ����� �� ��������9������ � ��� � � � �� ���� �� �� % �� � �

� � � �� � ���� ��� ��� $ � �) �� �! �� �! �% � � �� ��� ��: � ���� �� � �� % � ��"�� ��� �) � �% ���� ����

�� � � �� ��� ������������ �1 �� ��� �� � ��� �) 9��� ������ ����������� ��� ) ) �� � ��% �

) � �� �: � ���� ��� � � "�

�� � ��������� ��� � ��������� ��� � ��������� ��� � ��������� ��

� � �� ��� �� � � ����� �) ) ����� �� � � ���� �� � "�! �������� �) �5 437 � 9����� � �� �����

) � �� �$ � ��� � <� � ��� � �������% ���= � <� ->���) � ��� ?� ���� % ����� ) ��� �����

) �� �� �� �� ��� � � �� � ���� �) ���� ��) �� � ����� ��5 7 97 7 7 �-� �� �� �� � �� �� �� "�� ��� ���� �

$ � �1 ��% �� ��@ �� � �� ��� �) ��� �) ��% �� ) �� ���1 �! � � �� � 9�� � �� ���� A�� ��) ����! �� ��

$ � �1 � �� ��� ��� ��B �� � ?� �� � �� ����� �� � � ����� ����=� �� � >"�� � �� ���� � ���� �� �" "����

� ������� ��� �% �����% ���� � �! �� ��� �) �; �� �� ��� "�

� ��� �� � � ���� �� � ��� ����� � ����� ��) �� �� �� �� �� � <� -��� �� ����% �� �) �) �� ��� �9�

�� �� �� ����$ ����� ��� � �A� ����% �� � � �1 ����� � � 1 �� ��� 9� � �% ��� �� � 9�� �) �� $ � �) A

$ �����% �� ������ "�C �� ���$ $ $ "1 �� � � ��% �� � "�� � ��� ��� � ������ �� � ��� �"��

� � � � ��% ���D 6 7 7 /�� � �� �� � � ���� �� � "��������% ��� ��� � ) "�

Page 4: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�&�

��� �� $ ��% ��$ � ��� � ��� �� � �� �� � ������� �� $ ��% ��$ � ��� � ��� �� � �� �� � ������� �� $ ��% ��$ � ��� � ��� �� � �� �� � ������� �� $ ��% ��$ � ��� � ��� �� � �� �� � ���� ����

� ���� � $ ������ ��� ��� ��� � �% ) ��� �� ��) � �� �: � ���� ��� ����� ��� ������� � �� ��

������ ���� ��� �% � ��E � ��� ��� ��� � "�0 ��� �9������ �% ���� ������ �����) ���� ��� � � � �F���

� ��� �-��� �) �� ����) � �� �����-��� �) �� � �� % �� � �� � ��� � �� ���G��� ����� ��� �

% �� $ 9�������� ) � � ����6 7 7 /9�� � � ��1 �� $ �) % �$ � �1 �� �� �� ���� ������ �� ���� ��) � �� ��� �

� ������ ���: ��� ����� �� ��� �� ������H� � � "�! �� �) 9�� � � ��� �% � ��E � ��� �� ��) �� �� �) �

��� ����� �� ��� �� �� �) �� �) �� ���� �) 9�� ����� �� �) ����$ � ��) 9�� �) ���� ������� �� �

���% �� ���% �� � ��� ) �) �� � � �� ��) � �� �� � ��� ��� ��: ��) "���) �����) 9����� �� �� �� �

����� � ) �) � � �) � ��� ���� � � ��� ���� � ����� ���� ��� � ��� �) ���% �� ��) � �� ��� ��� ��% � ��% �

�� �� �� ��� � 1 ) �� ��� �� ) "�

� �� �� � $ ������ � �% ��% ��� ��� ����� ��� ��) � �� �: � ���� �� �� � �� � ����� ��� �� ����% ��"�

0 � ���� ��� 9����� �% �� �� � �� �� ���� � ��% ���� � ����� � ��� � �� �� 9��� ��H� ����� � �-� "�

� ��� � ��� � �� �� ��� �� �� � �� $ � ����� ��) � �� �: � ���� ��� �� �� ��� � �� �) �

� � �� � �� �� � �� "�� �� ����� �% � ��E � ��� ���� �� � ����1 �� ��� �� � � � ��������� �� � ��� �

�� � �� �) � �� �: � ���� "�� ��� � � ��� � ��� � �� �� �� �� � � � �� ��� ��� ��) � �$ ���) � �� �

: � ���� �� �� � �� � �� ��% ��� ��� ��$ �� ��� ��� �% � ��E � ��� ���� ��) � ��� ��� � �� �) � �� �: � ���� "�

� �� �� � � �����1 ���� ��) � �� �: � ���� ��� �� �� �� � ��� ���� ��� �� � �� ����-� "�-������ �

� ��� �� ���-� ��) � ��� �� �� % ���� �) �� �� � ��� 2�) � �� �: � ���� ��� ��� ��� ��� � �� ) �� � �

-� �� �� �"���� ��� � ��� ��� � �$ �� � � � ���� ��) � �� �: � ���� ��� � �� �� � � ���� ����% ��� �

) � �$ ����-� "�

� ��� � � � �� �� � ���� �� �� � �� � �' ��% ��� �(� ��� � � � �� �� � ���� �� �� � �� � �' ��% ��� �(� ��� � � � �� �� � ���� �� �� � �� � �' ��% ��� �(� ��� � � � �� �� � ���� �� �� � �� � �' ��% ��� �( ����

-���� ��� � ���% ��� �� �� � ����� ��% ��� ��� � ���� ��) � �� ��� ��� �� �� �) �� ������ �� ���� ��� � � � ��

) � $ �� ��� � "�-��� ��� ����) � �� ����� ����1 �$ ��� � ���� ���9�� �) �� � �I I J ��� �) K�� �

� ��� ��� �� ��% ���� �� � ���� �% � ��% �� ���� � ��% A��� ���% ) �� � �� � � � ��$ �� �����

�� �� � ��� �) �� �� ) ������� �� � ��� ������ ������� �) ���� �� � "�� ��� � � �$ ��� ����� �) � �� �

: � ���� �� �� � �� � �� � ��� � � � ��% �� ������ �� ��� ���� �� �����) � �� ����� �� �������� �� "�

� ��� �� � � �� � ���� �� �) � �� ������� ���� $ ��� �����1 �� � � ����� ��% �) � �� �: � ���� 9�� ��$ �� � ��

�� 1 �� �� ����� �% �� �$ �� �� ��� � ����% �� ��������� ��� � ���� �� "����� ��� �% ���� ���

� � �1 �$ �$ � �1 ) �$ ���9����� � ��� ��� ����� ��� � �����) � ��� ���� �� � �� �$ ��� ����

� �� �1 �� ������) �$ ����% � �� � % "�! � � � ���� � �� �$ �������� ������ ����) � ��� ��: ������ ��

������444A44A4444��� �� � �9�� �) ��� ��� ��� �) �� � ��� $ ��� �� �� ��� ������� �� ���� � �� ���

4?� "�� �� ���� � � �) ( �� ��) � �� ����� ����1 � �$ ���� ��) ��� �� � � �� � � ��) �� � ��� ��

� ����� ��� � �� ����� �) ���� �� �� % �� � ��� ������ ��� ���9�� � �$ ������ �) �) �?���� �

����� �� � �?� ��� � �9���� ��� � ) ���������� $ �K�

@ ���� ��+ � � � �9������� �� � ���� �� �� �� � � 1 9�� �% �����% ����� � �� � �� ��� ��

=+ � �� �� � ��� � �5 44&>9�� ���1 ��� ������ ���� �����) � �� �: � ���� �� �� � �� �$ ����� �

� ������ ������ �% ������ ��-��� ��� ���) �$ ����� ����� % �� ��� � ��� ��"�� � �� � ��� � ��% �

+ � � � �2�F! � ��% �� �� � � ���) � �� �: � ���� ��� � � �� �9������ ���� 9��� � � ��� �����) ��� ��� �� �

� ��� �� 1 ��� � ��� � �� �� �� � � "G�. � ��� ��� �) � � ����� ���� �% ����� ������ ��� �� �� ��

� ������ ��� ������ � ���� ��) � �� �: � ���� �� �� � �� � 9�� ������ �� $ � �� ����$ � � ��� ����

� � ���� �"�

Page 5: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�*�

� � �� � ��� ��� �� � ���� �� ����� �) �� �% �������� �� �� � �� � �� � ��� ��� �� � ���� �� ����� �) �� �% �������� �� �� � �� � �� � ��� ��� �� � ���� �� ����� �) �� �% �������� �� �� � �� � �� � ��� ��� �� � ���� �� ����� �) �� �% �������� �� �� � � ����

� ������ ��� ��� � �� ��� �� ) ) �� � �) � �� �: � ���� �$ ������ �������� ����� � ���� �� ��� � ���� ��

� ��� �� ���: � ���� ��������� ��� � ���� � ���� � ���� �� ��� � �� ��� ��� �% � ��E � ��� �"�� ��

�� � � � �L � � � �� ��� ��� � ��� �����% �: � ���� �� ����) �� �� � �� � �� �� ��� ����� � �

� �% � ��E � ��� �� M�: � ���� ��� �� � �� �) ����� �� � ���� ��� �� � �� ���� �� 9���� � ����� � ' �) � $ ��

�� ����� � � � � �� �����$ � �1 �"�� � ��� � ������ ����� �) � �� ��� ��� �9��� � % ���� ��� � � � �� ���1 �� �

�� �% �) �% �� �� ����� ��9�$ ���� ��� � �� ��� � �� ��� ���� ��� �$ ������� � � �) � �� ��

� � � ���� ��� �� �� �) ����) �% �� �� ���� ��� �� "�� ��� � �� ��� �� � � �� �� ��� 9�$ �� � �

H� � ������ ��� ��������) �� ��) �) � ���� ��� �� �� �� �� ����% �� ���� � ) �� � ����� � �� "�

� �� �) � ���� ��� �� ��� ��� ���) � E �� �� ��� ����� �� "�� ������ �� � �� ��� ���� �����

� � � �� �� ��� ��� �� �) � ) �� �H� � "�� �� �� ��H) % ) �� ���� $ �� � �� ���� � ���� ������ ��

�� �"�� ��� � � �� �� ��� ��� �� �� � � ���� � �� �� ����� �� ��$ �� �� � ������) � �� "�' ��� � �� �� ��� �

���� � � �� �� ��� �� ��� �� �) ) ��� ��� � �� � ���� �� "�� ��� � ����� �) �� � �� 9����) � �� �% � ���� �

���� � � �� �� ��� ��� ���� ������� � � ���� �) ������ � �"�0 � ��� � � � �9������ ���� ��� �� � ��

� �� �) � �) � ��� ���� � ����� ��� ���% � 9�� � ������� �� �% ������ ��� � ��� ��� ��� ����� �� �) �� ��� � � �

� �� ) ����� �% � ��� ��� ������ �� ����� �"�+ � $ �) � � ����) �% �� �� ���� � �� �) � �� �: � ���� ( �

+ ���� �� ������ �� ��� � �� �9��� ��� ��� ��� �����) �% �� �� �9�� ���� ��� �� �� �% � ��E � ��� ��

� ) ) �� � ��% �) � �� �: � ���� 2�

5 "� ��� ��� ���% ��� ���� � � ��� ����� �� �) � �� �: � ���� �����"�

6 "� �� �� �� �� � ���% �����% �� ��� ��� �� �� "�

#"� ! � �) �� � �� ��� ��� � �� ����) � �� ����� �� ��� �� ��"�

&"� ! � �) �� � �� ��� ��� � �� �� � � ���� ��� �����% �� ��� �"�

*"� ! � �) �� � �� ��� ���� �% ��� $ �� �� �� � � �$ � �1 "�

,"� � �� � � ���) A�� A�) ��� � �� $ � ��� � "�

/"� � �� � � ������) � � ��� ��� ���� � � �� ��� �"�

3"� � � ����� ���� �� ��) � �� �: � ���� �� �����"�

4"� � � ����� � �� �� � � ��� �) ��� � �� �) � �� �: � ���� "�

������) �% �� �� �9�� � �� ��) � ��� �� �� � ����� ��� � �� ����) � �� ����� �� � � �� �� � ���� ��

���� �� �) � ������ ������ �) ���� ��� ��) ) �� � ����� � �� ?�� � � �� �� ��� "�� ��

�� � � � �� ?� �� ��� � ��) ��� �� � � ������ � � �� �� ��� ���� �������$ � �1 ��� � �� �

�� � � ��� ���� �) ��������� ��� �� ������ � �� �) ��� �� ��� � 1 �� ����� �� � � ��� �$ � � "� ���% ���

��� ��� �� � ����� � � �� �� ��� �� �� �) �� �� � ����� �� �� �� ) �� �) ��$ � �) ) "���) ��) A�� A�) �

�� � �� $ � ��� � �� �) �� � � ���� ��� ��� ����� � ��� ��) � �� �: � ���� ��� �������� ��% � � �"�

� ��� � ��� ����� � �� �! �$ � �)� ��� � ��� ����� � �� �! �$ � �)� ��� � ��� ����� � �� �! �$ � �)� ��� � ��� ����� � �� �! �$ � �) ����

� ��) � �� �� �$ � �) ��� ��� � � �� �� ���� ��) �� ��% �� �% � ��E � ��� �� ��� % �� ���� ��) ������� �� 9�

� � ��� � ���� 9�� �) �� �� �� � �� ��) � � � ��� � �� ��� �����) � �� �$ � ��� � �) � �� 9�� �) �

����� � ��� ���% �� �) ������ ����% ���� �) ������� �� �� �) ���� "�+ �� �� ���� ��� 9����� ��� ��$ � � �

����) ��� �� � �) � �� �� ) � ���� ��� ��� �9�� ������� ��$ ���������-� �� �% � ��E � ��� �"�+ � $ �9�

��?� �� ���� ����������) � �� �� �$ � �) ��� ���� �� �� ��) �� � ����� � H���� � ����� � ��� ���� � �

���� � ��� � ��� � � ���� "�

� �� ��� 9����� ��� �� �� � ������ ��� ���� ���% ��% ��� �"�! �$ � �) � �� � ��� �$ ����� � ��) �

�� ) �� 9��� � � ���) ��� �$ � �1 ��% ����� % ������� ��� � ����� � � A������ �� ���� � � 9�� �) �

Page 6: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�,�

� � � � ��) �� � �� ��� ��� � �� % � ��9�� � ��� ��� �$ ���� �% � ��E � ��� �� ���� � � �� � �� ��� �

�: ��) "�

! � � ��� � ����) � �� �� �$ � �) � �� ��� � � � ��) �� � �: � ���� �� � � �� ���=� �>�� �� �� � �� �

$ �� ��� ����� �����) � �� ��� � ) ) ����� ����$ � ��� � ��� �� ���� ��� �) ��� � � ��"�� �� �

�) ����� �� � ����� ��) � �� ���� �� �� �) �) �� ���� ��� ��� � ���� �"�� ��� ��� �� �� � ���� �

� � � ��� � �� �� � ��� � � �� �� ���� �� ���� ��% ����� � ��� � ����% ���� �� ������ � ��� � �

������% ���=� ->�� � � ���� ��� �� "�� ��� ��� ���� ��� � ��� ��� �� �� ��) ���� � �$ ���������� � ��� � �

�� � � ���� 9�� ����$ ������ � ��� �$ �� �� ��� ) ) ������ � ��� � �� �) �-� �� �% � ��E � ��� �� "�

' ���� �) � �� ���� ���� � �� ���) �����) �� � ����� ��� �� �� � �9����������� �� �� � ��� �

�� ����) �� ������ � ��9���� ) �������� ��� ��9���� �� �� �� 9�� �) ��� � ) �=� � I >�� �� � 9�� ��

�� % % ) �� �) �� � � � ) ����� % ������ � I �� �� � "�� � � � �9�) � �� �: � ���� ���� �� �� ��

��) ��� �� �� �� ��� �� 1 ��� � ��� � �� �� �� � � �� �) �� �����: ���� ��� �� � � � ����� �

�� ����"�� �� �� �� ��$ �) � �� ���� �� ��� ��� ���� ) �������) � �� �$ � ��� � "�

� ��� ��� �� �� � ���� � �� �� �% ������ ���$ � �1 �� � ) �) ���% ���������� ��) � �� ��� � ) ��� ��� ����� ��

���� � I �� � � �� ��� �$ � �1 ��% �� �� � ��� "���) �% � ������) ��� ��� �% � ��% �) � �� �

������ ��� �9����� ��� �� �� � ���� ��) � � ��� ���) �� ������$ � ��� � ��� �� ������ �

� �� ) ���� �"�

+ � $ �� � ��� ���� �� % � ��) ) �� � � � �� �� � ���� (+ � $ �� � ��� ���� �� % � ��) ) �� � � � �� �� � ���� (+ � $ �� � ��� ���� �� % � ��) ) �� � � � �� �� � ���� (+ � $ �� � ��� ���� �� % � ��) ) �� � � � �� �� � ���� ( ����

' ������� ��� �� � � � ���� �) ����� �% � ��E � ��� �� ����� � $ � �1 �� ���� ) � 9�����

� � ������������� ��� � ���� �� �� ��� � � �� � ��� �"�� ���� ��� ������ �� ������) � ���� � ��� $ ��� �

� � �� �� ������� �� % � ��� �� � � � ���) � �� �: � ���� "�' ��% � � �� ��� ���������� �� % � �����) 2�

• � � ��� �) �� % �� � �� �� �) ����� % �� ��) � �� �: � ���� ��� � � "�

• ! � ������) � � �) � �� ��� � ���� � � �� � �� �) ����% �� ��� ����� ��� ��� �

� � � �� �� ����) � �� "�

• ! � ������) � ���� ��� �� �� ��) � �� ���� �� �� � ��) ��� �� ���� ���) ����

� � I "�

• 0 �� � $ � �1 ��� ���� � ����% �� ���) � �� �: � ���� ���� �� "�

• 0 �� � $ � �1 ��� ��� ���� �� �� � � ���% �) � �� �: � ���� �� ����� �� ����� "�

• � � ���� ��� ���) ���� ����� �� ��� ��) ��� ����� ��) � �� "�

-� � � ��� ���� �� � �� �� �� �����%-� � � ��� ���� �� � �� �� �� �����%-� � � ��� ���� �� � �� �� �� �����%-� � � ��� ���� �� � �� �� �� �����% ����

� �� �� �� �����% ��� ����� � � �� � ����� �� �� � �� �� ��) � �� ��� �) � ���� ���� ��� ����9��� �� �� ���� 9�

� �) �� �����"�-��� � � �� �� 9�� �� ���� �� � �� ��� �� �� �! � I � � � � -! � -. � � �

�� � ��% � �� �: �� �� ��� �) � �� � � � ����) �� � �� ��) � ��% �) � �� �� �� �����% "�� � ) � � ������ ��

� � � ���� �� ���� � �� �� �� � � A� ������ �) � �� � $ ����) � �� �� �� �����% "�-��� �� � � � �� �� � � � ��� �

�� � ������ ��� � ���� ������� ��� ��) �� � ��� $ �9�� �� � ������ � �� �� ��� $ �� � �� �) � �� �

��� ��� �� ��� � ��� �� �� � �� �) �� � ��� �$ ����� �� � ��� �������� ��% � ��� "�J � �$ ����� �

� ���� � ��� �� ) ��� �������) � �� �� �� �����% �� �� % � �� ��� � ��� �� H���� ��% �� ��� � ���� ����

��� ���� �) ��� ) ��% �� ���� � ��) � �� ��� �����: � ��� �� "�

� �� �� �� �����% �� �� � � �) �� ������� ��� �% ���� �) ��� ����� ���� �� "�������� % �����% �� ��� �) � �� �

$ � ��� � �� �� H��9�� � �� � � ��� � �� ��� �) �) � ��) � �� �� � ����� ��) �����) 9�� �: ��1 �) � �� �

� �� �����% �� � � � � � ���� �� �) �� �� � ) ��� �� �� �) �� �G% � <�� �% � G�) ��� �� ��� � � ��

Page 7: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�/�

� �� �) ��% �$ �������� �� H��"�-) � ��� ����� �� ��� �% ���� � � � � � ���� �� �) �� ����$ ����� �

) � � �� ���$ � �� ���) ����� ��% �� ��� �) �) � ��) � �� �� � ��K�� � ��� �) �� : � ������ ��� ��� ��� �) � �� �

� � ����� �� ��� � � �� �� ��� �� ���� ��$ ����� ���� � ��� � ������ � ������ ��� ������� � 9�

���������� �� � ) ��$ � "��� �� ��� ��� �� ��� ����� �����) � �� �� � ����� ��� ��� � � � ������

� �� � �� ���� ��� �� ��� �� ���� ���� ��� � ��� ��� � �������� ��� ��E � ��� ��� ���� �� � �� �� � ���� �

���� �� �� �� H��"�

. % � ��� �� � �� �� � ���� �$ �������! � ���! � � �� �. % � ��� �� � �� �� � ���� �$ �������! � ���! � � �� �. % � ��� �� � �� �� � ���� �$ �������! � ���! � � �� �. % � ��� �� � �� �� � ���� �$ �������! � ���! � � �� � ����

� �� �� �� �����% ��� �� �� �� �� � �� ��� �A% � ��% �) �� �� �� "��� ��� ��� � ����) � �� �$ � ��� � ��� �

�� ����) 9�����) � ��� �� ���� �� ) ) �� � �) � �� �: � ���� ��� � � ��� �� ������ � ��"�+ � $ �9�

���) � �� �$ � ��� � ��� � ��) � ��� �� �� �) ��� ��� � �� ����� �) ���� �% ������ � ��

� � � � �� ���� � � �� ���� � ����� $ ��� �� ������ � ���� � � �� � "�� �� �� ��� �� ����% 9�� �

������) � ��� �� �� �� � ��� �) �� � �� ��� ��� � �� % � ������ ����� �� % � ����) ��% �) � �� �

: � ���� ��� � � �� �) ���� ��% ���� �� ���� � �� � ���� ��� ������ ��� A$ �) ��� � ���� ��"�� ��� ��

�� 1 �� �� � % ���� � ����� � ������ ���� ��� � ��� ����� �$ �� ��� ��� �) ���� �� �

� ��� � ����� �% � ��$ � �) � ��� �$ � �1 �� �$ �� ����) �: � ���� �� �� � �� � �� �) �� �� � � � �

� � ���� �� "�

� ��) � �� �$ � ��� � ��� � ��) � ��� �� �� �� ��� ��� ������ � � ������ ��� �� �� � ��A

�% �����% �� � � ��� �� ������ � ���� � � �� � 9�� � ���� ������������ ���� � �� ��� ��� ��

� ��� �) ����� � �� ��� �� ��� �"�-) � ��� 9�� �� ��% ����� ��� ��� �� $ � �� � � ��: � ���� �� �� � �� � �

�� ��� �) �� � ) ������������� ��) � �� �� �� �����% ���� ���� �) �) � ���$ ����� � �� �H� ������ � �

�� �� �� ���% �� �� � <� -�� �) �� � ���� � � �� �� �� � ����� �) ���� ��) �� � �� �� ��� ��� ��� "�

�% � ��9��) � ��� ���� � <� -��� � �) � � ��� ��������� � �) �� �$ ����� � ��) � � �) � ��� ��

� �% ������ ������ �% � �������� � ���� � � �� � "�� ��$ ��� ��� ��� ����� ���) � ��$ � ��) "�

� � �� � ��� ��� �0 ) � � �1 �� � ����� ����! � ��� � �� � ��� ��� �0 ) � � �1 �� � ����� ����! � ��� � �� � ��� ��� �0 ) � � �1 �� � ����� ����! � ��� � �� � ��� ��� �0 ) � � �1 �� � ����� ����! � ������

-��������� ��� ��� � �� �� � � ���) � �� �� � �� % � ���=@ @ >�� � � �� ���� ��� � � � � �� �

� � � ����� � �� �� ���� � � ��� ��������� �� ���� � ��� �� � �9�� �� ) ��9�� �) ��� �� ��� �9�����

� �� � � � �� �� � ���� � � �� � �� �� �) �������� ��� �� ���� � � ���) ��� �� ��% �F% � �) G�

�� � �� �� ����� ������� "�� ��� � � �� ) � �) ��� �� � ����� �� �� ��) � $ ��� � ) ) �� � �� � ����

���� �� � �� �� � ���� � � �� ���� � ����@ @ �� � � �� 9�� ����) � �) � ���� �� � ��� �� ���� �� ��

����) �� ���: � ����� � ����@ @ �� � � �� ����� % ��� �� � ���� ����) �� ���������

=! ' �>������� �"�� ������ ����� �� ��������� ��� �� �% �� ��� ��� � ��� �����) � �� �

$ � ��� � �� �� � ����� � �� ��� ��� ��� ���� ��) � �� �: � ���� ��� ���� % ��E ) �� �) � � �) 9�� ��

� ������ � ��� � 1 � �� ��� ��% �� ��� ) � ��� �) �) �� � �� � � � ���� K�

� ������� ��� � � �� � �� ���1 �� ���� �����) � �� �$ � ��� � ���� ���$ ����% �� ) � ��� �� � �� ������ �� ��

@ @ �� � � �� 9�� ��� � � �$ ���� ��������� ��� �� ��% �� $ � ��� ������� � ���� ��� �� "�-��� ��

� �� �� � ��� � �� � I �� � � �1 ���=� ��� �6 7 7 &>9�$ �) � ���� ����� �� � �� ����� ���% 9�) A

) � ���� ���% 9�� � � ��% �� �) ��� ��� �� ��% �� ���� ��) � �� ��) � ���� � �) �������� � ���

� � � �� � ��� �) �� � ����� � � �1 ��) �� ��% � �) �� � � ��� �� �������� ���� ��@ @ �� � � �� � �

� �� ) �"�-����� ���� � ��� � � �) 9����) � �� �$ � ��� � ��� � �� �� �) �% ��� ��� ��

� � �� % � ��?� ��� � � ��� ����� ��� 1 �������� ��� �� �� ���) ��% ������� �) �) � �� �� � �1 ��� �

���� � ���� � � �� 9��� �� � �) ����! �� � � �� ���� ��� ����� ���% ����� � � �) ���� �) � �� �� ��

� �) �� �"�

Page 8: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�3�

� � ���� �! ���� 2�� ��+ � ���� ��������������� � ���� �! ���� 2�� ��+ � ���� ��������������� � ���� �! ���� 2�� ��+ � ���� ��������������� � ���� �! ���� 2�� ��+ � ���� ������������������

� ���� ���� �����) � �� �$ � ��� � �: � ���� �� ����������� �� �� ��� ��: � ���� �� ���� ���� ��

� ���� � �) �� % �� � ���������� �������� � �1 ��� � � �� � I �) � �� ���� $ �� �� ���� "���: � ���� �� ������ �

� �� � �� �� ��� �9��� � �� ��) �� ��� �� �� � ����������� � I �� ��) � �� �� �% �� ��� ��� �� �� � � "�-��

����� ���� �� ��� � ��9��� ����% ��� � � �� �� �) ����� ������ � ��� �� �) ������ "�� ��������

�� ���� ��� 9����� �� �� ������ � ��$ � �� �� � ���� � � �� �� ������ 2�

• �� � �� ����� �� ������ �) ����� ������� �� ���� ��� � 9�� �) �

• � �� � � ��� ��� ������� �� �� � 9�� �) ����� ���) ��% �) � �� ����� �� � � �� �� �9�

� ��� ��� ��� % ����) � �� "�

����� % ��� ���: � ���� �� ���� �� ��� ��������� ��� �� �� ��� �9������ ��� � ������� �) � �) �

��� ����� ������� � � 9����� � ��) ��% �� �) ��� ��� �� � "�+ ��$ ��� ��� $ ����

�� �% � ��E � ��� �� �� ��) � �� �: � ���� �� � �) ���) �� � �L � �1 �' �� � �9������� �� � ��� ��� � � 1 9� � �� �

� � ���� 2�� ������� �� � �� �� �� ��=@ � �% � ��� � �� � ��6 7 7 6 >2�

• � � �� ��� ���� �

• ! ������� ���� �

• � � ��� � ����� ���� �

� � �� ��� ���� ��� �����) � �� �$ ������� �� ��% ���� �� �"�� �� �� ��� � ��� �� �� � �9�

� � � $ �� ��� � �� � ��� �� "�L � �1 �' �� ��% � � �� ��� � ��� ��� ���� � � � �� �� ��� ���

1 ��) �� ��� ���9�$ ��������� ��� ���� 9�� �) �$ �����$ ��� � �����$ ����1 ��) �� �� �� � �� �"�

+ �� ��� �� ��� ����� � � � �� �����) 2�

• C � ��� � ��� ��� �����"�

• C � ��� � ��� �� ����� �� ����� �) ���� � �� ���������� ) ���� �"�

• C � ��� � ��� �$ ������� ��� �% "�

• C � ��� � ������� �� � ���������) �� � ������ ���� � �N 4444"�

• C � ��� � �������� ������ ��% �� ������ ��*���� �� ���� �� ������� �"�

• C � ��� � ���� ��� ����� �� � ������� ��� �� ����� �"�

• C � ��� � ���� ���� ���� � ������1 �"�

! ������� ���� ��� �������� ��� �� ��� �� ��) � �� �� ��� � � ��� �� �� "�� $ � �� ��� � �����) � �

� � � �� ��� �) ��� � ���� ���� ����� ��� � �� ���� ����� ���� �="% "9�� �� ��� �� ��� � �� A�� A

� ����� ��� �� ��� � >"�! ������� ���� �����) ��� ���% ��� ��% ��1 � <� ��� � �� �1 � �

��� ��� �� ��� � �� �$ �����) � �����$ � ��� � �� 9�� �) �� �� � �����) ��� ���% �$ �� ��� �� �1 � �� ��

���) � ��� � ���� ���� ����� ��� � �� ��� � ��) �� � � �� ��� ) ) �� � � "�

L � �1 �' �� �?� �� � � � �� �����) 2�

• ���� � � ��� ��� ��� �����) � �� � ���� � �� ���� �� ��� � �� �1 � ��� �����

� ��� �) ��% ��� � �"�

• ����� ��� �� ���� �� �� �� � ����� � ��� � ��� � � � ���������� ��� �� �

� � � ��"�

• ������ ��� �� �� � ��� �� � ���� �� ���� � ��� ��� � ��"�

• ����� � � ���� �� � ��� � � �� �� ���� � ��� ��� � ��"�

• ��� � � ����� � � ��� ��� �� �) �� "�

Page 9: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�4�

� � ��� � ����� ���� ��� � �� ���� � ���� � � �� ��� �� ���� ��) � ��� ���������� �� � ���

�� �� ��� ��� ������� ������ �% � ��� "�0 � ��� � � � �9�� ��� �� � ��� �� ����� � � �� �

�� �) ��� ��� ��� � � �� ���� �) � �) ���� � ��� � ���9�� ���� � ��: ����% ���� ��� �I ����� �

� �� ���� ���: ������ ���� � �� ��� �� � � ���� ��� ���� � ��*�� � �� �� �) ��� � �� � ����� ��

�$ � �� ����� ����: ������ ��� ��� "�� � ��� � ����� ���� �� �� � �����) �� % % �% � ��

���� �� �) �) � �� �: � ���� ����1 � 9�� ���� � ����1 ��% ��� �� ����� �� �� ��� ���� ��� ��� � �� � � � ��

�� � ��� ��@ � -�� � � ��� ��� �� ��� �� ��� �) �) ��� ��� ��� ��) �� % �� � � ���1 �� � �� ��) �

�� � $ "�-������ ��� � 9����� ����� ��� ����� $ � �� ����� ��� ����� ����� �� �) �� ��� ���@ � -�

� � � � ��� ��� ��) "�

L � �1 �' �� ��������� � ) � �) � �� � ��� � ����� ���� ����� ������ � �� �% � ��� 9�

����) ��% �� �� � ��) � �� ���� 9��� � � �� �) � �� ���� 9�� �) � � ����� "��

! �� � ��) � �� ���� 2�

• � ��: � ����� �� ��� �) ���� ��� ��� ��� � ���� ������ ���� � �� �) ��

: � ����� "�

• -������� � ��� ��� �) �� �� �� �) ��� �E �� 9����: � ����� �� �) �) �� � ��� �� � �

� �E �� "�

• � ��) � ��� �� � � ������ �� �� � ��� �) �� � ���� ��� ��� ������ ������� � ��

� �) ��� �� �) �$ �������� �� � � ���"�� � ���) � �� �� � ���� ��� ��� ������ �����

������) � �"�

� � � � �� �) � �� ���� 2�

• � $ � �� � ��� ��� ������ � � �� � ����� � ���� ��� ���� ����� � � �

� ��� ���� "�

• � ���� �� �) �� ��� �� �� �� �) ��% �� �) �� ��� ��� � ��� ���� ��� ��� � �1 ) �� � �

� ��� ��� �) �"�

C � ����� 2�

• � � � � ������� � ��� ��� �) �� ��� ������ � � �� � ������� ���� � ����

� ��� ) �� �) � ���� ���� ���� �� � ����� � �� � ����� ���$ � �� �) �� ����� �� ��% ��

� � ���9�� �� � ������ ��� �� ��A� �) ���% �� �% � ����� ��� �� � � � � ) ��� �

� �� ��� ������� ���� � ��� � � ���% "�

• C ���� ���� ������� �� ���� � ��� ��� �) �� ��� ��� ���� � H� ���� �% � �� �� ��

�� ��� �� �) � � ��� �� � �� �� � ���A�� A� � ����� � �� � ����� ��5 7 O "�

� ��� ��� ���! ��� �� ��� ��� ���! ��� �� ��� ��� ���! ��� �� ��� ��� ���! ��� � ����

� ����� �� ���� ��� � ��� �� ������ ��E ) �) �� �� �� �� ��� ��� � �$ �� � �� �� � � ��� ��� �

��� �) � �� ���� �� ������� $ ��� � �� �: � ���� �� ����� �� $ ���������) � �� �

$ � ��� � �� � I �� �� ���"������ % ��$ �� ���� �� ��% �� ��) � �� �$ � ��� � �� �� �� � ��% 9�

���� �� � � �� � ���� � �� � �� ��� ��� �� ) ����% ��� ��) � �� ����% �� ��� ��= ->�� � � ���� ��� �� 9�

$ ���) � �� ��� �� ��% ���� �� ���) �� �$ ���% � �� �� � � ���� ��� �� "�� ����� �� ���

� ��� � ��� �� �� $ �����0 �% ��5 "�

Page 10: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 7 �

0 �% ��5 "�� ��� ��� ��� ���! ��� � "0 �% ��5 "�� ��� ��� ��� ���! ��� � "0 �% ��5 "�� ��� ��� ��� ���! ��� � "0 �% ��5 "�� ��� ��� ��� ���! ��� � "����

� ��� � ����� � ���� ������� �� ����� ����� � �"�-�� �% �� ����� � �� �� ���� ��2�� ����� ��

���� $ ��=� �� ) �) >�� � �� �: � ���� �� ����� �� $ ���������� � I �� ��) � �� �� �% �� ��� ��

� � � �� "�� � � � ����� �����% �� ���� ��� ��� ����� � ���� ����� �� � ��� ��) � ���� ��� ��� ��$ �� �� �

�� ����� � ����� �) �� �� �� "�� �� � �� �: � ���� �� ������� ��� �� ) �� �� � ���� �� ����� �) �

������� ��� � �9�� �) � �� ���� �) ��������� � ���� ��� � � �) � ��� �� ��� � � � ) ���� �"�

� ��) �� �� �� �� �� �������� �� ����� ����� � ������) ������ ��) � ��) � ��� �������� �9�

���� � ����H� � ����$ ����������� ��� ����) 9�� �) ����� ����$ ������ �� ) �) ������� �"�

� ���� ��) � ��) � ���� ��� ��� �� ����� �) �� �� �) ���� �� �� � � �� �������� �9�� ���� ����

� �� �) � �� �$ � � ��� ��� �� ��� ���� �) �� � � � ��E ���� �� ��� �� � ����� � ��� ����� �� �� ��

����� ��) � �9�� ���� � �$ 1 ) � � �� ���� � ��) � � �� ��� ���� �� ��� ��� ) "�� ����� A� �A) � � ��� ����� �

� �������� ��� �� ��) � �A��� �� �� � � ���� ��� � ����� �� ���� �� �$ ��������� ��� ����) "�

� ��� ��� �� � ���� �� ����� ���� ���� ���% ������� ����� � ��� �$ ����� �� ��� �� �� � �

� � ��� ���� 1 ����) �������� �$ ���$ � �) � �A��� �� �� � � � ��� �% ������� � ��� ��

� �� �) � �� � � �� ���% � ��� "�

� ��� � ����) �� �� �� ���� �� ������� ���% �) �� �� �� ����� ���� ��� ��� �� � �� ���) � �� �� � �

� � � � �� ��) � ���� ��% ����� � ������� � ����H� � ����$ ����������� ��� ����) "�� ��� � ����

) �� �� �� ���� ��� �% ��� ��E ) ��� �� �� ����) � �) � ��� �� �� � ��% �� �� ������ � � �$ ���

) � �� ��� �� ��� � ) 9��� ������� ��� � ���) "�� ������ �� � ��� ��������� � ����) �� �� �� ��

�� � � ���� � ����� � I �� � � �� �$ � �1 ��� $ �� � ���� �9�� �) ��� �) �����) 2�

• � � ����� ��) ��) � �A��� �� �� � � �

• ���� ��� � ����� �� ����% �� �) ��) ��% �) � �A��� �� �� � � � �

• � � �� ���� � ��� ����� �) � �� �� �� � ) ����� � �������

• � � �� ���� � ��� ��� ������ �� �� ��� �� ) ����� � �������

• � � �� ���� � ��� ����� �� ���� ���) ����� � �������

• � �� � � � 9�� �� �� � � �9�� � � �� 9�� �) �) �� 1 ��� ������ ��

• @ � � �� � ���� ��� ���� �� �� ������ � �������

� ��� ����� �� �������� � ����) �� �� �� ��� �� �� ����� �� �� ���1 �) �� �� �� �� ��

� ����� �� �� � H����� ��� �� ��� ����% �� �) �% �� � ��% 9�� ����1 ��� ������ ��� �� � H����� �

� � � ��% �� �) ��� ���� ���% "�-������ ��� ������ � 9�� �� � � �� ��� � ����� � � �� ����� ���

�� � ���� ��� �� � �� �� ���"�

� ��� �� ����� ��� ��� �� ����� ��� ��� �� ����� ��� ��� �� ����� ��

� ��) �� �� �� � � ��) �� �� �� � � ��) �� �� �� � � ��) �� �� �� � � ��� �� ���1 � �=� � > ! ����) �� �� �� �! ����) �� �� �� �! ����) �� �� �� �! ����) �� �� �� �

� ��� �� ���) � ��=� � > � ��� �� ���) � ��=0 � > ! ����1 � �=� � >

� ��� ����� �� ! ����1 � �=0 � > ! ������ �

� � ����1 � �=0 � > � � I �� � ) �

� � ����) �� �� �� �� � ����) �� �� �� �� � ����) �� �� �� �� � ����) �� �� �� � � �� �� ��) � � ! ����� �� �� � ��% �) �

� � ����1 � �=� � > ! ���� �� �� � � � �� ��� ��� ���� �

� � ����� ����� �� % �� ��P � ���� ��

� ��� �� ���) �� ��� ��� �� ���) �� ��� ��� �� ���) �� ��� ��� �� ���) �� ��

� ��� �� ���1 � �=0 � >

� � � ��=0 � >

� �� �) ��) �������=0 � >

0 ��) ��) �������=0 � >

� ��� ���� �) ���� �

% �� ��P ��� �����) ����� ������ �� ��

Page 11: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 5 �

� ��� ����) �� �� �� ���) ������ �� ���� �� �$ �� ������ ����������� ���� �� �) �$ ������

�� ) ��� ������ ������ �) � "�-��� �� � �) ���� �$ �� ���� �) � �$ ������� �������� $ � �� ��

��� �"�! ����) �� �� �� ��� ����� �� �����) 2�

• ! ������ � 2��� �� �9�� �����9�� ��� � ��� � ���"�� ��� ��� �) �� �

� % � ��) �$ ����� �� �� � ��) �� % �� � ����� � � � � � ���� �������� �9�� ���� � �

-��� ����9��� � �% � � 9�-��� �� �� ���9�� ��-��� � � ��"�� ��� �$ � �) �� ��� $ �

���� �� �� � ���� �� % % �% � ����� �� ��� ����� ������ ���% ���� � � ����� ��� �� "�

• � � I �� � ) �2�� ��� ��� � �����) � 9�� �� � � � �� �) � ���� ��% �� ����� ������ ��

�� �� ��� ��������� �� ���� � I �� � � �� 9���) ��� ���% �$ ������: � ���� �

� ������ �� � ) ) ) "�� ��� � ����� ���� ����� ����) � �$ ����) � �) �� ��

���� ���������� ��� � ��� � I �� � � �� �� �) ����� � �� ��� ��% �� � �) � ��

� � � ��) �� � I ��� � �"�

• ! ����� �� �� � ��% �) ������� �2���� �� � ��� �) �� ��� �% ���� �$ � �) �) � �% ��

$ � �) �����) �� ���� 9������ ��) � ���� ��� ��� ������ ������ ��� � �$ ���

� � �� ����) ��� ��� ����% ����� � ��������� �� ��� ��� ������ ������ ) "�-��

� � � �� � � �� � 9����� ������ ) ��� �) �� ��� ��� �� �����) �� �������� �

��� � ����� ��� �� ��� �"�

• � � �� ��� ��� ���� �2��� ������� �� �� � 9�� �) ������� �) ��� �� �� � � �� �

���9�� ��� ��� ��� % ����) � �� "�� �) �� �� � ������ � � ���� ����� �� ���� �� ����

����� ��� ���� �"�� ��� �� ��� ��� ���� ���� ��� �% ��� ��E ) ��� �

) � ���� �$ �� ���� ������ ��� �� �� ��� ���$ ���� �� �� �� � ��� ��� ��) M�$ ���

���� � � �� ������� ��� �� �) M�� �) ��� $ ����) � �� ��� ��� % % ) ��������� �� � � � ) �

���� % ������ ���"�� �) � ���� �� � ���� ��� $ ��� ��� % �) � �� �������

� ���� ��� ������ ) ���) �� �� �� �"�

• ' � ��� �� ��) �� ���� ���� �� �� ���� ��� �� $ �������% �2���� � ��� �����

� ���� �� �� ��=� � � �% �) �$ ������� ��� �% ���� � �7 "7 ��� �5 "7 >��� �� � ��� �

� ) ��������� ����� � ��$ ������� ���� �� ���� ���� "�! � ��� ��� � ��� � �

��� ��� �) ���� �% ����� ���� �� �� ���������� ����� � ��� ������ ���

� � ���� ������� 9�� ������ � �� �� ������ �� ��� �� ���� � ��) "�

� ��� � ������ �� ����� ����� � ���� ��� ��� �� �� ��% ��� � ���� ��� � �� �1 � �� �� $ ��� � ����

��� �� ���1 � 9�� ���� �� ��) � � ����) �� �) �� �� ���� �� �� �9�� � �) � ������ ��% ��1 � � ��� �

���) �� �� �� �� "�� ����� �� ���1 � 9���1 ����� ��� � �� �1 � �� �����) �� �� �� ���� � �� 9��� �

� �� ��� % � ��1 � ��� �� �� ���% �� ��� �� �� � �����% ��� � � �% �) �� : ���� ��� �� � ���� �) � �� ��

� ) ) ) ��� ������ ����� � �"�� ��� �1 � ����) ��� ���� � � �� ������� � �� ��� ��� �� �$ ���� ��

�� �� � � �� �� ��� ����� ����� �) � ��� �� ) ) ) ��� ������� �� ����� ����� � ��� ���� ��� ��"�

+ � � ���� ����� �$ � �?���� � � ���� �� � "�� ��� �� ��% �����) �� ��� � �� �1 � ��� �� �� � ���� ����� ��

��� � ��$ �� �� � � ��) ��� ��� ���� ������ ���� �� �� ��% ����� �) �������� ��� �% ��� ����� � �"�

. � ������) �� ������ �� � � ��$ �) �� �� � �� ) � � ���% ����! �� �! �% � � �: � ���� �� � � ���% �

� ��� ) � �� % � ��� �) � �� �$ � ��� � �) � �� "�� ����) � � ��� ��% � � ��� ���� ����% ����! �� �

! �% � � �� ���� ��� �� ��� ��� � ���� ��#"&���� �� �� ��� ����� ��� � � � ������� "�� ��� � ����

) �� �� �� ��) � ���� ) �� � � ��� ��� ��� ��� % ������ �� � ��� ���� ��� ���� ��! �� �! �% � � "�-��

� ) ) ���� �9����� ���� �� �� ����������� �� ����� ����� � ��� ��� $ � �� �� � ����� % �����

$ �% ����% �� ������ ���� �� �������� �� ��������� � ��� ���� � �� ��� � ��F� ��% �� �� ��E ) G�

Page 12: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 6 �

�� ��� ���) � �� �: � ���� ���� �� �������� � � �$ � � "�! �������� ���� �� �� ���� �% � ���� � �7 "7 �

�� �5 "7 9���� ��� � �� ��� ��� �� � �� �� �� ) ) ) ��� �% �����$ �% ��) 9�� � �� � � � � ) ��� �

� � � � ��9���� ���� �� ������ �% � ��� � ������"�J � ��� ���� �� ���$ ������ �� ��! �� �! �% � � �

� ��� ) � �� % �� �� ��� �� �������� �$ �% ��) ���� ���� � ����% ��� ��� ���� �� �� �K�

� ����� �� ���� ��� � �����) � �� �� �� �) ���� �� ���) �� ����� ����� � ��� ��� ��� $ ��

% �� ��"�� � ������ �) �������� ��� � ���) ������ �� ����) � �) � �����) ����� �� � ������) � �� ���� �) �

��� ��� � ������ � �) ����� ����� �"�� �� �� ��� � � �� �� ������� ��� � ��� � ������� ����� ��

���% % �� �� �� ��% ����� �� ������ �) ���������% ���� ����� �� ����� ����� � ��� � � �

% ��� ��� � �� ���� �) � �������� ���� �� ���) �� ����� ����� � �"�� ���$ � ��� � �� �� ����) �

�� % ����� � ������� �� ���1 � 9�$ ������� �� ��� ��% ��1 � �������� ��� $ ��% �� ����� � �"�-��

� ����$ � �) � 9������� �� �� ������5 A�� A� � �� ���� ��� �� ��� �� �$ ����� �) � �������� � ����

��� �� ����� ����� � ��� �) ��������) ���� �� ���) �� ����� ����� � �"�� ����� �� ���

) �� ����� � ���) ������ ������ � �9���� �) 9����) 9�� �) �� ���� ���� ���� �) ���� �9�� �) �

��1 $ �� ��� �) �� � ��� �� ��� �����������) � �9�� ���9�� �) �� � ����) �� �� �� �� ���� � ����

��% ���% �� ������ �� ����� ����� � �"�� �� �� ��� � � ���) � ���� ��� ��� ���� � � �� �� ���A

���) 9�� ���A��� �) ���� �� ��� �� �� � ) �� � ���� ��� � �� �� ����� �� ���) �� ����� � ��

�� �) �� �� � ��� ��� ���� �� ���� �) � �A��� �� �� � � 9��� �� �� �) �� �����) � ���� ��� ��� ��

� % % �% � ������ �� �) ���� �� ��� �$ ���� � �� ���� �) � �% ��� ��� ����� ���� �) ���� ��

� ��� �� ��� ) �� ����� "�

� ��� $ �� � � ���� ����� ��� ���: � ���� �� ������ � ������ � � �� �� ����� ��� ��� � � �� ���% �

��� ��� � �� �� �������� �� ��� ����� �"�

� ����� �� ���� ��� � �) � ���� ) �������� �� ���� ���� �� ������� ���� ������ � I �� �� ���9�

� �) �� � � �� �� � H����� ������ �� �� �� �� ����� �) ���� ���� �� �$ ������� �� ������ �

� �� �� � ��% �) � �� "�-��� � �� �$ � � � 9���� ��� � �� �� ����1 �� �� ) ���� ���� � �� ����� �

��� �� � ���� ��� �� �� � ��% �� � � �� "�� � � � �� �: ��� �� ����� ��� � �� �� �� �) �� �

� �� ��� ��) �) ���% ���� � �$ ������ ��� ��� ��� �$ � �) �� �� $ ����� � I �� �� ���"�' ��� ��� � ��) �

� ���������� �% ���� �� ) �$ �����) � �) � ��� ���� �� �� � �� �$ ������ ��� % ����� 9�� �) ����

��� �� ���� ��� � �� ) � ���% ��� ��� 1 ��� ������������� ��� � ���� ��� � I �� �� �� � ��% "�' ��

�� �� 9���� ��� ���������� �% ����� �������$ ����� � I �� � �� % �� ?�) � ��� ��� ���� ����� �

�� � ����% �� ����� �� K�

-��� ��� �% ����� ��� �� � � ����% �� � �� �� � ����� 9�� � �� �) � �� � � � ���� �� ��� 9�� �) �

� ���� ����) � �) ���� � I �� �� ���� 9�� � �� �� �) ��� ����� ��� �� ��) �� �� ��% ������� ��E ) �

��� �� ���� ��� ���� � �� "�� � ���9�� ���� � I �� ��� �� ���� �� �) ��� ���� �� $ ����� ��

���� ��� � "�� ��� ����� ���� �� �� � ����� ������ � ) �� ���� ������ ��� �) �� � �� % � ���

� ����� �� �� ��� ��� �� ��� �9�� ������ ) ) � �� ��� ��� �� � ������� � ) ��� � � �� ��� �� ��) ������% �

� ��� � � �� ��������� �� ���� ��� � ���� �� ��� ��� �� �������� ��� � �$ �� ��) � �� �

: � ���� "�

� � � � �) ��% ��� �� � ���� �� ���� � � � �) ��% ��� �� � ���� �� ���� � � � �) ��% ��� �� � ���� �� ���� � � � �) ��% ��� �� � ���� �� ��� ����

� ��� �� ��� ) � ��� � �1 ) ���� ��� ���: � ���� �� ������ � ��� �) ��) �$ �� ���� � � �� �

$ ���� ����� ���� ����� $ �"�� ����� ��� �� �2�5 >��� ����% ����� �� �� � M�6 >�� �) ��% ����

� ���) ��% ���� �) =� >��� �� �� � � �� ������� ���� ���� �� �� � ��% M�� �) �#>�� ��� ��� % % ��% ����

) � �� �� �) �� � � � ��% �������� % ���� ������ ��� �� �������� �� ���"�� ������) ���� ����� �� � ��� ��

���� � ����� ��9�$ �� ��� � � � �� �"�+ � ����% ����� �� �� � ��� �� � �� � �� �� �� � ���� �� � �

Page 13: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 #�

����: ��� �� � �� ������ ���� ���� �) �� % �� � ����� �� � �� 9��� �� ���� ���� � ����H� � 9�

� ��� � � ����� � � ���� "�! �) ��% ���� �) � ��� �� �� � � �� ������� �� ����� �� � � ��� � ���� ��

� �� � ������ ��� ����� ��$ ���� �������� ���� �) � �$ ����� ���� ) �� �) ������� ) �) ��� ����

� �� ���"�; ����������� �) � �� ���� �� �) ��� ����) � �� ���� $ 9����� �� ������% ���� �� �����

) � �� � � � ��� �: � ��� �� � ��� �� � ���� �) � �� ��� �� � ��% "�� ���� � � �) ��� ��� ��% �

���� � � �� ������� ��� ��� ��) � �� ���� �� % �� � �� �� "�� ������) �� � ��� ��� ���� % % ��% ����) � �� �

$ ���������� ���� �) ���� ��� ����$ � �1 � �$ ��"�� � ) ��� ����� � ��) � �� ��� ��� ��� % % ) �$ �������

� ) ���) �� �� �� ��) � ���� ) ��������� ��� ���� �"�� � ) �) �� �� �� ��) � �� ��� ��� �� � �� �

�� % % ) �� ��% ����� ) ���) �� �� �� ��� ���������� � �� ��� �� � ��% �� ��% � �� � % �) � �� ��� ��� �

�� % % ) �$ ������: ���� �� � �� ����������) ���� ��"�

@ �� � ��% �� ��� � �� � �� ��� ��� ���� ���) � �� ��� ��� ��� �) �) �$ ����� ��� � ��� �� � ) �� ��� � �� �2�

� ��� �������� ��� �% ��� �) � � ����� ���� �� �% � � ) �� ��� � ��� ��$ �� ������ �� � ��% �) � �� �

� �� �) ��� �� �"�� ��� ) ���) �� �� �� ���� ��� ) : � ��� �) � ���� ����� ��� �) ���� ��� � �

��� ��� � ��� � �� �� �� ���� ��� �� �) "�@ � � ��) � �� �$ � ��� � �� � � ��� ����� � �� ��� � ��

$ �������� �� � � �� � ���� �� � ��) �� �� �) � � �� ���� �) � �?����1 �� � 1 ��% �� ����) � �� "�� ��

�� �� �) ������ ����� �� � �� ��) �� � � ��% ����� ��� ��� ���� �) ����: � ��� ��� ���� �� ���% ����

�� ��� �� � ��$ ����. ; I I 9�� �� ��$ � �� 9�E �� "�-��� �� �� ����� ��� � � 9������ �� ��

� ��� ��� �� � � ��$ ����� �� �� �� ) ��% �� �) �$ �� �% "�; � ��% �� ��� � ��� �� � ) �� ��� � �� ��

� ���% � ������ �� ��� ��� ��� ��� ��� �� �) �� � � �� �� ������ � ���� ��� ���� "�

� ���) ��� �� �� �� �� ���) ��� �� �� �� �� ���) ��� �� �� �� �� ���) ��� �� �� �� �����

� ��� ) ���) �� �� �� ���� �� ��� �� � ��) �� �� �� ����� ���� �� � � � � �) �������� � �1 ��� � � �� � �

���� � I �� �� �� � ��� ��� ����� ����� � �"���� � � � ��� ) ���) �� �� �� ��� ��� ��) ��� �� �

� ��� � ��� ��� ����� � ���� �� �� $ �����0 �% ��6 "�

0 �% ��6 "���! � � � ���) ��� �� �� �� ������ ��) ��� �� �! ��� � ��� �0 � ���� � � �"0 �% ��6 "���! � � � ���) ��� �� �� �� ������ ��) ��� �� �! ��� � ��� �0 � ���� � � �"0 �% ��6 "���! � � � ���) ��� �� �� �� ������ ��) ��� �� �! ��� � ��� �0 � ���� � � �"0 �% ��6 "���! � � � ���) ��� �� �� �� ������ ��) ��� �� �! ��� � ��� �0 � ���� � � �"����

����

! ��� � ��� �0 � ��! ��� � ��� �0 � ��! ��� � ��� �0 � ��! ��� � ��� �0 � �� �) ��� �� �� �� ��) ��� �� �� �� ��) ��� �� �� �� ��) ��� �� �� �� �

' �) �Q ) � ��=0 � > �) ��Q 1 � �=� � >

! ��� Q ) � ��=0 � > � �� ���: � ����

�� �� Q ) � ��=0 � > �� � � ���� �

! ��� Q ��� � �=0 � > � ��) � ��� �

! ��� Q �� �=0 � > � �A� �A� � �) �

� �� ) ���=0 � > � ���� ��� ��)

� �� � � ��� ��=0 � > ��� �) �� � ) ���)

� �� � �=0 � > � ��� ������ �� �� � �

! �� �� �=0 � > ��� ����� �� �� � �

�) ��Q 1 � �=0 � > �� ��� �� ���� �� �� � �

' �) �Q �� �= > � � I �� � � ��� �� �� �

! ��� Q �� �= > � ��� �� ��� �� �� �� �

I ��Q �� �= > ������ � �� �� �

�� � �Q ���� ��� �� ���% �� � �=0 � >

% �� � � Q ) � ��� ��

) �� �� ��Q ) � ��� ��

��� � �Q ) � ��� ��

� �Q ) � ��� ��

����Q ) � ��� ��

5 ���� �) ��� ��� �� 5 ���� �) ��� ��� ��

� ��� � ���������� ) �� ������� ) ����� �) ���� �

Page 14: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 &�

-��0 �% ��6 9����� ��� � ��� ��� ����� � ���� ��� ��� �� ��� � ��� ��� ��� �% ���� ��� ��) �� �� �� �� ��

�� ��% ��1 � � �� ����� � �) �$ ����0 � 9�����) % ��� ��) �� �� �� �� ��� � �) �$ ���� 9�

� �) �� �� �� ) ) ��� ��� ������ ��� "�� ��� �� �� ��� ���� ����� � ��$ ������� �1 � � �� �) �� �������) � �

�� � �� ��) � ���� ) �� � �� ���� � ����� �� � � ���� �� � �� ������ �� �) �� � � 1 � "�

� ��� ) ���) �� �� �� �����0 �% ��6 ��� ��� ��� ��� � ��� ��� �� ) � �� ��� ��� ����� �) ) �� �����

� � � ���$ ���� �� � �������� ����� � ����� �) ��� ���� �) "�' ��� �% ���� � � ���� ��$ ��� �

� � �) �� �� ) � �� ��� ��� ��) � �� K�� ��) � �% ���� �����) � �� �: � ���� �� � � �� ��� ������) �

� � �� ���� ��� � �������� �� ) � �� �� � ��� ��� � ������� ���� �) �� �������� �� ��� ����� �"�� � �

�� � ��E ��� $ �� ) ���) �� �� �� ����� �) � �� ����� �) 9��� � % ������ ������ �� ��� � ��� ��� ���

�� � ���� �� ) � �) �� ���� ��) � � ���� � �� �� � �������"�! � � � � ���� ���� ) � � �$ ��� �� �

� ��������$ ������ ���� �� ���� % % ) "�-������ ��� � �$ �$ � �) �% ��� ��� ��� �� ��� ) ���

) �� �� �� ����� �) �� �) ����$ � �) �� �� ��� ��) ��� � �� ��� ������ �) ��� � ) ) ��� ) � � "������ ��

������ ���� �) ���� �� �� �) � �� �� ���� � �� �$ � �) �� ����� � � ��� �� �� ���� �) �������� �

� � ����% ?� ��� � ) "�+ ���� ��� �� ��) �� �� �� ����� �) �$ � �) �� �% ��� �) "�� ��� �� ) ���

) �� �� �� ����� �) �$ � �) �� ���� �) �) ���% �������� ��) �� �� �� �� �� ������ ��� � ���

������� ��� ����� � ��� � ��� � 1 ��% �� �����: ��) ����� �� � ��� ����������� �� ���� ��� � "�

. � $ ����� ���� � ����� ��� �% �� � � � � ��� ��� ��� �� �������"�-��$ ��� ) �� � � ��� ������ �) � �

$ �� � �) �� �� ���) � ��� �� ����% % �) �� ��� �A� �A� � �) � ���� �9������ ��� � ��� ) ���

) �� �� �� ����� �) �$ � �) �� ��) ) ��� ��� �) ������ ��� �) ���� �"�-������� ���$ �

� � �� % �� � �� �$ �) �� �� � �� ���� ��������) � �������� ) ���) �� �� �� �"�

� ��� �� ���: � ���� �� ����� ���� �) �� �� ��� �����) �$ ����� �� � � ����� � ��� ��) �� ����

� �� 9�� ���� � �N �� � ���� 9�@ ��� �9�� ��@ � H� �"��) ) ���� �� ��� 9����: � ���� �� ������� �) �

����) �� ��� � � �) ��� �������) �: � ���� �5 �� ��� ������� ���� ��� ������� � ��� ��

) ���� ��� �) �������� ���� �) ��� � � � �) ��� ������ � ��� ��� ������ �� �� ��� �� ) "�

� � � � ����� ��� ���� ������ ����� �� � ��� ���� �� � ��� � ����� � ������ � �� ���������� �� ���

� ��� � "��

� ���� � � ���� � 9� � ��) � ��� �9�� �) �� ��� ��� � �) � �� ����� �� �������� ) ���) �� �� �� ��

� ��� $ �� � ��� ���� �) � ���� ��� �� �� ������� ���) ���� ������ � ������ ��� ��� � �������

��� ��� ����� � ����� �) "�� �� �1 ��) � �� ��� � � �� �� ��� � ������ ��� �� � � � ���% ��� �

� � ��� � �� �� �� �� � ���� ��� ��) �� � ��� ���) ��������� � ��) ��� �� �����) � �� "�

� � � � ���� � ����� ��� �$ ������ ���� ������� ��� ���������� �) ��� �� ��) �� �) "�

C � ��) � ��� ������ ��� �$ ������ �� ��� ��� ���������� �) ��� ����% % �) �� � ��� � ����

�� �� ��� �� �=� � �� � � � � ) ��� ��� �� ��� ��� ��������� �� �� ��� �� >"�� ��� ��� ��� � �) � �

� ����� ��) � ���� � �$ ������ �� �� ����� � �� ���������� �) �� �) ����� ��� ��� � �) � �

���� �� �) �) ���) �� � ����) � �� �: � ���� �� ���"���� � ��� � � ��� ���� �) � �� �� ��� ������ �

�� �) �����) ����� � � �� � � � ��� ������ � ����� � ��) �� � ��� ��� �� �� ������� ���

� �� ���������� �) "�

� ��� ���� ��� ��) �� ����� ���� �� �� �� � ���� ���� ��� ���� ���� ���� ����) ��� �) �� ����� ��

�� ������ ��� ������ �) "�� ����� �) �� � ) ���) �� ����� ��� �� $ � �$ ��������� ���� �) ��� � �

��� ��� ) � �) �� ������� ����� ����� ��� �"�� ���� ����� � ��� ) �������� �� � � � ���� �� ��

� ��� �� ���% �� �� � � �� ��% �� ����� � �9�$ ������� �� � ��) ��� ��) �% � �� �� �� �� ��� �� ���

��� �) "�-������� ����� � ��$ ��� �������� �� � ���� ��% �� ���� ��� ��� ) ���� �� � � �� ��% �� ��9�����

������ �) �� � ) ���) �� ����� ��$ � �) �� � ����� ��� ���) ��� ��� �� ���� � ��� ��� � �� � � �5 �

Page 15: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 *�

� �$ ���"�-��� �� �� ����� ��� � � 9������� �) �� � ) ���) �� ����� ���� �) �� �� % � ��) �

$ ����� ���� �) �� ) � �) ���� �� �� � � ���� ��$ � �) ��) ��� ��� �� �) �� ��� � ���� �����

�� � �$ ����� �� ) � ���� ) �� ����) "�� �������� � � �� ���� ����� � �� �� �) ���� � ��� � �

� �� $ �� ���� �% ��% �) �� �� �� ��=! � >��� � � ��� �� ��) � ���� ) �� � �� ���� � �������

� � � �1 ���� ��� �� ��� � � 1 � �� �) �� �� � � ���� �� � �� ������ "�

� ��� ��� ��9���� ��� �) ��� ��� �� ���� �� �� � � � ������� �$ ������� �� ���� � ����

� �� �� � ��% ������ �) ���� ���� ��� ��) ������ ������ �) ����: � ��� �"�

0 ��� ��� 9�������� �� �� ���� � �� �� ��� � � � �� �� ��� � � ���� �� ) � �� � �� �� ��

�� � �� ���� ���� � ���� �� � �� � ���� ����� �) � ���� �� � ���� �$ ����� �� �� ��� �����

� �� �� � ��% ��� % ���� � �� ) �$ ������� ��� ������ �) �$ � � ���� �) "�� �� � �� �� ��

�� � �� �� ���� �� � � �� �� ���������� ���� ��� ) ����% �� ���� � � ��� ������ �1 ��% �

� ��� ��� �� "�! � � � � ���� ������ ��� �� ��� ���� % ������ ��� � � �% �) ��� � ��) � �� ��� � � ��� � �

� �� ) ����� �% � ��� �$ � � ���� �% ) �� ��� � � �� � ����) ���% ������� �� ��� � �"�� ��� ��� �� ��� ��

�� �� ���� � ���� �) �� �� ) �� � �� ��� $ ��� ) ������ �� �� ���� � ����� ��� � ����� �� �� $ ��� $ �

� ���� �� ����$ � � ��� � ��) ��) ������ �) �� �) ��$ �� ��� �� ��� ��� ��� � "�! ������ ��

� ���� ��$ ���$ �� �� $ ��� $ ��� �� ����� ) ���) �� �� �� �"�

� ���) ��� �� �� �� ��� � � � ��� ���) ��� �� �� �� ��� � � � ��� ���) ��� �� �� �� ��� � � � ��� ���) ��� �� �� �� ��� � � � ������

� ��� � $ ��� ������ ) ���) �� �� �� ��� �� � � �� � � ��� � � � ����$ ������) �� �� �� ��

� ����� �� �� ��� ) ����� �� � ��� � �� ���� � ���� � �� �� $ �����0 �% ��#"�

0 �% ��#"�. � �� � ��� �) �-�� ��� ��) �� � � ��� �; � ��% �����) ��� �� �� �� �"0 �% ��#"�. � �� � ��� �) �-�� ��� ��) �� � � ��� �; � ��% �����) ��� �� �� �� �"0 �% ��#"�. � �� � ��� �) �-�� ��� ��) �� � � ��� �; � ��% �����) ��� �� �� �� �"0 �% ��#"�. � �� � ��� �) �-�� ��� ��) �� � � ��� �; � ��% �����) ��� �� �� �� �"����

� ���� � ��� � ����� �� ��� �� � ���� � ���� �� $ ��% �� � �� �� ������� � ��� �� ) �������$ � �

% � % �� � �����% �� �� "�� ���� $ ���� � ����� ����� � � ��� � ���$ �������� �A� �A� � �) � �

��) ��� �� ��� ) ) ) ��� ����� ��� ���� $ ��� ) �� �$ ����� �� �� � ��� �������� ���� � � � �) "�

� ��� �� �� ) �� �� ����� �� ���) � �� �: � ���� �� � � � � � ���� ������ ��% ��� ���� � ��9�� �) �� �� $ � �

��� ������� � ��� � ��� � �� �� ��� � � ��"�

�) � ��) � � �% ��-� � ��) � ��) � � �% ��-� � ��) � ��) � � �% ��-� � ��) � ��) � � �% ��-� � � ����

-������ �� ���� �9�$ �) � ���� �������� � ��������� ��� ��� �� �� ���� ��� �� % ����� ) ���

) �� �� �� ��� �) ���� �� ���) � �� "�

Normal ReportProduct Ship From Qty Shipped RevenueAxon East 1438 $235,000Axon West 2249 $480,000

Instrumented Report (add Out of Bounds Indicator to SELECT)Out of Bounds

Product Ship From Indicator Qty Shipped RevenueAxon East Abnormal 14 2,350$ Axon East OK 1424 232,650$ Axon West Abnormal 675 144,000$ Axon West OK 1574 336,000$

Page 16: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 ,�

; � ��% ����� ��� ��� ���� �� � �

0 �% ��6 �� �� $ � �� ��� ��% ��1 � �������� ) ���) �� �� �� ��������% ��� �� ����� �� ���

% �� � "�0 �% ��&����� ��� �� ������� �� ���% �� � ��� � ���� ������� ����� � ������ ��

� � � � �"�

0 �% ��&"�� ��� ��� ��� ���� �� � �� � � ��� � ��� � � �) ��% ��� �0 �% ��6 "0 �% ��&"�� ��� ��� ��� ���� �� � �� � � ��� � ��� � � �) ��% ��� �0 �% ��6 "0 �% ��&"�� ��� ��� ��� ���� �� � �� � � ��� � ��� � � �) ��% ��� �0 �% ��6 "0 �% ��&"�� ��� ��� ��� ���� �� � �� � � ��� � ��� � � �) ��% ��� �0 �% ��6 "����

� ���� ����� � ��$ ��� �� ��� ��% �� � �� ��� � � � ��������� �� � � ���� � �� �� ��� ������) � �

� �� $ ��� ������ � ��� � �� ������� � �"�-��� �) ���� �� � � �� ��� �) � ���� ����) � �� �: � ���� �

� �� �� �� ��� ������) 9�$ ��) �� ���� �) ���������� �� ���% �� � ��� � ���� ��� ����� ������

� ���) �� ������% �� � �� ��: � ���� ��� ���% � "�� �� ����� ��� � � � ��$ ���$ ��� ) �� �� �����

��9�$ �$ � �) ��) �� � ���� �� ����� �� ���% �� � ���� ��$ � �) ��� ��� ���� �� ���� �) � "�

� ��� �� ���� �) � �$ � �) ��� ��� � � �) ��� �� ������) �� �) �� �. � �� � ���� ���% "�! ������ � �

�� � �����0 �% ��*�$ ������� ��� % � ����� �� ���% �� � �1 � �: � �� �6 4/#"�

0 �% ��*"�� ��� ��� ���� �� � �� � � ��� �� �) � ��� ��� $ � �� ��� ��� � �) ���� �� "0 �% ��*"�� ��� ��� ���� �� � �� � � ��� �� �) � ��� ��� $ � �� ��� ��� � �) ���� �� "0 �% ��*"�� ��� ��� ���� �� � �� � � ��� �� �) � ��� ��� $ � �� ��� ��� � �) ���� �� "0 �% ��*"�� ��� ��� ���� �� � �� � � ��� �� �) � ��� ��� $ � �� ��� ��� � �) ���� �� "����

-��� � � �� ����� ��� � ����� ������ �) � ��� ��� ��) � � �� �$ ������) �� �� ��Q ) � ��� �� �

���% % �) �� ��� ��� ��� � �) � �) � �� �: � ���� �$ � ����% 9��������� ) ���) �� �� �� ���� ����� �

�� ������ �) � �$ � �) ��� ��� �������� ��% ��1 � �#*/*�� � �����% ��� ������� �) � �� �� $ ��������

�� $ ���� � �����0 �% ��*"�

� ��� � $ ��� ������ � ���% �� � ��� � ��� �� � � �� � � � ����������� � ��� � �� ��) �� % � �

���0 � ���. � � �� �) ����� � ���% ����� �� ��� � ���� � ��� $ ��� ) �� 9�� �����1 �� ��� � � � ��

���0 �% ��#"�� ��� �$ � �) �� �� 1 �� ��� � � �� ���� $ � ��� ��� ���: � ���� ��� ���% ��� ����� ���� ��"��

� ��� ��� ���� �� � �=0 � >

0 � ���. � �

� � ���� �� � ���%

Key Fact Name Rating2973 number_units Normal2973 gross_dollars Normal2973 discount_dollars Normal2973 terms_dollars Normal2973 revenue_dollars Normal2973 return_dollars Normal

Key Fact Name Rating3575 number_units Normal3575 gross_dollars Normal3575 discount_dollars Out of Bounds3575 terms_dollars Normal3575 revenue_dollars Normal3575 return_dollars Normal

Page 17: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 /�

� �� � � % � ���% �� ��� ��� �� �1 ��% �� � �1 �� ��� % ��� � A � ���� ���% �! �� �

��% � � ) �� � I �� � � �� �$ ����) ����) � ���� ������� ����� � H� ��) �� �� �� �9�� ���� � �

�� �� � �9�� �) �$ ������ � � ������� ��� ��� ���� �) � ��� ����� � �) � ���� �) ������ ��) ��� �

� ��% ��1 � 9�� ���� � ������ �� � ��1 � "�� ��� �� � � �� �� � � � ��) �� � ����� � � ���) � �� �

� � �� % � ���=@ @ >�� � � �� "�� ��� �) A) � ���� ���% �� �� ��� �� � �� �� �� � �� �� �� � �

���� �� � ��� ���� �� � ����� ��� ��� � ��$ ���� � � �� ��� ��% ��� ���� ��� ��1 � � �� ���� � � ��) ����� �

� ��F� � �A�� ��� �G�1 � "�� ��� � ���� �9�������� ��� � 9��� ��� �� � ���� ���� � �1 �� � ����� ��� �

���� ��% ��� ���� ��� ��1 � � ���� � �������� ���� �� � ��) �� �� �� �9��� ����� �� ��9�� � �� �� $ ��

���0 �% ��,"�

0 �% ��,"�� � � � � ��� � �� � �� �� �� �� ��! �� $ ��% �� � �1 �� � ����� ��� �' ��% ��� ��. � ��� ��0 �% ��,"�� � � � � ��� � �� � �� �� �� �� ��! �� $ ��% �� � �1 �� � ����� ��� �' ��% ��� ��. � ��� ��0 �% ��,"�� � � � � ��� � �� � �� �� �� �� ��! �� $ ��% �� � �1 �� � ����� ��� �' ��% ��� ��. � ��� ��0 �% ��,"�� � � � � ��� � �� � �� �� �� �� ��! �� $ ��% �� � �1 �� � ����� ��� �' ��% ��� ��. � ��� ��

� � � "� � � "� � � "� � � "����

-��0 �% ��,9����� � �� � ��� ��� � �� �1 � �� �� $ ��� � �������� �����) ��� ������� ��) A

) � ���� �) �� ��� % � ��1 � ���� ���� �����) ��� ���� �������� ���% �� �� �� � "�� ���� � ���� ��

���) � ��������� � ��� ������� ���� ��� ��1 � � ��� � ��% ���� � ����� ��% ��� ��� � ���� � � �� � �

��� ������� ���$ ��������� �� � �"�-���� � � �$ ���� ����� ���� ����� $ ��� � �� �: � ���� �

� ������ ���% �� ����� ���� ����� � �� � �9����� �� �� � ���� � ����� � ��� ��� ����� ���% �� � �1 ��� �

���� ��% ��� ���� $ ���� ��) � �� ����� % ��� ��� ������ � �1 �� � ����� 9�� ���� � �� �� �������

��� ������ ��� ����� ��% ��� ��� � ���) � �� 9����� �� �� � ���� ����� ������� � � ���� ������ ���� ��

) � $ �� ��� � �� � � �����) A) � ���� ��� ��� �� "�

� � ��� � ���% �� � �����@ � � �) �C � �� ���� � �� ��� ��+ �� �� �� �

! � � � � �$ ��� �� ��� ����� � ����� ����� �1 � �) � ��� �� � �� ����,7 7 �� �� �� 9�� ���� ��$ �����

�� � �#7 �) � � ��� ��� "�� ������ ����� �5 397 7 7 �� � �� ��� � �� �� ���) � � "�� ��� �

� ���� ��) � ���� � �� �: ��1 �� �� ��� ���� �����1 9�� � � ) �� ���� ���� ���% �� �� �) � �) �

) �� ��� �� 9���� ��� ��� $ � �� ��� �H) % �� ���� �����5 397 7 7 ����� � ��% ��� � �� ��� ��

�� � � �� � ��� � �� �) �� � � �% ��) � �� ��� ���) ���� ����� ��� �� ���� ����� ����� �� ��% ��� � � � "�

� �� � � � ���� ������ ��� ���� ��� �) ��) �� � �� �) � �� �: � ���� �� ���"�

� � �� � �

) �� �� �� �

� � �� � ��=� � >

� � �� � ��=. � >

� � �

. � �

! ���

� ���

! �� �

� � ����

� � � �� ���� � )

�� � � � �) ��) ) �� �

� ��0 ��� ��� � ��� ���=0 � >

� �� � � ���- �=0 � > ���� ��% ��� ��� � ��� ��� �) � ���� ��������

� � ���� ����� � ��� ���- �=0 � > ������ ���� � �� ���� ���A � �) �) �� �� �� �

@ � � � �@ � ����% �� � ��� ���- �=0 � > $ ����� ��) % ��� � �

� �) ���� � ������ � ��� ���- �=0 � >

Page 18: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 3�

� �������: �) � ���� ) ������� �� �: ��1 �� �� ) � ������ �� ��� ���� ��� � � �� ���� � �� �

�� �% ���� ) � ��� ���� � � ��� $ ?� �) � �� ��� � ) "�� � ��% �� � �1 ��� ����� �� ��� ���� ��� �� �� � ��� � 1 ����

�� ��% 9��� � � ����� ������ �� �) � �) �) �� ��� ���� ����� : � ���� � ��� ����� � ��� ��"�

� �� � ��� ����� ����� � �� ������ : � �� �� �����) ������� �� �$ ��� ���� �����

��� �� ���� ��) � �� �� � ���� �� �) ����� � ��� �����) � �� �� � ���� 9�) � �) ) �� � �. A5 9�$ ���. ��� �

����� � ��� ��) � � � �� ��) � �� "�; ��� ���� ��� 9����� ��� �� �� ��� ���� �) ��: ���� ��� ��� � 1 �

� ������������� ���� �� �� �� ��� � �� 9�$ ����9�� ���� % ��� � � � �� �9�� � 1 � ������ � � �� ��� ��

�� ���� ��� ����� ��� � �A� � ��% �� � I �� ��� �� ��"�� �����$ ��� �� ��1 � ��% ���� �1 �� ��

! ; @ �! �I � ! �� �) �! ; @ �! � ; �� � �! �I � ! 9�$ ��� ��$ ������� � ��� ���� � �=5 <=. A5 >>R

=! ; @ �! � ; �� � �! �I � ! �A�=5 <. >R ! ; @ �! �I � ! R ! ; @ �! �I � ! >"�� ��1 ����� �% � �� K�

! � ����$ �� � � � �� ������ � � � � ��� ����� �� �� �$ ����C �� 9�� ��) � �� � � ��) ��� ����1 ��� ��

� ���� �� � � �� � � � �� �� � ����� ��#�� �� �) � �) �) �� ��� �� ���� � ����� � ��) �� � ��

�� � 1 � ���1 2

SELECT s.storename, p.departmentname, sum(f.sales) FROM fact f, store s, product p, time t, accumulatingdept a

WHERE (first, joins between tables... ) f.storekey = s.storekey and f.productkey = p.productkey and f.timekey = t.timekey and s.storename = a.storename and p.departmentname = a.departmentname and

=���9��� �� ��� ��������� ��� ��� ) � � ��� �% ������$ �� ��� � ) ) �) � �� """> t.full_date = #October 13, 2007# and

=���� ��� 9��� � 1 ����� �� �) � �) �) �� ��� ���� �� ��� ���"""> HAVING ABS(sum(f.sales) - (1/a.N)*a.SUM_SALES) > 3*SQRT(a.VAR)�

� �� � � �) �C �� �� � �������� � �� � �� � �� �� ��� ��� �) �� ����� "�� ���� �� ��. 9�! ; @ �

! �I � ! �� �) �! ; @ �! � ; �� � �! �I � ! "�� ��� �� � � � ) ���� ��) � � ��� ��� �� ��

% �� � ��% � �� ��� �� ) ��� �� �) ������ ��� � ��� � ��� � �� ��� ��� �������� �� ) ���) �� �� �� �"�

� �� ��� $ �����) ���� � ����� �: �� �$ � �) �� �� � 1 �� ������ ���������� �� ����� ���

�� � �9�$ ������) �� % �� � �� �$ � � �F�� �� �� � ��C � �"G�

� � � ���� �� ��� �� ������ �� ��� ��� �) �����) ������% ��$ � �: ��� 2�� ���� ������ � �� �

@ ' � � ���� ������� �� �) � �) �) �� ��� �� �� � � ����� � ��� �) �� �� ������ ��� � �� �I � ! ! �

��� ������� �� �) � �) �) �� ��� �� �� �� $ ����� � �"�@ � � � ������� �� �) �������

� � �� �� ��� ���� ����� ��$ � �� ��� ��� �� "�� ��� �$ � �) �� �� � �% ����) �� ������� ! ������� �����

� � ��! � I �) � � �?����1 ����� �������+ �C -. � ���� � "�-��� � ��� �� � ��� ��� �� �% ������ ���

) � ��� ������ ��� �� ����� � �� �=�� ��� � � � �9�@ � �) � � �� �) �� � ) � � �� �� �� �� �� $ �

�� � � � �) ��� �! � ��) � � >9�� � ��� �) �� ) ) �� � �J �' 0 �� � � � ��� ����� ��� �� ���% �

) � � ��� ����� � ��� �) ��� �� ��� ����� ����� � � �� � ��� ��) � � "�-������ �$ � � 9�� � �) � �?��� �� ����

�� �� � ��) � ��� ������ ��� �� ����� �� ��� �� �) � �) �) �� ��� ���� �"�

� ���� � �� ��) � �����1 ��% ������� ��) � �� �$ �������� ��) ��% �! � I � � � �� �� �� ��9�

� � ��� ��� ) � ������ �� ���% �! ; @ �! �I � ! �� �) �! ; @ �! � ; �� � �! �I � ! �H� ��� � �� ) ) ��% �

�� ) � � ?� �� � �� �� �) ��� ) � � ?� �� : � ��� ������ � �� 9��� � ��� �� 9��� ���� ��� � �� �������

� ��� �� ���% �) � � ��� ����� � �"�� ���� � �� ���� ) � ��� ���� � � ��� $ ?� �) � �� "�

Page 19: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�5 4�

� � ��� �� ��% ��) ��� �� �� �� �� �� ��� � � �@ ���� ��� � I �� � ��� �� ��� �

-��� �) �� ���� �) ����� ��� �) � �� �$ � ��� � �� ��� �� ��9�$ ����� � �� �� � � �� ��� � I �

� ��� �� ��� 9�����$ ����� �� � �� � �� �� �� �� ��� ) ���) �� �� �� �� 9�$ ����� � ����� ��� �

) �������: � ���� �� ����� "�� ��� ��� �: ����) �� �� �) � � ��� ��������� ����� � �� �� ��� � � �

������� ��� �$ ����� � �� �) �������� �) ��� ��% ���� � ��� �) �������������� ��� ��) � �� �

: � ���� "�+ � $ �9���1 �� �� �) �� �� �� ��� � � � ���% �� ��� � � �������� ��� 9�� �� �% ������ ���

��� ���� �� �) �� �� � ) �� � ����H� ����� � I ��� � � ��� �) ����� ��� ��� ��� ��: � ���� �� ����� �

��� ���� ����� � � �� � ���% ��� �� �� ���� �� ���� ������ ) ���) �� �� �� �"�� ��� ��� ��� ��

� ��� ����� ������ ��� $ � �) ������% �� ��� � � ��� ����� � �� ��� �� ��) ����� ��� �$ �) ��� � ��� �

�� � �) �� � �1 � �: � ���� �� ����� "�0 �� � �� ��� � � � ��� ) ���) �� �� �� ��� �� $ �����0 �% ��

6 9�$ �$ � �) �� �� � � � ����� �� ���: � ���� 9��� � � ���� � 9� � ��) ��� 9�� �) �� ��� ��� � �) � �

� ����� �� �� � �� � H����� ������ ��� �� ) �� �� �) � �) � "�� ��� �� � �� ���� �� �� �� ) ���

) �� �� �� ��� � � �% �� � �� ��� ���� �� ����� �� ���� � ����� � � �� �� �) � �) �� ��� �) �$ ����

���� � � �� � ��� � ����� � ���% � "�

! �� �! �% � � � � �� �� � ����! �� �! �% � � � � �� �� � ����! �� �! �% � � � � �� �� � ����! �� �! �% � � � � �� �� � ���� ����

� ��) � �� �$ � ��� � ��� � � ���� ��� ��� � ��� $ �� � � �� ���� � �������� � ����

� � ��� �����% ��� � � ���� �� � �� ) � � ���% �� � ��� �� �������: � ���� �����"�-�����

� � ��� �����% �$ � ��) 9����! �� �! �% � � �� ��� ��: � ���� ��� �� ��� ) �$ �������� � ��� ��

) ���� ��� ��� �� �� $ �#"&�) ���� �� ��� ����� ��� � � � ������� "�� ����� �� ����� ����� � ���� �

���� ������� �) � ��� ���� ��� � 1 ��% ����� � � �! �� �! �% � � �� � � �� ����� ��) � �� �

: � ���� "�� ��) ���� �� ����� �) ) ���������� �� ���� ��� � �� �) ����� � � � ������� �

� ����� �) ) �������� �% � ��E � ��� �?� �$ � �1 ��� $ �� � ���� ���� � ����� ����� �) � ��� �� ���� � ��� ��

��� �) � �� �� �� � ) ����� ���H� � �� ��� � "�

� ��) ��% �� � � �� �� � ���� ����������� ��) ��% �� � � �� �� � ���� ����������� ��) ��% �� � � �� �� � ���� ����������� ��) ��% �� � � �� �� � ���� ��������������

� ��) � �� �: � ���� �� ���������) � ���� ) �������� �� �������� ��� ������ ��� ��� �� ) ) ) ��� �

� ��� �� ���% �) � �� �$ � ��� � �� ��) � �� ����% �� ��� ��� ��� �� ���$ ���� �� �������

) �� �� ��� �"�' ��������� �� ���� ��� � ��� �� �� � ��� �) 9������� �� �� �� ��: � ���� �� ���� �

�� ��% �� $ ���) ������� ���� � �� �� � ) � ��� �� ��"�� ��� ���� ��) �� ��� �� � � �����$ � �

� �� � ���: ��� ��� �� ����) �� ����2��� % % ��% �� ������ ������ ������� �� ���� ��� � 9�

� �) �) ��� ����% ����� � � �� ��� � � �� ��� ������� ���� �) ���� �"�� ��� ��� ���� ��� ��� �

�� � �� ��) ����� ���� ������� �� % �� ����� % �� ������ � I �� �� ���9�����) ��% �

� �� �) � �� ��� � ����H� � � �� � �$ ���� � �) � �� ���� $ �� � ) �� �� � ) ) ) ����� �� �� � �� �� ��� � I �

�� � �� "�

� ����� % ������ �� � � ��) � ���� � �� ��� � � ���� � �� �) ��� � � �� �� ����������� ��

) � �� �: � ���� 9������ �� � � � �� ���� �� �� ���� �� � �� �� �) �% �� $ ������ � � � ������ �� ������ � � �� �� � �

���� � I ��� � �% � ��� ��� ���) ��"�� ���� � � �� ����� �� ����� $ ��� � ����� ���� ��� ��� �

�� �� �� � �9�� ��� � � �� ��% �� ��� ��$ � �� ������� �� �� ��� ���� "�! ���� ��� ��� �

� ) ) ) ������ ��� ��� 9�$ �� ������ � I ��� � �) ��) � ��� �� � � �) ������� �� �� �� ��

� ���� "�

' ���� �� 9������� �� ���� ��� � �� �� �) � �� �: � ����� �� �� � � �� ��� ��� � �� % ��% �) � �� �

: � ���� ������� �� � �� ����� 9�� ��������� �� ���� �� ��� �� � �) ������� �"�� ��) �� �� �� �� ���� �

Page 20: An architecture for data quality

������

��

��

��

��

��

��

��

��

��

��

��������������� �� � �� �� � ���� �8�6 7 �

� �������� �� ���) � �� �� ��� $ � �� �) � ��% ���� � ���� ��� ��) � �� �: � ���� �� � �� � ��9�

� � ��$ � ��� � ) �9�1 � �� ��� �� � �����) ��� �� ��=� � ->9�� �) ��� � �� ����� �"�

� � ���� �� �� � ���� �� �� � ���� �� �� � ���� �� �����

� ����) � ��� ��� � ��� �1 ) �� � � ��) � �� �: � ���� ��) �� � �� 9�� �������� �� ���$ �

���� ��% �� ��������� ��� ������ �� "�� ��� �� � � ��) � ���� � �� ��� � ��� ��� � �� ��) 9��� �A

) �� �� �� 9�� �� �� � �9�� �) ��� � � ���� � ��� �) � ��� ���� ���� � ����% �) � �� �: � ���� �

��� 9�� � �$ ���� � �� � � ���% �� �) ����� � ��� ��� ���� ����% �) � �� �: � ���� �������) � �� �

$ � ��� � "�