Перейти к содержанию

Автоматизация#

Получить заготовку контракта из существующих моделей, провалидировать его и подготовить синтетические данные можно с помощью нашего тулинга

Также следует использовать cookiecutter:

  • cookiecutter-domain-template — сгенерируйте структуру нового репозитория для контрактов.

:: Завести заявку на доступ к репозиториям

Структура репозитория#

.
├── {contract.title}/
│   ├── contract.yaml        # Физическая модель данных
│   ├── ref.yaml             # Связи между контрактами (логическая модель)
│   ├── check.yaml           # Проверки качества данных (Batch DQ)
│   ├── policy.yaml          # Политики загрузки и жизненного цикла
│   ├── security.yaml        # Описание политик хранения и доступа к данным
│   ├── info.yaml            # Метаданные потока
│   └── README.md            # Описание бизнес-смысла данных, часть логической модели данных
├── domain.yaml              # Метаданные бизнес-домена
└── README.md                # Карта репозитория / описание общей структуры