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