Проверяемый текст
Кахутин, Павел Викторович. Повышение качества системы поддержки принятия решений в технологической подготовке машиностроительного производства путем организации хранилищ данных (Диссертация 2004)
[стр. 112]

112 соединения; 2к отображающих функций fm, определенных на измерениях Dm.k...Dn гиперкуба С и f‘m, определенных на измерениях Dm.k...Dn гиперкуба С1.
Отображение f, примененное к значению v в domrfC) производит значения для измерения Dj гиперкуба Cans.
Таким же образом отображение
f’i, примененное к значению v’ в domi(Cl) производит значения для измерения Dj гиперкуба Cans.
Также необходима функция fe!em, объединяющая множества элементов из С и С1 в результирующие элементы гиперкуба Cans.
Результат-, гиперкуб Cans с п измерениями
Di...Dn.
В один и тот же элемент гиперкуба Cans могут отображаться несколько элементов из С и С1.
Все элементы С и С1, которые отображаются в один и тот же элемент Cans, объединяются функцией fe!em для получения результирующего элемента Cans.
Если для некоторого значения
у измерения Д элементы E(Cans)(x], ....v.Xj+i,...^ равны 0 для всех значений оставшихся измерений, то значение v не включается в измерение Д гиперкуба Cans.
Определение-.

join(C, Cl, = С™ domi(Cans) = dom^C), если 1 для m-k Операция соединения имеет два важных частных случая: декартово произведение и ассоциация.
Декартово произведение имеет место в случае, когда соединяемые гиперкубы не имеют общих измерений соединения.
Ассоциация бывает особенно полезна, когда необходимо вычислить процентную долю какого-либо показателя относительно общего значения для выбранной категории.
Например, такая операция может выполняться, если требуется определить ежедневно фиксируемые допущенные отклонения по
[стр. 54]

двух измерений в одно к их исходным значениям могут быть применены дополнительные функции преобразования.
Элементы результирующего гиперкуба Cans получаются путем объединения с помощью функцииf eiemвсех элементов исходных гиперкубов, которые отображаются в один и тот же элемент гиперкуба Cans.
На рис.
11 показано соединение гиперкубов С и СУ по измерению Dj (без предварительного преобразования элементов).
Измерение Di результирующего гиперкуба имеет только два значения.
Функция f etem делит значение элемента гиперкуба С на значение элемента гиперкуба СУ.
Если значение одного из элементов равно 0, то и значение результирующего элемента также равно 0.
Те значения результирующего измерения, которые не имеют соответствующих им элементов, исключаются из гиперкуба.
Такое исключение является следствием правила, согласно которому в измерении гиперкуба могут содержаться только такие значения, которым соответствует хотя бы один ненулевой элемент гиперкуба.
Операнды: гиперкуб С с измерениями Di...Dmи гиперкуб СУ с измерениями Dm.k...Dn\ измерения ..Dm, называемые измерениями соединения; 2к отображающих функций — fm определенных на измерениях Dm.k...Dn гиперкуба С и / ’«.ь—, / ’#я>определенных на измерениях Dm.k...Dn гиперкуба СУ.
Отображение / , примененное к значению v е dom^C) производит значения для измерения Dj гиперкуба Cans.
Таким же образом отображение/’,,
примененное к значению v' е dom^Cl) производит значения для измерения Dj гиперкуба Cans.
Также необходима функция//т , объединяющая множества элементов из С и СУв результирующие элементы гиперкуба Cans, Результат: гиперкуб Cansс п измерениями Dj...D„.
В один и тот же элемент гиперкуба Сат могут отображаться несколько элементов из С и СУ.
Все элементы С и СУ, которые отображаются в один и тот же элемент Cans, объединяются функциейf eiemдля получения результирующего элемента Cans.
Если для некоторого значения
v измерения Д элементы 54

[стр.,55]

E(Cans)(xi,...,v,xi+i,...,xr) равны 0 для всех значений оставшихся измерений, то значение v не включается в измерение Д гиперкуба Cans.
Определение:
ioin(C, С1, [ fm.b f m -ь ....
f j , f e i e j = Cans domi(Cans) = dom,(C), если 1 d т, •••, d j = f'U „ ({ II} , {12}) I tl E(C)(d},...,dm.ii>...,dni), t2 E(Cl) (d m.
d m, d j,...,d cfi ef(dj) или cfi ef ’i(d’i) для m-k Операция соединения имеет два важных частных случая: декартово произведение и ассоциация.
Декартово произведение имеет место в случае, когда соединяемые гиперкубы не имеют общих измерений соединения.
Ассоциация бывает особенно полезна, когда необходимо вычислить процентную долю какого-либо показателя относительно общего значения для выбранной категории.
Например, такая операция может выполняться, если требуется определить ежедневно фиксируемые допущенные отклонения по
каждой единице оборудования, как долю в ежемесячном общем показателе.
Схема этого вычисления приведена на рис.
12.
Измерение месяцы гиперкуба С1 и измерение дата гиперкуба С соединяются путем отображения их на измерение дата гиперкуба Cans, а измерение участок гиперкуба С1 и станок гиперкуба С соединяются путем отображения на измерение станок гиперкуба Cans.
Для измерения месяц каждое значение отображается на все даты этого месяца.
Для измерения участок значение участок1 отображается на значения станок1 и станок2, а значение участок2 отображается на значения станокЗ, станок4 и станок 5 измерения станок результирующего гиперкуба Cans.
Для измерений дата и станок гиперкуба С используется отображение «один к одному» без преобразования.
Функция f eiem делит значения элементов из гиперкуба С на значения элементов из гиперкуба С1.
55

[Back]