Skip to content

Data Lineage Agent: Робочий процес і артефакти

Data Lineage Agent є автоматизованим ядром мапінгу в екосистемі Datapunkt. Він працює як активний спостерігач, який відстежує, реконструює та візуалізує потік даних між файлами, таблицями, трансформаціями та агентами. Автоматично розбираючи метадані схем та скрипти трансформацій, агент будує в режимі реального часу діаграму вашого масиву даних на рівні окремих стовпчиків, забезпечуючи повну прозорість та аудитованість.

Агент нативно підтримує кілька промислових стандартів форматів метаданих та лінії походження, забезпечуючи автоматичне виявлення, візуалізацію лінії походження, аналіз потоків даних, аудит впливу та відстеження версій.

first

Основні можливості відстеження лінії походження

Для забезпечення наскрізного мапінгу лінії походження та управління даними Data Lineage Agent реалізує потужні можливості протягом усього життєвого циклу інтеграції даних:

  • AUTOMATED LINEAGE HARVESTING: Автоматично зчитує метадані трансформацій, системні логи та конфігурації мапінгу для вилучення шляхів потоків даних без необхідності ручного каталогізування.
  • COLUMN-LEVEL TRACEABILITY: Зіставляє конкретні стовпчики з таблиць джерел із цільовими views, демонструючи, як саме заповнюються окремі поля.
  • TRANSFORMATION LOGIC ENCODING: Декодує розрахунки, агрегації та фільтри для відображення того, як значення трансформуються на кожному кроці.
  • OPEN STANDARDS EXPORT: Генерує структуровані файли, сумісні з OpenLineage, W3C PROV та іншимильними фреймворками лінії походження для негайного завантаження в корпоративні каталоги метаданих.
  • DOWNSTREAM IMPACT IDENTIFICATION: Зіставляє зв'язки для ідентифікації всіх суміжних систем, конфігурацій моделювання та дашбордів, які залежать від конкретного джерела даних.
  • HISTORICAL REVISIONS: Відстежує модифікації в конвеєрах з часом, зберігаючи історичні версії графа лінії походження для підтримки налагодження та аудитів комплаєнсу.

Покроковий операційний робочий процес

Data Lineage Agent має інтерактивний робочий простір з двома панелями, що дозволяє архітекторам даних, стюардам та інженерам аналізувати конвеєри та експортувати моделі лінії походження.

Крок 1: Підписка на агента

Отримайте доступ до Data Lineage Agent через маркетплейс платформи:

  1. Увійдіть на платформу Agentpunkt.
  2. Знайдіть Data Lineage Agent у доступному каталозі сервісів.
  3. Оберіть бажаний термін підписки (7 днів, 14 днів або щомісяця).
  4. Перейдіть на сторінку "Hired Agents", щоб керувати активними підписками.

Крок 2: Ініціалізація сесії робочого простору

Запустіть агента для ініціалізації вашого інтерактивного робочого простору:

  1. Натисніть "Start Session", щоб відкрити інтерактивний інтерфейс із двома панелями.
  2. Ліва панель — це ваша "Інтерактивний чат та історія сесії", де ви запускаєте запити, завантажуєте операційні скрипти та керуєте агентом.
  3. Права панель — це "Візуальний робочий простір та згенеровані діаграми", де ви перевіряєте інтерактивні графи лінії походження, шляхи стовпчиків та експортовані структури метаданих.

Крок 3: Підключення джерел та збір метаданих

Ознайомте агента з вашим ландшафтом даних, надавши доступ до метаданих ваших схем:

  1. У Лівій панелі завантажте схеми або визначення контрактів, згенеровані агентами Source Catalog, Data Modeling або Mapping Contract.
  2. Ви також можете завантажити SQL-скрипти, файли проєктів dbt або логи виконання конвеєрів.
  3. Надайте інструкції простою мовою. Наприклад: "Проскануй метадані нашої аналітичної бази даних Snowflake та імпортуй поточний dbt-маніфест для мапінгу залежностей наступних рівнів."

Крок 4: Синтез та візуалізація графа лінії походження

Перевірте синтезовані агентом потоки даних:

  1. Агент розбирає вхідні дані та компілює динамічний граф лінії походження на рівні стовпчиків у Правій панелі.
  2. Натискайте на окремі таблиці або вузли на діаграмі, щоб перевірити їхні безпосередні джерела вищого рівня та цілі нижчого рівня.
  3. Інтерфейс відображає семантичні деталі, показуючи, який саме Mapping Contract або крок трансформації було застосовано.

Крок 5: Аналіз впливу на суміжні системи (Impact Analysis)

Визначайте, що зламається, до внесення змін у схему:

  1. Попросіть агента створити звіт про вплив. Наприклад: "Якщо ми перейменуємо поле phone_number у нашій необробленій staging-таблиці, які моделі нижчого рівня та звітні views будуть порушені?"
  2. Права панель підсвічує всі порушені шляхи нижчого рівня червоним кольором, деталізуючи конкретні атрибути та дашборди, які вимагатимуть оновлення.

Крок 6: Експорт стандартизованих артефактів лінії походження

Створюйте експортовані, незалежні від платформи пакети метаданих:

  1. Запросіть бажаний формат експорту (такий як OpenLineage JSON, W3C PROV JSON-LD або записи метаданих Dublin Core).
  2. Агент виводить визначення схем та зв'язки в робочий простір.
  3. Завантажуйте файли або налаштуйте агента для їх запису безпосередньо у ваші центральні репозиторії метаданих або системи контролю версій.

Переваги: Чому це ефективно?

  • Наскрізна візуалізація конвеєрів: Перекладає необроблені метадані баз даних та скрипти трансформацій в інтерактивний візуальний граф, по якому легко навігувати.
  • Проактивне запобігання збоям: Ідентифікує залежності нижчого рівня до розгортання змін схем, запобігаючи зламаним дашбордам та збоям конвеєрів.
  • Стандартизована сумісність метаданих: Нативно підтримує основні фреймворки, такі як OpenLineage та W3C PROV, дозволяючи легку інтеграцію з корпоративними інструментами, такими як Apache Atlas або Collibra.
  • Скорочення часу на аудит: Автоматизує збір та синтез слідів конвеєрів, перетворюючи перевірки комплаєнсу з місяців ручного відстеження на миттєвий експорт.

Contact Us