Architekt danych - Data architect

Architekt danych jest praktykującym architektury danych , zainteresowaną z projektowania, tworzenia, wdrażania i zarządzania architekturą danych w organizacji dyscypliny zarządzania danymi. Architekci danych określają, w jaki sposób dane będą przechowywane, wykorzystywane, integrowane i zarządzane przez różne jednostki danych i systemy informatyczne, a także przez wszelkie aplikacje wykorzystujące lub przetwarzające te dane w jakiś sposób. Jest ściśle powiązana z architekturą biznesową i jest uważana za jedną z czterech domen architektury korporacyjnej .

Rola

Według Data Management Body of Knowledge , architekt danych „zapewnia standardowy, wspólny słownictwo biznesowe, wyraża strategiczne wymagania dotyczące danych, nakreśla zintegrowane projekty wysokiego poziomu spełniające te wymagania oraz dostosowuje się do strategii przedsiębiorstwa i powiązanej architektury biznesowej”.

Zgodnie z Open Group Architecture Framework (TOGAF) od architekta danych oczekuje się ustalenia zasad architektury danych, tworzenia modeli danych umożliwiających realizację zamierzonej architektury biznesowej, tworzenia diagramów przedstawiających kluczowe jednostki danych oraz tworzenia inwentaryzacji danych potrzebne do realizacji wizji architektury.

Obowiązki

  1. Organizuje dane na poziomie makro.
  2. Organizuje dane na poziomie mikro, modele danych dla nowej aplikacji.
  3. Zapewnia logiczny model danych jako standard dla złotego źródła i do dziedziczenia aplikacji zużywających.
  4. Udostępnia logiczny model danych z elementami i regułami biznesowymi potrzebnymi do tworzenia reguł jakości danych (DQ).

Umiejętności

Bob Lambert opisuje niezbędne umiejętności architekta danych w następujący sposób:

  • Podstawy rozwoju systemów : architekt danych powinien rozumieć cykl życia rozwoju systemu ; podejścia do zarządzania projektami oprogramowania ; oraz wymagania, projekt i techniki testowania. Architekt danych jest proszony o konceptualizację i wpływanie na projekty aplikacji i interfejsów, dlatego musi zrozumieć, jakie rady udzielić i gdzie się podłączyć, aby kierować się w kierunku pożądanych wyników.
  • Głębokość modelowania danych i projektowania baz danych : jest to podstawowa umiejętność architekta danych i najbardziej pożądana w opisach stanowisk pracy architekta danych. Skuteczny architekt danych sprawdza się we wszystkich fazach modelowania danych, od konceptualizacji po optymalizację bazy danych. Z jego doświadczenia wynika, że ​​umiejętność ta rozciąga się na rozwój SQL i być może administrację bazami danych.
  • Szeroki zakres uznanych i nowych technologii danych: oprócz zagłębienia się w sprawdzone technologie zarządzania danymi i raportowania, architekt danych ma doświadczenie lub jest biegły w zakresie nowych narzędzi, takich jak bazy danych kolumnowe i NoSQL , analizy predykcyjne , wizualizacja danych i dane nieustrukturyzowane . Choć niekoniecznie jest to zagłębione we wszystkich tych technologiach, miejmy nadzieję, że architekt danych ma doświadczenie w jednej lub kilku i musi je zrozumieć na tyle, aby poprowadzić organizację w ich zrozumieniu i przyjęciu.
  • Umiejętność tworzenia i przedstawiania „dużego obrazu”: Kiedy architekt danych inicjuje, ocenia i wpływa na projekty, robi to z perspektywy całej organizacji. Architekt danych odwzorowuje systemy i interfejsy używane do zarządzania danymi, wyznacza standardy zarządzania danymi, analizuje stan obecny i opracowuje pożądany stan przyszły oraz opracowuje projekty potrzebne do wypełnienia luki między stanem obecnym a przyszłymi celami.
  • Umiejętność sprawnego działania w organizacji: Pięć kluczowych cech, które wskazują na zdolność architekta danych do działania politycznego w organizacji:
    • Szanowany i wpływowy
    • Potrafi podkreślić metodologię, modelowanie i zarządzanie
    • Neutralny technologicznie i politycznie
    • Wypowiadający się, przekonujący i dobry sprzedawca
    • Entuzjastyczny

Bibliografia

Zobacz też