Текущее время: Чт, мар 28 2024, 19:41

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




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

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

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

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

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

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

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


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

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


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

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


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

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

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

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

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


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

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

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

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


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

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

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


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

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


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


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

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

Code:
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 + 3 часа


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

Сейчас этот форум просматривают: SL@m


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

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