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

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


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

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


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

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