使用Power BI來抓取Microsoft Teams中的呼叫數據

問渠那得清如許?爲有源頭活水來。南宋-朱熹git

IT管理員老是會想如何挖掘一個系統的後臺數據,以幫忙他們分析與預見一些系統性的問題,穩定性的問題。例如微軟的UC解決方案:Skype for business, 不少管理員都想知道如今SFB的總體呼叫質量狀況如何?如今的質量不佳的呼叫總體佔好比何?若是一個重要會議出現呼叫質量問題,如何去過後排查?這些都須要作一些數據挖掘與分析的工做。github

那麼它的下一代產品Microsoft Teams,咱們如何對它進行呼叫質量分析呢?畢竟它是一個基於雲的SaaS產品,它的數據庫是不會公開給你們去作查詢,因此咱們須要微軟開放更多的接口來讓咱們作一些數據分析,這就是我在這裏爲你們介紹的一個工具Microsoft Call Quality Power BI Connector,經過它,咱們可使用PowerBI來查詢到Teams的呼叫數據,並以PowerBI來呈現一張很是高大尚的數據報表出來。數據庫

什麼是PowerBI? 一個數據分析工具,它能實現數據分析的全部流程,包括對數據的獲取、清洗、建模和可視化展現,從而來幫助我的或企業來對數據進行分析,用數據驅動業務,作出正確的決策。再簡單一點,就是把你導入的數據轉化成報表的工具。網絡

固然你一開始並不須要學習什麼叫PowerBI,由於這個工具自帶幾個經常使用的模板,咱們能夠直接使用而且去分析你的Teams環境,例如:app

如何安裝

首先 下載並安裝最新版本的PowerBI Desktop 下載Microsoft Call Quality Power BI Connectoride

解壓出來就是這些文件,其中包括了7份模板與一個鏈接器文件。工具

20200608115631.png

接着建立文件夾,以下佈局

mkdir 'c:\Users\xxxxx\Documentesktop\Custom Connectors'

20200608123346.png

打開剛剛安裝好的PowerBI, 選擇從Microsoft Call QualityMicrosoft Call Quality獲取數據:學習

由於須要鏈接到Teams,因此會彈出身份驗證,輸入認證信息,以下:spa

20200608123823.png

出現下圖時,選擇Direct Query便可,至此安裝完畢。

20200608123920.png

如何配置?

基本上沒有什麼配置,安裝完畢以後直接打開剛纔下載的模板,便可鏈接到Teams並拉取數據到PowerBI裏面了,以下圖:

Teams CQD模板列表

在這裏,咱們簡單看看這幾份默認的模板都有一些什麼內容

CQD Helpdesk Report.pbit

此報告集成了建築和 EUII(End User Identifiable Information)數據,旨在讓您從單個用戶中鑽取,以查找該用戶呼叫質量差的根本緣由(例如,用戶位於遇到網絡問題的建築物中)。

其中的EUII數據包含IP address, MAC address, BSSID, user IDs, Machine Endpoint Name, the user’s verbatim feedback, and Object ID,並只能查詢到最近30天的數據

因此經過這些EUII數據,這份模板就能夠作出不少比較好玩的數據分析了

CQD Location Enhanced Report.pbit

基於物理位置(用戶的子網與會議室)的CQD報告。

CQD Mobile Device Report.pbit

提供專門針對移動設備用戶的看法或數據分析,包括呼叫質量、可靠性和」個人呼叫率」。

CQD PSTN Direct Routing Report.pbit

提供直接路由的 PSTN 呼叫的數據分析。要了解更多信息,請閱讀使用 CQD PSTN 直接路由報告

Screenshot: PSTN CQD report

屏幕截圖: PSTN CQD 報表

屏幕截圖: PSTN CQD 報表

屏幕截圖: PSTN CQD 報表

特別說明,經過這份報告咱們能夠拿到Direct Routing中三個很是重要的數據 Jitter, PacketLoss, Round Trip,這樣咱們就很是直觀地知道咱們的DR鏈路的質量狀況了

Jitter – Is the millisecond measure of variation in network propagation delay time computed between two endpoints using RTCP (The RTP Control Protocol).

Packet Loss – Is a measure of packet that failed to arrive; it is computed between two endpoints.

Latency - (Also known as round trip time) is the length of time it takes for a signal to be sent plus the length of time it takes for the acknowledgment of that signal to be received. This time delay consists of the propagation times between the two points of a signal.

CQD Summary Report.pbit

這份報告比較有用,能夠總體上看到Teams Call的質量,你還能夠在這份模板的基礎上增長更加多的過濾條件,以進一步發現問題。

總體質量

總體可靠性(有沒有發現這份報告的總體佈局與上一份是同樣的,但其實裏面的只是簡單換了一個度量值而已)

會議質量

還有一報告,如P2P 質量,會議可靠性,P2P 可靠性,會議 RMC,P2P RMC,基本上都是換一下PowerBI中的度量值而已,在此就很少截圖,你們本身安裝來玩玩。

CQD Teams Utilization Report.pbit

顯示組織中的用戶如何使用 Teams 以及使用多少。要了解更多信息,請閱讀使用 CQD Power BI 報告以查看 Microsoft 團隊的利用率

屏幕截圖:團隊使用率報告

屏幕截圖:團隊使用率報告

屏幕截圖:團隊使用率報告

掉坑時間到了,若是你對於這些模板還有還高的需求,那麼你須要學習一下PowerBI,由於經過它你能夠創造出更符合你要求的報表與數據。固然還能夠藉此做爲跳板,分析你其它業務系統的數據呢,很是不錯。

參考:

Introducing Microsoft Call Quality Power BI Connector (aka CQD Power BI Connector)

Introducing the Advanced Call Quality Dashboard

Use Power BI to analyze CQD data for Microsoft Teams

相關文章
相關標籤/搜索