Текущее время: Сб, авг 02 2025, 05:36

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


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 13:59 
Председатель
Председатель
Аватара пользователя

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

Аццкий динамический OLAP-анализатор БД с функцией сравнительного анализа множеств записей

Сорри, пока только скриншоты.
Честно говоря, вообще нет (пока) планов свободного бесплатного распространения.
Бесплатно и свободно согласен распространять приблуды, облегачающие только АВАРерскую долю (все равно никто никогда ничего за них не заплатит).
А это - стратегический продукт, напрямую влияющий на репутацию и конкурентоспособность консалтинговых компаний.

Хотя, сейчас пока заинтересован в "полигоне" для отладки (у самого под рукой нет системы с большими объемами данных), поэтому обращайтесь.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 14:13 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Тема реально актуальная. Хороший пример:
1. Эталонный отчет - оборотка FI по счетам выручки
2. Самописный отчет - отчет по выручке на основе логистических таблиц VBRK/VBRP.

Второй отчет может дать более детальную разверку выручки по всякой аналитике, но вот беда - общие суммы по двум отчетам могут не биться (например, постановщик задачи забыл, что могут быть счета-фактуры в SD, не проведенные в FI).

Виктор, можно поподробнее описать смысл последнего окошка в скриншоте?
Не очень понятна логика его формирования.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 14:18 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Посмотрел в системе структуру и содержимое таблицы SFLIGHT - понял логику последнего окна.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 15:22 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Все же на всякий случай поясню логику более детально.
Поле STATE - служебное поле, хранит результат сверки двух таблиц, в текстовом виде. Добавляется в структуру данных программой динамически и автоматически, "без спросу".

Возможные значения:
1.) Записи совпадают;
2.) Только в ITAB1;
3.) Только в ITAB2;
4.) Записи отличаются.
В дальнейшем планирую добавить возможность настройки этих текстов пользователем.
"Записи отличаются" - значит, записи есть (т.е. значения их ключевых полей совпадают) и в ITAB1, и в ITAB2, но отличаются значениями каких-либо неключевых полей.

Ключевые поля.
Ключевыми полями считаются те, по которым задана группировка. По ним записи группируются, и строится дерево, согласно заданному порядку следования ключевых полей. Если значения ключевых полей отличаются, то считается, что запись присутствует только в одной из таблиц.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 15:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Кстати, возвращаясь к моему примеру.
Часто эталонный отчет - это "черный ящик", который по сути своей сложнее одного запроса к таблице БД.
Все что мы можем - это сформирровать этот эталонный отчет и выгрузить его в excel или еще куда-нибудь.

Это я к тому, что инструмент будет гораздо более полезен, если в качестве источника данных можно будет указать не только таблицу в БД SAP, но и табличку в Excel. :)

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 16:07 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
LKU написал:
Кстати, возвращаясь к моему примеру.
Часто эталонный отчет - это "черный ящик", который по сути своей сложнее одного запроса к таблице БД.
Все что мы можем - это сформирровать этот эталонный отчет и выгрузить его в excel или еще куда-нибудь.

Да, согласен, думаю над этим. Честно говоря - изначально так и задумывал. Чтобы можно было дернуть внутреннюю табличку прямиком из другой программы. Только пока не додумал, как сделать, поэтому для начала решил сделать попроще.

LKU написал:
Это я к тому, что инструмент будет гораздо более полезен, если в качестве источника данных можно будет указать не только таблицу в БД SAP, но и табличку в Excel. :)

Кстати да, отличная идея.
И сделать можно просто и быстро (как раз ведь свою тулзу для Ёкселя недавно выложил). Прикручу сегодня-завтра.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 16:29 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Придумал "биплатное" альтернативное решение при помощи сводных таблиц в Excel.

http://slil.ru/26646420

Соответственно, столбец "дельта по наличию" показывает записи, которые есть только в одной из таблиц, а столбец "дельта по значению" показывает разницу по суммированию числового поля.

Конечно, если речь идет о Ритейл системе с миллионами строк в каждой таблице, то Excel не потянет.
А вот сравнить первоначальные остатки в Excel, с результатами их же загрузки в САП - очень даже. :)

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Представляю общественности: Динамический OLAP-анализатор БД
СообщениеДобавлено: Вс, фев 15 2009, 20:34 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
LKU написал:
Соответственно, столбец "дельта по наличию" показывает записи, которые есть только в одной из таблиц, а столбец "дельта по значению" показывает разницу по суммированию числового поля.

Я подобный анализ тоже делал, с помощью стандартных Екселевских формул. К сожалению, подобное средство ничем не поможет в случае, если исходный массив данных можно получить только с помощью сложных запросов с использованием OUTER JOIN, агрегатных функций и т.п., а программа, которая может выбрыть эти данные и выгрузить их в Excel, еще не написана.

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


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

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


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

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


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

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