{'fraction_non_alphanumeric': 0.01936108422071636, 'fraction_numerical': 0.0, 'mean_word_length': 5.304878048780488, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Technology of separate formation of multidimensional data with lists of measure values

The aim of this paper is to study Hypercube building from relational database using separate specification of dimensions and measures. We don't require any transformation of the initial Database schema, even to the hierarchical model; that allows us to apply this technology without modification of existing databases and their applications. Also we don't force the dimensions to functionally determine measures. In this case, providing data integrity becomes more complicated, but in exchange we get the ability to use non-key attributes as dimensions. Furthermore, we can store a list of homogeneous values in a single cell. We present a formal definition of source and target data representation. The hypercube building algorithm is based on a sequence of intermodel mappings. Hypercube integrity is achieved by using an intermediate representation, called Table of Joins (TJ). This approach is the development of traditional OLAP technology.