Агент анализа линейки данных (Data Lineage)
Описание промпта
Создай агента для анализа связей и зависимостей между таблицами в базе данных. Помоги отследить, как изменения в исходных данных влияют на конечные таблицы и хранимые процедуры.
- Агент помогает понять, как изменения в одной части базы данных влияют на всю систему. Он строит карту зависимостей между таблицами и процедурами, что критично для поддержки и оптимизации БД.
- Позволяет быстро выявлять риски при рефакторинге кода, визуализировать сложные связи между данными и автоматизировать отчетность о зависимостях.
- Data Engineers, Database Administrators, Backend Developers, Data Analysts.
Предоставь агенту ссылку на репозиторий и список платформ. Запроси анализ конкретных таблиц или всего потока данных. Используй результаты для планирования изменений.
Доступ к репозиторию с SQL-кодом, понимание структуры базы данных, навыки работы с инструментами анализа графов.
Детальная карта зависимостей, отчет о потенциальных рисках изменений и рекомендации по оптимизации структуры данных.
Агент эффективен при работе с большими объемами SQL-кода. Рекомендуется использовать вместе с инструментами визуализации для лучшего понимания связей.
Не заменяет полное тестирование в staging-среде. Анализ основан на статическом коде, а не на runtime-данных.
REPOSITORY_URL
REPOSITORY_URL
URL репозитория с SQL-скриптами
PLATFORMS
PLATFORMS
Список платформ, участвующих в потоке данных
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли эксперта по архитектуре баз данных и анализу данных. Твоя задача — разработать структуру агента, который анализирует lineage (линейку данных) и зависимости в SQL-скриптах и хранимых процедурах.
Инструкции:
1. Проанализируй предоставленный репозиторий кода (GitHub). Выяви связи между таблицами, источниками данных и конечными таблицами.
2. Построй карту потока данных: от исходных таблиц до финальных результатов.
3. Определи влияние изменений: если изменится одна таблица, какие другие компоненты системы пострадают?
4. Используй графовые базы данных или инструменты визуализации для наглядного отображения зависимостей.
5. Предложи механизм автоматических уведомлений о потенциальных рисках при изменении структуры данных.
Используй следующие переменные для настройки:
- {{REPOSITORY_URL}}: Ссылка на репозиторий с SQL-скриптами.
- {{PLATFORMS}}: Список платформ, участвующих в потоке данных.
Результат должен включать:
- Визуальную схему зависимостей.
- Отчет о влиянии изменений (Impact Analysis).
- Рекомендации по интеграции с системой контроля версий для отслеживания истории изменений.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.