🎯 Definicja

Governance Roles to zdefiniowane funkcje i odpowiedzialności przypisane do osób w procesie zarządzania danymi. Określają “kto co może robić” (uprawnienia) oraz “kto za co odpowiada” (odpowiedzialność). Klasyczny trójpodział to: Właściciel, Opiekun (Steward) i Konsument.

🔑 Kluczowe punkty

  • Data Owner (Właściciel): Decydent biznesowy. Odpowiada za budżet, ryzyko i definicje. (Np. Dyrektor Finansowy).
  • Data Steward (Opiekun): Ekspert merytoryczny/techniczny. Dba o jakość, opisy i metadane na co dzień.
  • Data Consumer (Konsument): Użytkownik końcowy. Korzysta z danych do raportów i analiz.

📚 Szczegółowe wyjaśnienie

Twarde rozdzielenie ról jest kluczem do sukcesu Data Governance.

  • Jeśli każdy jest właścicielem, to nikt nie jest.
  • Administrator Systemu (IT) NIE POWINIEN być Właścicielem Danych (Biznes). IT tylko trzyma rury, Biznes decyduje, co w nich płynie. W narzędziach (Ataccama, Alation), Role przekładają się na przyciski: Steward ma przycisk “Edytuj Definicję”, Konsument ma tylko “Zgłoś Błąd”.

💡 Przykład zastosowania

W wierszu tabeli salary_amount (kwota wynagrodzenia):

  • Właściciel: Dyrektor HR (decydował, że zbieramy takie dane).
  • Steward: Specjalista ds. Płac (sprawdza, czy nie ma pustych wartości, opisuje co to za waluta).
  • Konsument: Analityk tworzący raport kosztów pracowniczych (widzi liczbę, nie może jej zmienić).

📌 Źródła

  • DAMA-DMBOK2.

👽 Brudnopis

  • Oprócz ról biznesowych są role techniczne: Custodian (Administrator bazy), System Owner.
  • Najczęstszy błąd wdrożeń: mianowanie Stewardów bez dania im czasu na pracę (Stewardship jako 3. etat).