Текущее время: Пт, сен 05 2025, 08:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Реорганизация основных данных
СообщениеДобавлено: Чт, мар 27 2014, 14:35 
Начинающий
Начинающий

Зарегистрирован:
Сб, апр 07 2012, 15:46
Сообщения: 24
Всем добрый день.
Проблема нарисовалась непонятная: есть Z-ий признак с основными данными без текстов. Содержит в себе несколько атрибутов, не зависимых от времени, и один атрибут, зависимый от времени. В ходе загрузки ОД появляются рядом стоящие интервалы с одинаковым значением этого атрибута.
Пример:
Код договора Дата По Дата С Статус
101 15.03.2014 10.03.2014 ST1
101 20.03.2014 16.03.2014 ST1
101 31.12.9999 21.03.2014 ST1

Поставил в цепочке процесс реорганизации мастер данных, однако он ничего не объединил (когда давно его использовал, то работал он корректно).
Почитал про этот процесс на хелпе: там говорится, что сначала сравнивает данные из Q-таблицы (если ставить в процессе галку на врем.завис.атрибуты) по М и А версиям и удаляет ненужные, после этого якобы система проверяет строки А версии и если имеются рядом стоящие интервалы с равными значениями всех атрибутов, то она должна их объединить.
Ну так вот этого не происходит и мы сильно расстраиваемся по этому поводу.
Может есть педаль или нота, которая внесет нам ясность, то буду благодарен.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Реорганизация основных данных
СообщениеДобавлено: Чт, мар 27 2014, 21:10 
Специалист
Специалист

Зарегистрирован:
Пн, ноя 01 2010, 08:21
Сообщения: 162
А в чем печаль? На каждый момент времени договор имеет только один статус. В плане данных все корректно. Мне кажется, вы указали не все признаки, то есть там есть таки различие, поэтому и не происходит "сжатие".
Такое дробление происходит вот так:
1. Было:
Code:
Код   Дата По      Дата С       Статус_ВремяНЕЗавис  Атрибут_ВремяЗавис
101   31.12.9999   01.01.1000   ST1                XYZ

2. Пришла запись с измененным время-зависимым атрибутом
Code:
Код   Дата По      Дата С       Атрибут_ВремяЗавис
101   31.12.2014   01.01.2014   ABC

3. Получится:
Code:
Код   Дата По      Дата С       Статус_ВремяНЕЗавис  Атрибут_ВремяЗавис
101   31.12.2013   01.01.1000   ST1                XYZ
101   31.12.2014   01.01.2014   ST1                ABC
101   31.12.9999   01.01.2015   ST1                XYZ

В данном примере, статус всех записей одинаков, но значение атрибута различно. У вас не так?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Реорганизация основных данных
СообщениеДобавлено: Пт, мар 28 2014, 07:54 
Начинающий
Начинающий

Зарегистрирован:
Сб, апр 07 2012, 15:46
Сообщения: 24
Неа, атрибут, зависимый от времени (в данном случае статус) только один. Все остальные - не зависят от времени, значит одинаковые для всех строчек каждого кода договора.
Данные то кладуться верно, просто хотелось избавиться от лишних временных интервалов для ускорения выборок и прочее.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB