Архив рубрики ~Лента новостей~

Контракты данных Python: предотвращение дрейфа схем и сбоев конвейера

Контракты данных Python: предотвращение дрейфа схем и сбоев конвейера

Предотвратите сбои в работе ваших трубопроводов по пятницам после обеда с помощью простой проверки с открытым исходным кодом от Pandera.

Делиться

Изображение, показывающее, как контракты данных проверяют данные.

Проблема

Давайте будем честны: мы все через это проходили.

Пятница, вечер. Вы обучили модель, проверили её и развернули конвейер вывода. Метрики выглядят зелёными. Вы закрываете ноутбук на выходные и наслаждаетесь отдыхом.

В понедельник утром при регистрации на работу вы видите сообщение «Сбой конвейера» . Что происходит? Всё было идеально, когда вы развернули конвейер вывода.

На самом деле проблема может быть в нескольких вещах. Возможно, команда разработчиков изменила столбец user_id с целого числа на строку. Или столбец price внезапно стал содержать отрицательные числа. Или, например, мой любимый вариант: название столбца изменилось с created_at на createdAt (camelCase снова в деле!).

В индустрии это называется «дрейф схемы» . Я называю это головной болью.

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

Источник: towardsdatascience.com

Оцените материал:

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Новости робототехники Соучредитель Uber привлек $1,7 млрд для нового робототехнического стартапа ATOMS Новости робототехники [Перевод] В Корее произошла первая в мире забастовка против использования гуманоидных роботов на производстве Новости робототехники Украинские беспилотники доставляют роботов непосредственно в зону боевых действий по морю и воздуху. Новости робототехники AMD представила модуль Kria для управления в кратчайшие сроки и унифицированную память для роботов. Архив рубрики ~Коротко из Telegram~ Создатель Twitter Джек Дорси выпустил аналог Discord и Slack —… Новости робототехники Роботакси Tesla движутся в обратном направлении. Архив рубрики ~Обо всем~ Вы умеете читать чужие мысли. Но наука уже 50 лет не может понять как Архив рубрики ~Обо всем~ Ложечка кваркового супа. Об истинных и возможных свойствах кварк-глюонной плазмы Архив рубрики ~Коротко из Telegram~ сегодня в интернетах все ждут подключение GPT-5.6 к cerebras со… Архив рубрики ~Коротко из Telegram~ Учёные нашли математический способ отличать настоящее искусство от изображений,… Архив рубрики ~Коротко из Telegram~ Samsung законтрил будущий iPhone Ultra — корейцы представили аж… Архив рубрики ~Коротко из Telegram~ ИИ-агентам выдали бесконечную память — вышел Obsidian Mind, который создаёт… Архив рубрики ~Коротко из Telegram~ OpenAI обновила свой сборник юзкейсов для Codex — теперь… Архив рубрики ~Коротко из Telegram~ Anthropic запустила самую мощную и дешевую в мире команду… Новости робототехники Соучредитель Uber привлек $1,7 млрд для нового робототехнического стартапа ATOMS Новости робототехники [Перевод] В Корее произошла первая в мире забастовка против использования гуманоидных роботов на производстве Новости робототехники Украинские беспилотники доставляют роботов непосредственно в зону боевых действий по морю и воздуху. Новости робототехники AMD представила модуль Kria для управления в кратчайшие сроки и унифицированную память для роботов. Архив рубрики ~Коротко из Telegram~ Создатель Twitter Джек Дорси выпустил аналог Discord и Slack —… Новости робототехники Роботакси Tesla движутся в обратном направлении. Архив рубрики ~Обо всем~ Вы умеете читать чужие мысли. Но наука уже 50 лет не может понять как Архив рубрики ~Обо всем~ Ложечка кваркового супа. Об истинных и возможных свойствах кварк-глюонной плазмы Архив рубрики ~Коротко из Telegram~ сегодня в интернетах все ждут подключение GPT-5.6 к cerebras со… Архив рубрики ~Коротко из Telegram~ Учёные нашли математический способ отличать настоящее искусство от изображений,… Архив рубрики ~Коротко из Telegram~ Samsung законтрил будущий iPhone Ultra — корейцы представили аж… Архив рубрики ~Коротко из Telegram~ ИИ-агентам выдали бесконечную память — вышел Obsidian Mind, который создаёт… Архив рубрики ~Коротко из Telegram~ OpenAI обновила свой сборник юзкейсов для Codex — теперь… Архив рубрики ~Коротко из Telegram~ Anthropic запустила самую мощную и дешевую в мире команду…