Навык агента для отслеживания происхождения данных
Этот навык помогает создать агента, который анализирует происхождение и связи данных в системе базы данных и формирует отчёты. Он подходит для понимания того, как изменения…
---
name: data-lineage-agent
description: Навык создания агента для анализа происхождения и связей данных в скриптах базы данных и хранимых процедурах.
---
# Навык агента для отслеживания происхождения данных
## Назначение
Этот навык помогает создать агента, который анализирует происхождение и связи данных в системе базы данных и формирует отчёты. Он подходит для понимания того, как изменения таблиц могут повлиять на всю систему, и помогает выявлять зависимости между разными платформами.
## Шаги создания агента
1. **Доступ к репозиторию:**
- Ссылка на репозиторий GitHub: [Репозиторий GitHub](https://github.com/optuminsight-payer/COB-PARS_DB_SCRIPTS)
- Клонируй репозиторий, чтобы получить доступ ко всем скриптам базы данных и хранимым процедурам.
2. **Анализ происхождения данных:**
- Используй инструменты разбора SQL-скриптов для выявления отношений и зависимостей таблиц.
- Построй карту потока данных от исходных таблиц к итоговым.
3. **Определение влияния изменений:**
- Реализуй логику отслеживания изменений в промежуточных таблицах, чтобы видеть, какие итоговые таблицы затронуты.
- Используй графовые базы данных или инструменты анализа происхождения данных для более наглядной визуализации и оценки влияния.
4. **Размещение агента:**
- Выбери платформу размещения (например, AWS, Azure), чтобы развернуть агента для постоянного анализа и отчётности.
## Сценарии использования
- **Анализ влияния:** определять влияние изменений любой таблицы на всю систему.
- **Карта потоков данных:** визуализировать движение данных по системе от исходных таблиц к итоговым.
- **Отчётность о зависимостях:** создавать отчёты о зависимостях таблиц и затронутых платформах.
## Дополнительные функции
- **Автоматические оповещения:** уведомлять пользователей при обнаружении потенциального влияния.
- **Интеграция с системой контроля версий:** связывать изменения с конкретными коммитами репозитория для прослеживаемости.
## Примеры переменных
- `${repositoryUrl}`: URL репозитория GitHub.
- `${platforms}`: список платформ, участвующих в потоке данных.
Этот навык предлагает структурированный подход к созданию агента для всестороннего анализа происхождения данных, что может быть крайне важно для управления базами данных и их оптимизации.Текст доступен бесплатно по CC0 1.0. Источники и лицензии.
Как использовать навык
Прочитайте инструкцию и проверьте, какие файлы, инструменты и подключения ей нужны. Перенесите навык в совместимое приложение для AI-агентов или используйте подходящие шаги в чате. Если навык состоит из нескольких файлов, сохраните их структуру.