Page 238 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 238

Data Warehousing and Data Mining




                    notes          The main difference in our approach resides in the following points:
                                   1.   A clear distinction between subjective quality goals requested by stakeholder and objective
                                       quality factors attached to data warehouse objects.
                                   2.   Quality goal resolution is based on the evaluation of the composing quality factors, each
                                       corresponding to a given quality question.

                                   3.   Quality questions are implemented and executed as quality queries on the semantically
                                       rich metadata repository.
                                   Figure 12.3 shows the DWQ Quality Model. The class “ObjectType” refers to any meta-object
                                   of the DWQframework depicted in the first layer of figure 12.3. A quality goal is an abstract
                                   requirement, defined on an object types, and documented by a purpose and the stakeholder
                                   interested in. A quality goal roughly expresses natural language requirements like “improve the
                                   availability of source s1 until the end of the month in the viewpoint of the DW administrator”.
                                   Quality dimensions (e.g. “availability”) are used to classify quality goals and factors into different
                                   categories. Furthermore, quality dimensions are used as a vocabulary to define quality factors
                                   and goals; yet each stakeholder might have a different vocabulary and different preferences in
                                   the quality dimensions. Moreover, a quality goal is operationally defined by a set of questions to
                                   which quality factor values are provided as possible answers. As a result of the goal evaluation
                                   process, a set of improvements (e.g. design decisions) can be proposed, in order to achieve the
                                   expected quality. A quality factor represents an actual measurement of a quality value, i.e. it
                                   relates quality values to measurable objects. A quality factor is a special property or characteristic
                                   of the related object with respect to a quality dimension. It also represents the expected range of
                                   the quality value, which may be any subset of a quality domain. Dependencies between quality
                                   factors are also stored in the repository. Finally, the method of measurement is attached to the
                                   quality factor through a measuring agent.
                                                           figure 12.3: DWQ Quality Meta Model










































          232                              LoveLy professionaL university
   233   234   235   236   237   238   239   240   241   242   243