Наделите свою команду данных волшебными способностями.
Mage — это гибридная платформа для преобразования и интеграции данных. Он сочетает в себе лучшее из обоих миров: гибкость ноутбуков и строгость модульного кода.
Извлекайте и синхронизируйте данные из сторонних источников.
Преобразуйте данные с помощью конвейеров реального времени и пакетной обработки, используя Python, SQL и R.
Загружайте данные в свое хранилище данных или озеро данных, используя наши готовые соединители.
Запускайте, отслеживайте и координируйте тысячи конвейеров, не теряя сна.
Плюс сотни функций корпоративного класса, инфраструктурные инновации и волшебные сюрпризы.
Для команд. Полностью управляемая платформа для интеграции и преобразования данных. | Самостоятельное размещение. Система для создания, запуска и управления конвейерами данных. |
Документацию по началу работы, разработке и развертыванию в рабочей среде можно найти в интерактивном выпуске.
Портал документации для разработчиков .
Рекомендуемый способ установки последней версии Mage — через Docker с помощью следующей команды:
docker pull mageai/mageai:latest
Вы также можете установить Mage с помощью pip или conda, хотя это может вызвать проблемы с зависимостями без соответствующей среды.
pip установить маг-ай
установка conda -c conda-forge mage-ai
Ищете помощь? Самый быстрый способ начать — просмотреть нашу документацию здесь.
Ищете быстрые примеры? Откройте демо-проект прямо в браузере или ознакомьтесь с нашими руководствами.
Создайте и запустите конвейер данных с помощью нашего демонстрационного приложения .
ПРЕДУПРЕЖДЕНИЕ
Живая демо-версия доступна всем, пожалуйста, не сохраняйте ничего конфиденциального (например, пароли, секреты и т. д.).
Нажмите на изображение, чтобы воспроизвести видео
оркестровка | Планируйте и управляйте конвейерами данных с возможностью наблюдения. | |
Блокнот | Интерактивный редактор Python, SQL и R для кодирования конвейеров данных. | |
Интеграция данных | Синхронизируйте данные из сторонних источников с вашими внутренними местами назначения. | |
Потоковые конвейеры | Принимайте и преобразуйте данные в реальном времени. | |
дбт | Создавайте, запускайте и управляйте своими моделями dbt с помощью Mage. |
Пример конвейера данных, определенный в трех файлах ➝
Загрузить данные ➝
@data_loaderdef load_csv_from_file() -> pl.DataFrame:return pl.read_csv('default_repo/titanic.csv')
Преобразование данных ➝
@transformerdef select_columns_from_df(df: pl.DataFrame, *args) -> pl.DataFrame:return df[['Age', 'Fare', 'Survived']]
Экспортировать данные ➝
@data_exporterdef Export_titanic_data_to_disk(df: pl.DataFrame) -> Нет: df.to_csv('default_repo/titanic_transformed.csv')