數據架構師的職責

一個數據架構師作什麼?只是設計表?那是我能第一時間想的。但事實證實,這並非。數據架構師的主要職責是:
數據建模與分析(45%)
數據加載和交付(25%)
數據可用性,性能,安全性保證(15%)
數據質量與治理(10%)
其餘(5%)數據庫

 

1. 數據建模與分析安全

瞭解數據(Understand the data)
在組織機構中理解數據是最重要的職責。若是他在證券機構工做,他須要瞭解什麼是收益率等專業名詞。一個不能真正理解數據意義的架構師是沒法創造出完整實用的功能。服務器

數據建模(Data modelling)
它不僅是設計數據庫表。也包含着對XML文件和架構(XSD),OLAP多維數據集,接口文件格式定義等。不僅是表的設計還要包含着索引、日誌、分區、數據庫和數據服務器、觸發器,審計等等。物理數據模型和邏輯數據模型。雖然咱們會常常忽略數據庫的物理組成,把這部分工做交給DBA。架構

數據分析(Data Analysis)框架

咱們常常會把數據分析的工做交給專門的數據分析師。咱們一向認爲本身的工做是設計數據模型,業務分析不是個人工做內容。這是個錯誤的觀點。做爲一個數據架構師要知道全部的事情。能夠幫助咱們更好的設計數據架構。工具

 

2. 數據加載性能

數據是不可以本身按照咱們的要求跑到咱們數據庫中,而是須要通過一個複雜的過程一步一步的更新/插入到咱們的數據倉庫中。咱們的須要理解整個數據加載的詳細細節。理解整個加載程序架構,他們中間每一步具體作了什麼。若是用了調度工具好比Autosys, 要理解它的工做原理。怎麼去建立一個條件預警,一個循環,如何檢測加載時間等等。固然其中的不少任務是由產品支持團隊(Production Support)在作, 可是設計整個加載的流程/框架是數據架構師的職責。設計

若是一個數據架構師,只知道數據模型而不瞭解數據加載的過程,那麼他跟盲人沒什麼區別。何時經過什麼樣的方式將數據加載到數據庫中,對那些數據會產生明顯的變化。日誌

 

*************************************索引

(未完待續)。。。。

相關文章
相關標籤/搜索