🎯 Definicja

Data Asset (Zasób Danych) to trwały, identyfikowalny obiekt zawierający dane, który przedstawia rzeczywistość w ustrukturyzowany lub nieustrukturyzowany sposób. Może to być tabela, raport, model ML, strumień danych lub plik CSV. Data Asset ma określoną wartość analityczną i technologiczną, może być wersjonowany, katalogowany oraz zarządzany.

🔑 Kluczowe punkty

  • Trwałość i identyfikowalność: Data Asset istnieje w środowisku technicznym jako konkretny byt (np. tabela w SQL, model w repozytorium).
  • Przechwytuje „poznanie świata” – np. zachowania użytkowników, transakcje, prognozy.
  • Element zarządzania danymi: stanowi podstawową jednostkę w katalogach danych, platformach typu Data Catalog czy rozwiązaniach Governance.
  • Odseparowany od kontekstu biznesowego: w przeciwieństwie do Produktu Danych, nie musi posiadać warstwy interpretacyjnej, użytkowników, SLA.

📚 Szczegółowe wyjaśnienie

Data Asset vs Produkt Danych

CechaData AssetProdukt Danych
Przykładtabela „user_events_2023”model „customer_churn_score_v2” jako oferta dla działu marketingu
PoziomTechnicznyBiznesowo-techniczny
WłaścicielCzęsto zespół inżynierii danychDomenowy zespół danych
DokumentacjaMoże być minimalnaPowinna zawierać opis celu, użycia i SLA
WidocznośćWewnątrz platformy danychUdostępniany biznesowi przez katalogi i API

Typowe typy Data Assets

  • Tabela lub widok w bazie danych (np. Snowflake, BigQuery)
  • Model ML (np. Pickle, joblib, PyTorch model)
  • Metryki lub kalkulacje przechowywane jako warstwy metryk
  • Zestawy danych statycznych (CSV, JSON, Parquet) w Lakehouse
  • API zwracające dane lub pipeline DAG
  • Dashboard/szablon raportu w BI (np. Looker, Power BI)

W kontekście Data Mesh i Data Products

W podejściu Data Mesh, Data Asset to techniczny byt istniejący wewnątrz nadzorowanej domeny (np. tabela faktów w hurtowni), ale dopiero gdy zostanie wzbogacony o odpowiedzialność, dokumentację, opis celu i warstwy SLA — staje się Produktem Danych.

💡 Przykład zastosowania

W hurtowni danych Snowflake znajduje się tabela order_items_2024, generowana przez codzienny pipeline z systemu transakcyjnego. Ten zasób posiada narzędzia do wersjonowania, lineage, metadanych oraz testów jakości. W katalogu danych klasyfikowana jest jako “Data Asset” – surowe dane faktów sprzedażowych, które inne zespoły mogą wykorzystać dalej przy budowie dostępnych produktów danych.

📌 Źródła

👽 Brudnopis

  • Data Asset: „fizyczna” jednostka danych: plik, tabela, model, widok, API
  • Produkt Danych = data asset + value + dokumentacja + SLA + discoverability
  • Każdy Produkt Danych zawiera co najmniej jeden Data Asset
  • Zarządzanie assetami = wersjonowanie, lineage, steward, kontrola dostępu
  • Przykłady: tabela faktów, pickle z predykcją, endpoint /api/metrics/json
  • Metryki miar (dbt metrics layer) jako asset reuse w raportach i modelach ML