Текущее время: Вс, июл 20 2025, 14:20

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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