Eksplorowanie stanowisk w świecie danych
Istnieje wiele różnorodnych ról związanych z kontrolowaniem i używaniem danych oraz zarządzaniem nimi. Niektóre role są zorientowane na działalność biznesową, część ma bardziej techniczny charakter, inne koncentrują się na badaniach, a jeszcze inne są rolami hybrydowymi łączącymi różne aspekty zarządzania danymi. Organizacja może definiować role inaczej lub nadawać im różne nazwy, ale role opisane w tej lekcji hermetyzują najczęstszy podział zadań i obowiązków.
Trzy kluczowe role zadań, które zajmują się danymi w większości organizacji, to:
- Administratorzy baz danych zarządzają bazami danych, przypisują uprawnienia do użytkowników, przechowują kopie zapasowe danych i przywracają dane w razie awarii.
- Inżynierowie danych zarządzają infrastrukturą i procesami integracji danych w całej organizacji, stosując procedury czyszczenia danych, identyfikując reguły ładu danych i wdrażając potoki w celu transferu i przekształcania danych między systemami.
- Analitycy danych eksplorują i analizują dane, aby tworzyć wizualizacje i wykresy, które umożliwiają organizacjom podejmowanie świadomych decyzji.
Uwaga
Role zadań definiują zróżnicowane zadania i obowiązki. W niektórych organizacjach ta sama osoba może wykonywać wiele ról, więc jako administrator bazy danych może aprowizować transakcyjną bazę danych, a następnie w roli inżyniera danych może utworzyć potok do transferu danych z bazy danych do magazynu danych na potrzeby analizy.
Administrator bazy danych
Administrator bazy danych jest odpowiedzialny za aspekty projektowania, implementacji, konserwacji i działania systemów baz danych lokalnych i opartych na chmurze. Są one odpowiedzialne za ogólną dostępność i spójną wydajność i optymalizacje baz danych. Współpracują z interesariuszami, aby zaimplementować zasady, narzędzia i procesy dla planów tworzenia kopii zapasowych i odzyskiwania na wypadek klęski żywiołowej lub błędu ludzkiego.
Administrator bazy danych jest również odpowiedzialny za zarządzanie zabezpieczeniami danych w bazie danych, przyznając uprawnienia do danych i udzielając lub odmawiając dostępu użytkownikom zgodnie z potrzebami.
Inżynier danych
Inżynier danych współpracuje z uczestnikami projektu i implementowania obciążeń związanych z danymi, w tym potoków pozyskiwania danych, działań czyszczenia i przekształcania oraz magazynów danych dla obciążeń analitycznych. Korzystają one z szerokiej gamy technologii platformy danych, w tym relacyjnych i nierelacyjnych baz danych, magazynów plików i strumieni danych.
Są oni również odpowiedzialni za zapewnienie, że prywatność danych jest zachowywana w chmurze i rozciąga się od lokalnych magazynów danych do magazynów danych w chmurze. Są właścicielami zarządzania potokami danych i monitorowania ich w celu zapewnienia, że ładowanie danych działa zgodnie z oczekiwaniami.
Analityk danych
Analityk danych umożliwia firmom zmaksymalizowanie wartości zasobów danych. Są one odpowiedzialne za eksplorowanie danych w celu identyfikowania trendów i relacji, projektowania i tworzenia modeli analitycznych oraz włączania zaawansowanych funkcji analitycznych za pośrednictwem raportów i wizualizacji.
Analityk danych przekształca surowe dane w odpowiednie szczegółowe informacje zgodnie z określonymi wymaganiami firmy w celu zapewnienia właściwych szczegółowych informacji.
Uwaga
Opisane tutaj role reprezentują kluczowe role związane z danymi znajdujące się w większości średnich i dużych organizacji. W tym miejscu nie wymieniono dodatkowych ról związanych z danymi, takich jak analityk danych i architekt danych. Istnieją również inni specjaliści techniczni, którzy pracują z danymi, w tym deweloperami aplikacji i inżynierami oprogramowania.