Здравоохранение

Sharp HealthCare применяет пакетные макросы Alteryx для быстрого создания медицинской отчетности

~ 3 мин

Использование возможностей пакетных макросов сокращает загруженность команды бизнес-аналитиков. За время, которое требуется для создания 70% документации, необходимой для добавления нового источника данных в хранилище данных компании, специалисты создали два рабочих процесса, которые автоматизируют это действие

Sharp-HealthCare

О компании

Sharp HealthCare – это некоммерческая региональная медицинская группа, расположенная в Сан-Диего. Sharp включает четыре больницы неотложной помощи, три специализированные больницы, три аффилированные медицинские группы, а также подразделение медицинского страхования. В Sharp работает около 2600 врачей и более 18000 сотрудников.

Обзор варианта использования

Использование возможностей пакетных макросов сокращает загруженность команды бизнес-аналитиков. За время, которое потребовалось бы для создания 70% документации, необходимой для добавления нового источника данных в хранилище данных компании, специалисты создали два рабочих процесса, которые автоматизируют это действие.

Бизнес-задача 

Sharp HealthCare обнаружила, что аналитический отдел тратит больше времени на форматирование и подготовку источников целевой документации, чем на фактический анализ и профилирование при вводе нового источника данных. Кроме того, всякий раз, когда вводился новый источник, аналитики должны проверять, что имена столбцов, порядок, типы данных и первичные ключи создаются в соответствии со спецификациями, которые были предоставлены разработчикам. В компании существует стандартный процесс тестирования, который занимает много времени – копирование и вставка, а также проверка того, что целевые данные совпадают с исходными.

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

Описание рабочего решения

Чтобы сгенерировать исходную и целевую документацию для Stage-области и Operational Data Storage (ODS), использовался запрос SQL (средство ввода) для чтения информации в таблице и столбце из информационной схемы базы данных. Этот вывод использовался, чтобы определить, какие таблицы нужно извлекать, и соответствующим образом пометить их. Затем объединялись два вывода, чтобы сохранить только информацию о таблице и столбце, которая будет извлечена из источника. Именно тогда задействуются инструменты «Добавление» и «Формула» для надлежащего преобразования типов данных. Наконец, применялись возможности пакетных макросов, чтобы сгруппировать потоки данных по таблицам и записать их на листе в шаблоне документа Excel. В решении по планированию тестирования процесс был разделен  на два этапа. Во-первых, требовалось убедиться, что метаданные таблицы и столбцов, построенные в тестовой среде для таблиц Stage, ODS и LOAD, соответствуют документу спецификации. Во-вторых, необходимо было проверить соответствие целевых данных в таблицах исходным данным для Stage и ODS. 

Чтобы выполнить шаг 1, применили стратегию от исходного к целевому решению и запросили информационную схему базы данных. Затем просматривался источник для целевой документации и сравнивались имена таблиц/столбцов, типы данных, порядок, первичные ключи и индексы. Если все совпадало, вывод записывался на определенный лист в шаблоне плана тестирования xlsx. На шаге 2 аналитики использовали способность динамически изменять SQL-запрос, чтобы извлекать случайные выборки из исходной таблицы и сравнивать с целевой таблицей. Здесь пакетные макросы использовались для выполнения тяжелой работы по итерации шагов для каждой таблицы. Эксперты аналитического отдела Sharp HealthCare установили, что Alteryx отлично подходит для интеграции данных. Теперь они намерены использовать его для data science и, в конечном итоге, для пространственной аналитики. 

Everest предлагает решения по внедрению систем бизнес-аналитики. Обращайтесь к нам, если хотите внедрить Alteryx и другие решения бизнес-аналитики в Украине.

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

    ;