Текущее время: Пн, окт 23 2017, 01:03

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Вт, апр 25 2017, 10:05 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 14:16
Сообщения: 253
Есть два признака:
"П1" - стандартный из контента (атрибуты - экстрактор из ERP)
"П2" - созданный, z-овский (атрибуты - эксель-файл).
Они абсолютно никак не связаны между собой, это признаки из разных проектов.

И вот я провожу сравнительный эксперимент - PSA каждого прокачиваю по два раза.
В каждом PSA формируется две абсолютно одинаковых REQU-строки.
В первом случае - два реквеста по 233 записи, во втором два по 636.

И вот я запускаю ППД для прокачки каждого признака.
Я ожидаю (по сути) одинакового результата в обоих случаях.

А вот и нет! Получается вот такой расклад:
1. "П1" - прокачивается без проблем.
В requests-логах признака вижу: перенесенных записей = 466 (тогда как в PSA их 233)
2. "П2" - ошибка прокачки, дубликаты данных.
В requests-логах, соотвественно, красный статус.

Подумал, может разница в параметрах PSA, ППД или инфопакетов.
Но нет и параметры экстракции и обновления идентичны.
(Кроме категории Адаптер для файловой загрузки, но думаю это не суть).

А в чём же тогда разница, почему в одном случае есть дубликатность, а в другой нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Вт, апр 25 2017, 10:14 
Директор
Директор

Зарегистрирован:
Чт, апр 16 2009, 14:30
Сообщения: 766
Пол: Мужской
добрый день!
как вариант - проверьте в источниках данных на вкладке Общее галку "поставка двойных записей данных"
не уверен, что это может помочь, но вдруг.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Вт, апр 25 2017, 11:29 
Ассистент
Ассистент

Зарегистрирован:
Ср, апр 02 2014, 19:03
Сообщения: 32
Здравствуйте,
насколько мне известно реакция на дубликаты регулируется галочкой "Handle duplicated Record Key" в ППД.
Если в обоих ППД эта галочка стоит, но отрабатывает в одном случае неверно, то тут косячком САП попахивает


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Чт, апр 27 2017, 14:23 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 14:16
Сообщения: 253
vtb, kilaka, Здравствуйте.

В том то и прикол, что в обоих датасорсах настройка вот такая:
Изображение

И в обоих ППД - такая:
Изображение

Да, возможно это саповский баг...
Либо у 0-вых объектов есть не отражаемая в интерфейсе специфика.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Чт, апр 27 2017, 17:46 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 14:16
Сообщения: 253
Хм, вот это да.
Создал Z-копию контэнтного признака (кстати, это 0OI_CHARGR), используя оригинал как "шаблон".

Попробовал прогрузить его атрибуты двумя клон-реквестами.
И не получилось! Всё ОК - пишет что дубликаты, ошибка обновления, все дела.

Видимо и правда какая-то фича есть с 0-признаками.
Или может быть дело в том, что в 0OI_CHARGR много "привязанных к кубам" записей...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Чт, апр 27 2017, 19:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 08:19
Сообщения: 684
Откуда: Сибирь
Пол: Мужской
Так вам же уже советовали в ППД галку "Обработка двойных ключе записей" установить - она у вас на скриншоте не установлена.

_________________
ешьте рыбу - в ней фосфор.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Пт, апр 28 2017, 09:08 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 14:16
Сообщения: 253
12ozmdm писал(а):
Так вам же уже советовали в ППД галку "Обработка двойных ключе записей" установить...


Если бы точным, посоветовали проверить, а не установить. Проверю конешно и с этой галочкой.
Но даже если сработает, всё-равно странно, в других ППД двойные ключи и без этой галки вызывают ошибку.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Атрибуты признака: нечёткость логики дубликатов?
СообщениеДобавлено: Пт, апр 28 2017, 15:37 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 21 2013, 14:16
Сообщения: 253
Всё понял - зря на сап грешил - разгадка гнездилась в трансформации.
Там была подпрограмма завершения в которой есть такой фрагмент.

Код:
LOOP AT iTabl_CHARGR INTO struct_CHARGR.

        IF chargr_current NE struct_CHARGR-OI_CHARGR.

            chargr_current = struct_CHARGR-OI_CHARGR.
            APPEND struct_CHARGR to iTabl_COPY.

        ENDIF.

ENDLOOP.


Он превращает любой массив данных в таблицу с уникальными строками.
Это как бы аналог галочки "обработка двойных ключей" но в неявном виде.


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

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


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

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


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

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