Azure數(shù)據(jù)資源管理器是一項快速且高度可縮放的數(shù)據(jù)探索服務,適用于日志和遙測數(shù)據(jù)。它可以幫助你處理現(xiàn)代軟件發(fā)出的許多數(shù)據(jù)流,以便收集、存儲和分析數(shù)據(jù)。Azure數(shù)據(jù)資源管理器非常適合用于分析來自任何數(shù)據(jù)源(例如網(wǎng)站、應用程序、IoT設備等)的大量不同數(shù)據(jù)。此數(shù)據(jù)用于診斷、監(jiān)視、報告、機器學習和其他分析功能。Azure數(shù)據(jù)資源管理器可以輕松地引入此數(shù)據(jù),并使你能夠在幾秒鐘內(nèi)對數(shù)據(jù)進行復雜的即席查詢。
是什么讓Azure數(shù)據(jù)資源管理器與眾不同?
·在幾分鐘內(nèi)快速擴展到數(shù)TB的數(shù)據(jù),可以快速迭代數(shù)據(jù)探索以發(fā)現(xiàn)相關(guān)見解。
·提供創(chuàng)新的查詢語言,針對高性能數(shù)據(jù)分析進行了優(yōu)化。
·支持分析大量異類數(shù)據(jù)(結(jié)構(gòu)化和非結(jié)構(gòu)化)。
·通過與其他服務相結(jié)合,提供一個包羅萬象、功能強大的交互式數(shù)據(jù)分析解決方案,讓你能夠生成和部署所需內(nèi)容。
數(shù)據(jù)倉庫工作流
Azure數(shù)據(jù)資源管理器與其他主要服務相集成,提供數(shù)據(jù)收集、引入、存儲、索引、查詢和可視化等端到端解決方案。它通過對數(shù)TB的各種原始數(shù)據(jù)上執(zhí)行流的“探索”步驟,在數(shù)據(jù)倉庫流中發(fā)揮著關(guān)鍵作用。
Azure數(shù)據(jù)資源管理器支持多個引入方法,包括連接到常見服務(如事件中心)、使用SDK以編程方式引入(例如.NET和Python),以及出于探索目的直接訪問引擎。Azure數(shù)據(jù)資源管理器與分析和建模服務集成,對數(shù)據(jù)進行其他分析和可視化操作。
Azure數(shù)據(jù)資源管理器流
下圖顯示了使用Azure數(shù)據(jù)資源管理器的不同方面。
Azure數(shù)據(jù)資源管理器中的工作通常遵循以下模式:
1.創(chuàng)建數(shù)據(jù)庫:創(chuàng)建群集,然后在該群集中創(chuàng)建一個或多個數(shù)據(jù)庫??焖偃腴T:創(chuàng)建Azure數(shù)據(jù)資源管理器群集和數(shù)據(jù)庫
2.引入數(shù)據(jù):將數(shù)據(jù)加載到數(shù)據(jù)庫表,以便你可以對其運行查詢??焖偃腴T:將數(shù)據(jù)從事件中心引入到Azure數(shù)據(jù)資源管理器
3.查詢數(shù)據(jù)庫:使用Web應用程序來運行、查看以及共享查詢和結(jié)果。它可在Azure門戶中使用,也可作為獨立的應用程序使用??梢酝ㄟ^編程方式(使用SDK)發(fā)送查詢,或向REST API終結(jié)點發(fā)送查詢。快速入門:在Azure數(shù)據(jù)資源管理器中查詢數(shù)據(jù)
查詢體驗
Azure數(shù)據(jù)資源管理器中的查詢是只讀的請求,用于處理數(shù)據(jù)并返回此處理的結(jié)果,而無需修改數(shù)據(jù)或元數(shù)據(jù)。繼續(xù)完善查詢,直到完成分析。Azure數(shù)據(jù)資源管理器因其快速的即席查詢體驗而使此過程變得簡單。
Azure數(shù)據(jù)資源管理器同樣可以處理大量的結(jié)構(gòu)化、半結(jié)構(gòu)化(類似于JSON的嵌套類型)和非結(jié)構(gòu)化(自由文本)數(shù)據(jù)。這允許你搜索特定文本術(shù)語、查找特定事件,以及對結(jié)構(gòu)化數(shù)據(jù)執(zhí)行指標式的計算。Azure數(shù)據(jù)資源管理器通過從自由格式文本字段中提取運行時中的值,來橋接非結(jié)構(gòu)化文本日志和結(jié)構(gòu)化數(shù)字以及維度。通過將快速文本索引、列存儲和時間序列操作相結(jié)合,簡化了數(shù)據(jù)探索。
依托Azure數(shù)據(jù)資源管理器強大的查詢語言,構(gòu)建了一系列其他服務,包括Azure Monitor日志、Application Insights、時序見解以及Windows Defender高級威脅防護,從而進一步擴展了其功能。