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

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


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

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


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

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