Стратегическое планирование птицеводства Анализ и моделирование процессов Современные Информационные технологии Организация ввода данных Отображение графиков Планирование работы предприятия Многомерный анализ данных (OLAP) Моделирование Оптимизация 2 Организация ввода данных Надежный ввод Простота использования …ввод должен быть простым 2-3 цифры за раз и все… … данные нужны, как основа для построения общей большой системы. Качественный ввод в основании либо дает эффективно использовать появляющиеся возможности, либо, если его нет, делает напрасным любое самое перспективное начинание … 3 Отображение графиков Руководство периодически тонет в бумагах, которые генерируют подразделения Создаются новые отчеты Ситуация меняется ежечасно Отображение становится еще более трудоемким процессом 4 Пример графика по партии 5 Взаимосвязанные процессы 6 Планировать нужно все Посадку и высадку птицы Проведение профремонтов и реконструкций Поставку и потребление комбикормов Сбор и продажу пищевого яйца Сбор и продажу племенного яйца Закладки высадки инкубатора Продажи суточных цыплят Поставки подрощенного молодняка После того, как планирование работы птицефабрики осуществилось, дальнейший успех зависит от эффективного отслеживания выполнения планов. 7 Многомерный анализ данных (OLAP) 8 Многомерный куб Анализ (от древнегреческого «разложение, расчленение») — операция мысленного или реального расчленения целого (вещи, свойства, процесса или отношения между предметами) на составные части, выполняемая в процессе познания или предметно-практической деятельности человека. 9 Одномерный куб по районам 10 Двухмерный куб по районам и месяцам Главное в OLAP – это то, что все итоги строятся на лету 11 Трехмерный куб по районам, месяцам, видам упаковки Если двигаться дальше, то измерений у куба может быть сколь угодно много. Их количество ограничивается в основном тем, насколько удобно это воспринимать человеку. Обычно ограничиваются 3-4 измерениями и ставят только те из них, которые нужны и в той комбинации, и расположении, когда 12 отображение ситуации становится наиболее наглядным Поставки по торговым сетям в виде пирога После того, как куб построен, по нему удобно автоматически сгенировать график. Наиболее часто используются два вида графиков: в виде пирога и в 13 виде вертикальных блоков. Куб по торговым сетям в сравнении 2008 и 2009 года 14 Технология Drill-Down на примере ячейки Зельгросс Для того, чтобы добраться из ячейки куба до исходных данных, которые содержатся в первичных документах, достаточно дважды кликнуть на левой клавише мыши. 15 Сравнение 2008 и 2009 годов поставок по торговым сетям Красным цветом обозначен 2008 год, зеленым – 2009. Эти результаты 16 были получены в течение 1-2 минут. Имитационное моделирование Имитационное моделирование — это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему, и с ней проводятся эксперименты с целью получения информации об этой системе. На момент, когда произвели посадку птицы, дальнейшие практические эксперименты проблематичны. 17 Упрощенная общая модель птицефабрики Нормативы по породам Поставки суточных цыплят, молодки Поставки кобикорма Параметры содержания Статистические величины Заявки от клиентов Модель Прогноз продаж Технологический график посадки птицы График поставки продукции График потребления комбикорма График сбора валового яйца Поставка цыплят из Германии Задача разработчиков - создать с помощью базы данных такую систему, 18 которой смогут манипулировать эксперты птицеводческого предприятия. Оптимизация Снижение производственных издержек Увеличение количества продукции Максимальная удовлетворенность клиентов Повышение качества продукции Получение максимальной прибыли и так далее Практика оптимизации заключается в том, что при автоматической генерации нового набора планов учитывается изменение важных показателей. 19 Проведение оптимизации Задача не всегда имеет решение Производственные мощности не позволяют далее увеличивать объем Ограничивает короткий срок хранения племенного яйца Модель является только упрощением происходящих в жизни процессов Требуется дальнейшая доводка оптимизации путем вмешательства человека 20 Способы оптимизации Автоматическая Ручная Смешанная Некоторые факторы не внесены в систему, поэтому требуется дальнейшая доводка оптимизации путем вмешательство человека. 21 Поиск экстремума целевой функции для одного измерения По своей сути оптимизация – это поиск максимума или минимума для целевой функции. Целевой функцией может быть выручка от проданного яйца за минусом убытков по нереализованному яйцу. 22 Поиск экстремума целевой функции для двух измерений Даже при всех условностях оптимизации ее эффективнее проводить алгоритмическим путем, так как обычный человек не может делать оптимизацию уже по двум критериям, не говоря уже о большем их количестве (в начале темы их указано пять). 23 Составляющие проекта Эффективный учет процессов Интеграция с существующими системами Подключение различного оборудования Доступ к данным через web-портал Системы планирования и прогнозирования Анализ данных 24 Производственный цикл 25 Ситуация Не хватает производственных ресурсов Контроль выполнения планов происходит слабо Требуются удобные рычаги управления Нет сквозного анализа работы птицефабрики Тратится много времени на рутинные операции Нет возможности динамично принимать решения ВОПРОС: Можем ли мы поставить цыплят в определенном количестве к определенному сроку. Если нет, то когда именно сможем? 26 Основные подсистемы Планирование птицеводства Текущий учет процессов Контроль исполнения планов Анализ работы предприятия 27 Учет процессов ПРИМЕЧАНИЕ: Для оперативного контроля необходим ввод данных в режиме реального времени 28 Структура программы 29 Параметры для контроля Масса яйца Живая масса птицы Потребление комбикорма Продуктивность Падеж Температура Влажность Процент вывода 30 Порядок обработки Вводятся необходимые нормативы Заносятся заявки от клиентов Делается расчет технологии на будущий год Проводится анализ получаемых результатов Строится альтернативный вариант развития птицефабрики Производится сравнение технологий Верстается бюджет предприятия 31 Практика планирования Ориентация на клиента Загрузка мощностей Заявки первичны Первичен производственный процесс 32 Анализ удовлетворенности потребностей клиентов 33 Поступление новых заявок Система автоматически размещает заявку в тот день, когда есть свободный остаток по продукции Заявки могут заносится независимо на разных компьютерах Отслеживается вариант, когда выполнение заявок невозможно 34 Анализ работы предприятия Получение сводных отчетов Вывод графиков Развертывание кубов Моделирование ситуации ПРИМЕЧАНИЕ: В процессе моделирования нужно предусмотреть оптимизацию планов по одному или нескольким параметрам. 35 Механизмы анализа 36 Наглядные результаты Выход племенного яйца “план-факт” План по расходу кормов Технология 45 Технология 48 Технология 59 Сравнение по валовому сбору яйца 45-48 Сравнение по валовому сбору яйца 48-59 Сравнение по кормам 45-48 Сравнение по кормам 48-59 Сравнение по сбору инкубационного яйца 45-48 Сравнение по сбору инкубационного яйца 48-59 Финплан N 45 Финплан N 48 Финплан N 59 37 Этапы создания системы Согласование технического задания Разработка программ Опытная эксплуатация Внедрение системы ввода Развертывание анализа данных 38 Отдача от будущей системы Формирование эффективных планов Получение достоверной картины Отслеживание “план-факт” Быстрое принятие решений Прозрачность протекающих процессов 39 Спасибо за внимание www.silentium.ru Микитюк Сергей Владимирович 40