В ALP Group рассказали об ошибках при переходе на российское ПО - IT Speaker, новости информационных технологий

В ALP Group рассказали об ошибках при переходе на российское ПО

Редакция

13:10 / 18 апреля 2024

С 2022 года количество отечественных программных решений стремительно растет —  только в 2022 году в реестр российского ПО включили 3728 решений, а в 2023 году — уже 4333. При этом многие компании могут столкнуться с определенными рисками при миграции, например, с Windows + Microsoft SQL Server на Astra Linux 1.7 + Postgres Pro Standard 13. 

Фотография freepik

Как отмечает Валерий Лямо, руководитель практики ИТ и сервисов ALP Group, многие компании не переходят на импортонезависимые аналоги. По его словам это вызвано тем, что на иностранный софт были потрачены огромные бюджеты, а внедрение нового ПО несет за собой непредсказуемые риски. 

«В то же время импортонезависимые решения выгодны в долгосрочной перспективе, так как в случае ужесточения санкций или внедрения новых законов бизнес не пострадает», — добавил экперт. 

При этом многие компании могут столкнуться с определенными рисками при миграции, например, с Windows + Microsoft SQL Server на Astra Linux 1.7 + Postgres Pro Standard 13. 

Так, многим компаниям может банально не хватить памяти на устройствах или в облачных хранилищах. Возможным решением проблемы может стать увеличение памяти или удаление ненужных файлов, а также проверка размера файлов в базе данных перед перемещением в независимое окружение может помочь. Хранением прикрепляемых файлов в томах на диске может быть еще одним способом решения проблемы. 

Преградой на пути миграции также могут стать слишком длинные названия файлов и даже точка в названии файла. 

«Стоит обратить внимание на знаки препинания в именах, а именно — на точки. Если для Microsoft SQL точка в начале названия — просто символ, то для Astra Linux она означает "скрытый файл". Получается некий "эффект бабочки": даже небольшая точка может в будущем отнять много времени», —  говорит Валерий Лямо.

Эксперт рекомендует добавить в корпоративный стандарт названий запрет начинать наименование файлов с точки, а также установить стандарт по формату файлов. 

«Иногда отечественное ПО может выдавать непонятные формулировки ошибок. "Целое вне диапазона" — одна из них. Для решения этой проблемы необходимо корректно настроить доступ профилей и групп в базе с импортонезависимым окружением», —  советует Лямо.

Некорректная обработка исключений — еще одна актуальная ошибка при миграции на отечественное ПО. Такая ошибка актуальна, если в исходной системе у заложена функция исключения при попытке осуществления отдельных регламентных заданий. С этой функцией при попытке обмена данными с другой системой срабатывает специальная ошибка со стороны безопасности, сигнализируя пользователю, что прав на выполнение этой операции у него нет. Проблема решается довольно просто —  программистам надо переписать часть кода, чтобы команда «ВызватьИсключение» в рамках работы фонового задания не запускалась.  

При перехода с иностранного ПО специалисты компаний могут столкнуться с сортировкой полей с NULL (NULL символизирует отсутствие данных, оно полезно при сортировке).

«Решение этой проблемы несложное: необходимо найти все поля со значением NULL с помощью конструкции ЕСТЬNULL. Таким образом, вы получите корректный результат вне зависимости от используемой системы управления базами данных», — рекомендует Лямо. 

Ранее вице-премьер России Дмитрий Чернышенко заявил, что объем поддержки новых разработок и научных исследований в рамках нацпроекта «Экономика данных» составит около 130 млрд рублей. Эти средства будут направлены в виде грантов, субсидий, льготных кредитов необходимы для опережающего развития ИТ-отрасли. 




Поделиться новостью