![]() |
#16 |
Гость
|
Измышления на заданную тему
Жаль нельзя редактировать
![]() Добавлю для тех кому интересно и не очень идеи. Фин аналитики в частности есть собственно некая структура, представленная в табличках DimensionHierarchy DimensionHierarchyLevel Пример Аналитика Структура 1: 1. Важный поставщик 2. Важный ответственный Структура 2: 1. Важный поставщик 2. ответственный ни очем Структура 3: 1. Важный поставщик и т п и собственно значения: DimensionAttributeValueSet DimensionAttributeValueSetItem Пример Набор значений 1 1. Важный поставщик: Коля 2 Важный ответственный Вася 3. ответственный ни очем Оля Набор значений 2 1. Важный поставщик: Коля 3. ответственный ни очем Катя и т п Для каждого набора значений DimensionAttributeValueSet вырабатывается хэш по всей совокупности значений DimensionAttributeValueSetItem что позволяет быстренько в случае необходимости их сравнивать и радоваться жизни. И казалось бы радость близка но к сожалению не все так просто так как мы сравниваем в соответствии со структурой (например ) а они могут и не совпадать Пример Ищем по Структуре 3 Видимо создатели индусы или их собратья по разуму видели эту проблему и решили ее со свойственной им находчивостью захерачив кучку хэшей в табличку DimensionAttributeValueSet но далее кто-то их уволил либо просто настучал по башке и мысль остановилась на префиксе DEL_ Как же быть? Вариант видится в том чтобы пойти таки по пути индусов но не до конца: т.е хреначить хэши в соответствии с структурами. Но при этом мы проиграем в скорости в моменте. Чтобы такого не произошло видится мысль создавать их где то в стороне и по ночам пока все спят. Но правильно ли такое? Может есть лучше пути-дороги? Кто сможет решить проблему красиво и так чтобы безвестные кришны в микрософте утерлись от щастья? Есть ли еще мастера- архитекторы или уже все ушли в поля зеленой энергетики? Помогите! Подскажите! Последний раз редактировалось axm2013; 09.03.2016 в 16:52. |
|
Теги |
hash, md5, sha1, хэш |
|
|