Государственный сектор

Компания Milliman выбирает Azure Data Explorer для расширения возможностей ПО Arius

~ 3 мин

Azure Data Explorer обеспечивает высокую производительность и дает возможность программному обеспечению для резервирования страховок обрабатывать большие объемы данных без потерь информации

Milliman Azure Data Explorer

Milliman – международная консалтинговая и актуарная компания с главным офисом в Сиэтле (Вашингтон, США). У компании насчитывается 60 отделений в странах мира, а численность сотрудников составляет более 4 тысяч человек. Milliman предоставляет персонализированные консультации и технологические решения в области здравоохранения, инвестиций, финансов, страхования жизни, имущества и страхования от несчастных случаев. Компания Milliman обратилась к Microsoft для расширения возможностей базы данных для своего программного обеспечения для резервирования страховок – Arius. По мере роста количества клиентов Arius Enterprise, увеличивался также объем и сложность обработки данных, нагружая архитектуру системы. Команда Arius стала использовать Microsoft Azure Data Explorer для поддержки динамичного роста системы, получив при этом скорость, простоту и масштабируемость.

Новый подход к данным

В 2018 году компания впервые столкнулась с проблемами производительности у некоторых крупных клиентов. Прием данных или выполнение запросов занимали более 20 минут – намного дольше, чем требовалось. Если программа выполняет агрегацию данных по требованию дольше 10 минут, это в целом тормозит работу. 

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

Первоначальная архитектура базы данных Arius стала требовать слишком много времени и вычислительных ресурсов, увеличение объема памяти и вычислительных ресурсов уже не повышало производительность, а только увеличивало затраты. Команда Milliman начала исследовать возможности Microsoft Azure Data Explorer. С существующей базой данных на основе SQL команде Arius необходимо было понять, что повлечет за собой переход на Azure Data Explorer. После оценки нескольких вариантов реструктуризации решение на основе Azure было модифицировано и стало поддерживать два подхода к обработке данных – в зависимости от масштабов клиента. Для мелких клиентов компания предлагала существующее решение на основе SQL, а для крупных – Azure Data Explorer. Для этого команда Arius разветвила код приложения, что позволило Azure Data Explorer получать все запросы на обработку данных, комплексные запросы и аналитику. Это дало Milliman возможность сохранить всю бизнес-логику и значительно упростить архитектуру загрузки необработанных данных, а также выполнять быстрые запросы без создания нескольких параметров, предварительного расчета и оптимизации показателей для каждого клиента.

Перенести существующую систему в Azure Data Explorer было довольно просто, изменение архитектуры основного решения и схемы базы данных не потребовало много времени. Существующая логика SQL-запросов была быстро реализована на KQL, что также позволило заменить некоторые из более сложных функций в C# и процедур в SQL. С точки зрения скорости, хотя компании пришлось внести некоторые изменения в размер файлов, которые отправлялись в Azure Data Explorer, в итоге данные загружались в два раза быстрее, а запросы выполнялись почти мгновенно – теперь 20-минутные запросы занимали меньше минуты. Azure Data Explorer обеспечивает отличную производительность и дает уверенность, что компания может обрабатывать большие объемы данных без потерь.

В целом, преимущества перевода Arius в Azure Data Explorer включали быстрый перенос программы, прямой переход с SQL на KQL и удвоение скорости приема данных – эти изменения помогли компании Milliman предлагать крупным и продвинутым страховым компаниям более высокую производительность при меньших затратах, стратегически позиционировать программное решение для будущего роста и выиграть престижную номинацию «Решение года в области облачных технологий» на церемонии вручения наград InsuranceERM Awards 2020.

Обращайтесь к нам, чтобы внедрить такое решение в своей компании
Департамент корпоративных решений

    ;