今天來總結(jié)下Microsoft Azure Services里面覺得比較重要的點(diǎn)。
1.Azure SQL Servers and SQL Databases
如同SQL Server操作一樣,我們可以建立Azure服務(wù)器,在一個(gè)Azure服務(wù)器上可以創(chuàng)建多個(gè)數(shù)據(jù)庫(kù)。并且也可以控制用戶權(quán)限,如用戶可以查看某些指定的表,字段、可以分配用戶只讀,讀寫權(quán)限等等。
2.Azure Data Factory
之前如果需要復(fù)雜的數(shù)據(jù)ETL操作,我們會(huì)使用SSIS來完成,但隨著我們處理的數(shù)據(jù)類型更多樣化,特別是非結(jié)構(gòu)化數(shù)據(jù)的出現(xiàn),讓我們?cè)贏zure上有了一種新的方式:Azure Data Factory去實(shí)現(xiàn)ETL操作。簡(jiǎn)單來說,Azure數(shù)據(jù)工廠通過Azure Blob存儲(chǔ)將數(shù)據(jù)從本地SQL Server數(shù)據(jù)庫(kù)移動(dòng)到SQL Azure數(shù)據(jù)庫(kù)。
3.Azure Analysis Service
我們知道SSAS的作用主要是建立多維度模型,然后將模型發(fā)布,這樣我們?cè)贓xcel,Power BI中可以直接導(dǎo)入建立好的模型,快速的選擇我們想要的指標(biāo),建立我們想要的報(bào)告。Azure Analysis Services和SSAS功能幾乎一致,開發(fā)過程和工具都需要用到SSDT,只是在最后部署的時(shí)候發(fā)布到我們定義好的Azure Analysis Services服務(wù)器而不是本地Sqlserver服務(wù)器。
4.Azure Automation自動(dòng)化
在Sqlserver上,可以用SQL Server Agent代理中的job去安排每天晚上數(shù)據(jù)自動(dòng)更新的工作。在Azure中,我們用PowerShell和RunBook完成自動(dòng)化調(diào)度,實(shí)現(xiàn)Azure自動(dòng)化。
總結(jié),Azure里面還有其他很多services,如Azure Active Directory賬號(hào)體系分配域賬號(hào)給用戶,對(duì)用戶分組,進(jìn)行權(quán)限管理等等。
需要在實(shí)際工作中進(jìn)行不斷學(xué)習(xí)和探索更多的services。此外,Azure學(xué)習(xí)是之前傳統(tǒng)數(shù)據(jù)分析的延伸,比如ETL過程,SSIS,SSAS等等,理解這些概念然后轉(zhuǎn)換到Azure云平臺(tái)去實(shí)現(xiàn)會(huì)更容易理解。