Текущее время: Ср, июл 23 2025, 18:54

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


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Идеи числового тестирования
СообщениеДобавлено: Ср, ноя 28 2007, 14:51 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Ситуация.
В последнее время значительно возросли размеры баз данных.
Уже никого не удивляют размеры таблиц в десятки или даже сотни миллионов записей.
И, когда сумма, складывающаяся из этих диких количеств записей, отличается от правильной на сотые и тысячные доли процентов (например, на несколько тысяч рублей при общей сумме под миллиард), задача найти те записи, из-за которых баг, превращается буквально в «Найти иголку в стогу сена».
При этом SAP не предоставляет адекватных инструментов для тестирования.

Для новых отраслевых решений (например, для ритэйла), очень мало эталонных отчетов.
А те старые стандартные отчеты, которые есть – уже не подходят из-за возросших объемов данных (например, банально падают в дамп из нехватки памяти, при попытке просмотреть данные движений хотя бы за 1 день).

Что остается? Тупая SE16?
Даже если сделать ракурс БД – во-первых, возможности бедные (например, нет возможностей аутер джойнов и агрегатных функций), во-вторых, его еще в продуктив протащить надо.

А спецы заказчика, из смежных систем, просто ставят у себя какую-нибудь незатейливую SQL-приблуду, с помощью которой лихо напрямую коннектятся к SAP’овской базе данных, находят с помощью нее ошибки и тыкают нас, как котят.

Млин, надо че-то с этим делать.
Придумать какую-то технологию, тулзу.
Какие, на ваш взгляд, наиболее типовые баги существуют и какие технологии их поиска вы могли бы предложить? Я говорю о числовых багах в отчетах.

Есть у кого какие мысли?

У меня появилась пока только одна дельная - сделать отчет, с помощью которого можно захватить (с помощью "дальнего" FIELD-SYMBOLS) внутреннюю таблицу другой программы (например, сразу после выборки из БД), и развернуть ее для анализа (это уже отдельная тема, как анализировать).

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 28 2007, 15:43 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, авг 07 2006, 10:50
Сообщения: 1279
Откуда: Москва
Пол: Мужской
Какая БД? Может, действительно, стоит использвать внешнюю тулу, которая смотрит напрямую в базу, строит отчеты на отдельном сервере и не нагружает рабочий сервер. OLAP Express для Oracle или MS Analisys server для MS SQLя.

Подойдет?

С Уважением,
Георгий


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 28 2007, 16:04 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
George Nordic написал:
Какая БД? Может, действительно, стоит использвать внешнюю тулу, которая смотрит напрямую в базу, строит отчеты на отдельном сервере и не нагружает рабочий сервер. OLAP Express для Oracle или MS Analisys server для MS SQLя.

Подойдет?


Да я уже последовал примеру 1С-ников заказчиков, и юзаю то же, что и они - TOAD for Oracle :-) .
Вот и пытаюсь решить - ограничится этим (в этом подходе тоже есть свои недостатки и ограничения), или замутить что-то покруче?
Не сейчас, конечно (сейчас не до жиру, быть бы живу, обойдусь пока TOAD'ом), а на перспективу.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 28 2007, 17:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Использовать BW?

Или я не понял проблемы?

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 28 2007, 17:14 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Bully написал(а):
Использовать BW?


В теории - возможно.
На практике... мягко говоря, далеко не всегда.

Вот у вас, есть личный опыт участия в проекте, не связанном с внедрением самой BW, когда все участники (и представители заказчика, и консульты, и программеры) полноценно, эффективно и в полной мере использовали бы BW для тестирования, всех разработок?

Не перехожу на личности, просто любопытно - возможно ли такое в принципе, хоть где-то у кого-то?

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 29 2007, 10:34 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 29 2007, 18:22
Сообщения: 254
Пол: Мужской
Видел примеры использования BW интегрировано , с ERP так и с IS-U. Великолепно работают отчеты и числовые так и с разными значениями. При большом кол-ве данных погрешности практически не бывает. Мне кажеться для построения отчетности лучше всего подходит BW


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 29 2007, 15:19 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Это больше проблема проектирования ПО. Надо сразу закладывать сверки, возможность коррекций... Данные должны быть целостными. И тот же BW или Toad - это всего лишь инструмент, а не решение.

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 29 2007, 15:58 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Вот такая приблуда не подойдет?
http://www.pdm.lu/


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 29 2007, 19:19 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Zharik написал(а):
Это больше проблема проектирования ПО. Надо сразу закладывать сверки, возможность коррекций... Данные должны быть целостными.


Это и ежу понятно. Но только тестировать как-то придется в любом случае. Даже если делал мегамонстр.

Zharik написал(а):
И тот же BW или Toad - это всего лишь инструмент, а не решение.


Так вопрос и был задан именно об инструменте.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 30 2007, 09:19 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
111 написал(а):
Вот у вас, есть личный опыт участия в проекте, не связанном с внедрением самой BW, когда все участники (и представители заказчика, и консульты, и программеры) полноценно, эффективно и в полной мере использовали бы BW для тестирования, всех разработок?

Не перехожу на личности, просто любопытно - возможно ли такое в принципе, хоть где-то у кого-то?


К сожалению в подобном проекте не участвовал, зато к еще большему сожалению участвовал в проектах, где зачем-то изобретали на ABAP'е функционал аналогичный BW (к стати retail - яркий пример таких изобретений :))

Если выбирать из инструментов, то ИМХО BW ставить выгоднее всего. Какая разница какой инструмент OLAP изучать и "прикручивать" к системе : BW либо иной, однако большая разница в том, что BW - родной струмент, со всеми "вытекающими".

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 30 2007, 09:41 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пн, авг 07 2006, 10:50
Сообщения: 1279
Откуда: Москва
Пол: Мужской
111 написал(а):
Да я уже последовал примеру 1С-ников заказчиков, и юзаю то же, что и они - TOAD for Oracle

Подожди-ка... Лягушонок - это же приблуда для управления оракулом. Типа Enterprise Manager для скуля. А есть специальные OLAP - тулы. В свое время (на 8ке и, по-моему на 9ке) для Oracle был именно OLAP Express. Хотя, все идет все меняется, возможно и в тоде что-то появилось..

Но все-таки склоняюсь к варианту с BW. Действительно, родной инструмент получше будет, я думаю. Да и икпириенс приобретешь - не лишний :)

С Уважением,
Георгий


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 30 2007, 10:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 29 2007, 18:22
Сообщения: 254
Пол: Мужской
George Nordic написал:
111 написал(а):
Да я уже последовал примеру 1С-ников заказчиков, и юзаю то же, что и они - TOAD for Oracle

Подожди-ка... Лягушонок - это же приблуда для управления оракулом. Типа Enterprise Manager для скуля. А есть специальные OLAP - тулы. В свое время (на 8ке и, по-моему на 9ке) для Oracle был именно OLAP Express. Хотя, все идет все меняется, возможно и в тоде что-то появилось..

Но все-таки склоняюсь к варианту с BW. Действительно, родной инструмент получше будет, я думаю. Да и икпириенс приобретешь - не лишний :)

С Уважением,
Георгий

Согласен с вой инструмент всегда лучше, тем более уже проверенный и надежный . Так что я за BW


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 30 2007, 13:05 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Bully написал(а):
К сожалению в подобном проекте не участвовал, ".


Ну, а что вам мешало взять и самостоятельно начать использовать BW для тестирования, как вы сами же советуете?
Или BW нигде не было? Или нечего и незачем было тестировать? :-)

Bully написал(а):
зато к еще большему сожалению участвовал в проектах, где зачем-то изобретали на ABAP'е функционал аналогичный BW (к стати retail - яркий пример таких изобретений :))


Ну, хотелки и причуды заказчика - это отдельная большая тема, которую мне не хотелось бы сейчас поднимать.
Мой вопрос - ИНСТРУМЕНТ ДЛЯ ТЕСТИРОВАНИЯ. Чтобы перед заказчиками меньше краснеть.

Bully написал(а):
Если выбирать из инструментов, то ИМХО BW ставить выгоднее всего. Какая разница какой инструмент OLAP изучать и "прикручивать" к системе : BW либо иной, однако большая разница в том, что BW - родной струмент, со всеми "вытекающими".


То есть, я должен сделать какую-то разработку. И мне ее нужно протестить. Я беру и самостоятельно быренько инсталлирую, внедряю и наполняю BW для этих целей.
Так? :lol:

Ну а если даже и так (предположим) - где гарантия, что данные BW-шных отчетов будут достоверными, как их тестировать. Или не надо, все всегда гарантированно правильно? :-)

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Последний раз редактировалось 111 Пт, ноя 30 2007, 14:57, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 30 2007, 14:09 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
111 написал(а):
То есть, я должен сделать какую-то разработку. И мне ее нужно протестить. Я беру и самостоятельно быренько инсталлирую, внедряю и наполняю BW для этих целей.
Так? :lol:


Именно так :)
Хотя, согласен, что разворачивание BW для тестирования разработки звучит несколько смешно.

Если не трудно, поделись, плз, итоговым выбором и итоговыми трудозатратами по разворачиванию струмента для подобного рода тестирования. Интересно.

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 30 2007, 14:23 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Ну, на правах варианта, насоздавать материализованных представлений на уровне СУБД, копирующих выборку в отчетах.
И дергать их для проверки через Native SQL.


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

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


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

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


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

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