Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.05.10;
Скачать: [xml.tar.bz2];

Вниз

SAP   Найти похожие ветки 

 
Jeer ©   (2014-09-19 23:47) [0]

Прошел очередной курс обучения по SAP.
Убедился, что это очередная параша, натасканная из решений разных прикупленных фирм.
Особо жаль, что Sybase попала под этот раздел.


 
куку   (2014-09-19 23:55) [1]

Удалено модератором


 
Inovet ©   (2014-09-20 00:03) [2]

Удалено модератором


 
kilkennycat ©   (2014-09-20 00:08) [3]

Удалено модератором


 
Jeer ©   (2014-09-20 00:08) [4]

Удалено модератором


 
куку   (2014-09-20 00:20) [5]

Удалено модератором


 
Jeer ©   (2014-09-20 00:32) [6]

Удалено модератором


 
alexdn ©   (2014-09-20 09:14) [7]

> Jeer ©   (20.09.14 00:08) [4]
> есть разница между разводом на бабки типа "Универсальное
> Решение"
Ну конечно массовый продукт должен быть универсальным. То что при этом страдает "точным решением под условия Заказчика" это тоже нормально, универсальный массовый продукт не может 100 процентно подстроиться под конкретные нужды. Кому нужно уж что то совсем своё специфическое должен содержать/нанимать своих программистов. Или терпеть универсальный продукт.


 
куку   (2014-09-20 15:02) [8]

Удалено модератором


 
Jeer ©   (2014-09-20 15:47) [9]

Удалено модератором


 
Юрий Зотов ©   (2014-09-20 16:10) [10]

Удалено модератором


 
antonn ©   (2014-09-20 16:21) [11]

хорошим тестом являются продажи продукта и кол-во внедрений/интеграций.


> И да, таки - да, написал систему лучше.

один?


 
Юрий Зотов ©   (2014-09-20 16:29) [12]

> antonn ©   (20.09.14 16:21) [11]
> хорошим тестом являются продажи продукта и кол-во недрений/интеграций.

Да, если говорить о массовом продукте. И нет, если речь идет об узкоспециализированной системе. Такая система может иметь всего лишь одно-единственное внедрение (в той корпорации, где она, собственно и разрабатывалась "под себя") - но это не мешает ей обладать очень высоким качеством. Поэтому для нее такой тест не годится.


 
antonn ©   (2014-09-20 17:00) [13]


> Юрий Зотов ©   (20.09.14 16:29) [12]

Если это ПО получило приз на каком-то конкурсе, то оно не очень подходит под описание "под ключ для одной конторы". К тому же некорректно сравнивать ПО написанное исключительно под нужды одной конторы с универсальным продуктом, так как у последнего как раз сложности в характеристике универсальности.
Да и конкурс подразумевает сравнение продуктов, если речь заходит о битве маркетолов в красках описывающих иностранными терминами возможности ПО в их конторах (и, как обычно, умалчивающие недостатки) - то я бы не очень гордился такими "призами". Потому и уточняю - это самостоятельное ПО которое имеет продажи, поддержку или внутрикорпоративное ПО которое никому не нужно кроме самой контроы.


 
Юрий Зотов ©   (2014-09-20 17:00) [14]

Если кого интересует мое ИМХО на эту тему, то я сторонник комбинированных решений - когда есть универсальное ядро (движок) и набор бизнес-модулей (назовем из плагинами, хотя чисто технически они могут быть реализованы в любом виде).

Ядро ничего не знает ни о каком бизнесе и умеет только выполнять заданные в ее настройках цепочки плагинов (и, возможно, обрабатывать ошибки) - плагины же, напротив, не подозревают ни о каком ядре.

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

Преимущества такой архитектуры:

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

- гибкость (изменилась бизнес-задача - внесли изменения в ее цепочку, больше ничего переделывать не требуется, да и программировать, возможно, тоже не потребуется)

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

- повторное использование кода (один и тот же плагин может использоваться в любых цепочках).

- и т.п. (продолжать можно долго).

PS
На авторство такой архитектуры не претендую.
:o)


 
Юрий Зотов ©   (2014-09-20 17:04) [15]

> antonn ©   (20.09.14 17:00) [13]

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


 
antonn ©   (2014-09-20 17:15) [16]


> Юрий Зотов ©   (20.09.14 17:04) [15]

Поэтому я позволил себе уточнить, что на мой взгляд "хорошим тестом являются продажи продукта и кол-во внедрений/интеграций.", в то время как в удаленном после [10] значилось что "приз в конкурсе - хороший тест". Конкурс - это очень зыбкое понятие качества, субъективное.


 
Jeer ©   (2014-09-20 18:48) [17]

Ок, раскрою немного "тайну".

Немного истории:

SoftTool-2011
В Москве завершилась XXII ежегодная выставка информационных и коммуникационных технологий Softool, прошедшая при поддержке Российской академии наук и Министерства связи и массовых коммуникаций РФ.
Одной из основных целей выставки стал обзор процессов формирования электронного правительства в России.
IT-компании, университеты и научные организации представили свои разработки в этой области,
а органы государственной власти и Департаменты информационных технологий регионов страны – созданные для них информационные системы.

Свои результаты выполнения государственной программы «Информационное общество (2011 – 2020 годы)» на выставке показали
более 10 субъектов Российской Федерации. Среди них области: Астраханская, Белгородская, Мурманская, Курская, Калужская,

О Продукте.
Это система регионального масштаба, задачей которой является предоставление информации для аналитиков и лиц, принимающих решения.
Разработана, как ИС такого класса, с нуля (опыта до этого не было) за время с март по сентябрь  2006 г., далее - регулярные расширения и улучшения.
Исполнение: Delphi 7.
Разработчик: Jeer ( принципиально - один )

В конце 2006 г. был заказан и разработан Гео-Веб-интерфейс к Продукту.
Исполнение - на Flash/Flex.
Разработчик: областная фирма ORBIS.

По настоящее время Продукт функционирует в органах исполнительной власти области.
Объем собранных данных превышает много миллионов записей в разрезе годовых, ежеквартальных, ежемесячных, еженедельных и ежедневных измерений.
Семантика данных: социо-экономические показатели региона и районов, бюджет, мониторинг цен и пр.

Продукт состоит из ряда исполняемых модулей, реализующих функционал по разработке, визуализации и сопровождению OLAP-ориентированного продукта с элементами
аналитики и прогнозирования.
В качестве СУБД может использоваться практически любая, поддерживающая SQL-92.
( реально сейчас используются MS SQL, Oracle, Firebird и даже файловая DBISAM, в качестве тестовой или демо на CD )

Модули:
1. DB-дизайнер ( разработка архитектуры реляционной DB, ориентированной на OLAP, т.е. ROLAP )
2. DB-редактор ( создание, редактирование таблиц измерений, т.е. справочников ) + редактирование таблиц фактов (в виде исключения).
3. Импортеры:
- стандартный, на основе унифицированных таблиц Excel с элементами служебной информации;
- smart, на основе распознавания информационной структуры данных, содержащихся в произвольных таблицах Excel + поднастройка;
- импортер форматированного csv- или xls-файла;
- XML-импортер;
4. Модуль ETL-класса ( export/transformation/loading) - произвольная трансформация из source в target, где в качестве S и T могут выступать
произвольные storage. Очень похож на аналогичный модуль из SAP, т.е. можно создавать цепочки трансформаций данных на основе сценария.
5. Gate - шлюз данных между Хранилищем и Витриной данных.
Хранилище - это общая помойка, Витрина - то, что глядит наружу для конечных пользователей.
Настраивается по shedulle и выгрузке в разрезах данных.
6. OLAP-клиент.
Это основной пользовательский модуль.
Функционал:
- визуальное самостоятельное составление пользователем условий для последующего реляционного запроса из таблиц измерений и фактов.
- самостоятельная организация пользователями списка сценариев запроса;
- предоставление преднастроенных общедоступных запросов;
- OLAP-движок для нарезки из многомерного куба плоских cross-таблиц визуализации ( работает на основе DB in memory, поэтому очень быстр ).

P.S. Наверное этот движок - основная фишка Продукта, за которую просто супер-удовлетворен, как Разработчик.
Запросы на MS SQL + визуализация выполняются не более 10 сек, обычно 1-2 сек.

- подсистема отчетности ( добавление агрегирующих и вычисляемых функций, экспорт в основные форматы: doc, rtf, xls, csv, html )
- подсистема математической обработки ( стандартные стат. функции, регресионный анализ, частотный анализ, прогнозирование: регрессионное, ARIMA, "метод гусеницы" или SSA - Singular spectrum analysis).
7. Модуль администрирования пользователей
8. Модуль лицензий.
9. Модуль верификации данных ( содержит подсистему промежуточного слоя для верификации данных из Импортеров и подсистему верификации данных в Хранилище )
10. Модуль автоматического расчета агрегированных значений ( к примеру, дневные -> месячные, месячные -> годовые и т.п.)

В целом, Продукт представляет собой инструмент проектирования произвольной ROLAP информационной системы, предоставления аналитики, визуализации, а также сопровождения.

P.S.
Поскольку Продукт работает давно и накоплено очень много данных для ретроспективного анализа, то, в какой-то момент,
руководство области озаботилось проверкой его качества.
Была приглашена известная московская консалтинговая фирма для оценки Продукта.
Примерно неделю шло изучение документальных материалов, технологий, заложенных в основу Продукта,
эффективности работы, отзывы пользователей и, разумеется - выступление Разработчика с докладом.
По результатам оценки Продукта и на основании официального заключения консалтиноговой фирмы,
Разработчику от области выдана премия, достаточная для покупки современного авто :)

P.P.S.
Правда, я потратил ее на хороший велосипед, не - не всю, конечно.


 
имя   (2014-09-20 19:03) [18]

Удалено модератором


 
имя   (2014-09-20 19:14) [19]

Удалено модератором


 
имя   (2014-09-20 23:55) [20]

Удалено модератором


 
alexdn ©   (2014-09-21 00:31) [21]

Удалено модератором


 
Jeer ©   (2014-09-21 01:09) [22]

Удалено модератором


 
имя   (2014-09-21 13:48) [23]

Удалено модератором


 
имя   (2014-09-21 14:00) [24]

Удалено модератором


 
имя   (2014-09-21 23:00) [25]

Удалено модератором


 
Jeer ©   (2014-09-22 22:18) [26]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.05.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.003 c
15-1411744010
Alarm
2014-09-26 19:06
2015.05.10
Без темы, обидно за форум


2-1392352421
lewka
2014-02-14 08:33
2015.05.10
SQL и DataSource


6-1275486933
Iceastral
2010-06-02 17:55
2015.05.10
TCPClient/TCPServer, error 10054


2-1392205331
Коля
2014-02-12 15:42
2015.05.10
Запрос SQL


6-1276085579
tippa
2010-06-09 16:12
2015.05.10
таймаут сокета





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский