診斷與排除 Azure Time Series Insights Gen2 環境問題
注意
時間序列深入解析服務將於 2024 年 7 月 7 日淘汰。 請考慮儘快將現有的環境移轉至替代解決方案。 如需淘汰和移轉的詳細資訊,請瀏覽我們的 檔。
本文摘要說明使用 Azure 時間序列深入解析 Gen2 環境時可能會遇到的幾個常見問題。 本文也會說明每個問題的潛在原因和解決方案。
問題:我在 Gen2 瀏覽器中找不到我的環境
如果您沒有存取時間序列深入解析環境的許可權,可能會發生此問題。 使用者需要具備「讀者」層級的存取角色,才能檢視其 Time Series Insights 環境。 若要確認目前的存取層級並授與其他存取權,請移至 Azure 入口網站中時間序列深入解析資源的 資料存取原則 一節,。
問題:在 Gen2 Explorer 中看不到任何數據
有幾個常見原因,您的數據可能未顯示在 Azure 時間序列深入解析 Gen2 瀏覽器中。
您的事件來源可能不會接收數據。
確認您的事件來源(即事件中心或 IoT 中心)正在接收來自標籤或實體的數據。 若要確認,請移至 Azure 入口網站中資源的概觀頁面。
您的事件源數據不是 JSON 格式。
時間序列深入解析僅支援 JSON 數據。 針對 JSON 範例,請參閱 支援的 JSON 圖形。
您的事件來源金鑰遺漏必要的許可權。
您提供的使用者群組並不專屬於時序洞察。
在註冊 IoT 中樞或事件中樞期間,您可以指定用來讀取數據的取用者群組。 此取用者群組每個環境都必須是唯一的。 如果共享取用者群組,基礎事件中樞會自動隨機中斷其中一個讀取器的連接。 為 Time Series Insights 提供一個獨特的使用者群組以進行讀取。
配置時指定的時間序列 ID 屬性不正確、遺失或為 null。
如果在布建環境時設定時間序列標識碼屬性不正確,就可能發生此問題。 如需詳細資訊,請參閱 選擇時間序列識別元的最佳做法。 此時,您無法更新現有的時間序列深入解析環境,以使用不同的時間序列標識碼。
問題:部分數據顯示,但部分數據遺失
您可能會傳送沒有時間序列識別碼的數據。
當您在承載中傳送沒有時間序列標識符欄位的事件時,可能會發生此問題。 如需詳細資訊,請參閱 支援的 JSON 圖形。
此問題可能會因為您的環境受到限制而發生。
注意
目前,Time Series Insights 支援的最大資料匯入速率為 1 Mbps。
問題:數據已顯示,但現在匯入已停止
- 您的事件來源金鑰可能已重新產生,而且您的 Gen2 環境需要新的事件來源密鑰。
建立事件來源時所提供的密鑰不再有效時,就會發生此問題。 您會在中樞中看到遙測資料,但在 Time Series Insights 中沒有收到任何 Ingress 訊息。 如果您不確定是否已重新產生密鑰,您可以搜尋事件中樞的活動記錄檔中的「建立或更新命名空間授權規則」,或搜尋 IoT 中樞的「建立或更新 IotHub 資源」。
要將您的時間序列深入解析 Gen2 環境更新新的金鑰,請在 Azure 入口網站中開啟中樞資源並複製新的金鑰。 流覽至您的 TSI 資源,然後按兩下 [事件來源]。
選取已停止擷取的事件來源,貼上新索引鍵,然後按兩下 [儲存]。
問題:我的事件來源的 Timestamp 屬性名稱無法運作
請確定名稱與值符合下列規則:
- Timestamp 屬性名稱區分大小寫。
- 來自事件來源的 Timestamp 屬性值是以 JSON 字串的形式表示,格式為
yyyy-MM-ddTHH:mm:ss.FFFFFFFK
。 這類字串的範例是"2008-04-12T12:53Z"
。
若要確保擷取並正確運作您的 Timestamp 屬性名稱,最簡單的方式是使用 Time Series Insights Gen2 Explorer。 在 [時間序列深入解析 Gen2 瀏覽器] 內,使用圖表選擇您提供 Timestamp 屬性名稱後的一段時間。 以滑鼠右鍵按下選取的內容,然後選取 [探索事件] 選項。 第一個欄位標題是您的 Timestamp 屬性名稱。 它應該 ($ts)
Timestamp
字旁,而不是:
-
(abc)
,表示時間序列深入解析會將數據值讀取為字串。 - 行事曆 圖示,表示時間序列深入解析會將數據值讀取為日期時間格式。
-
#
,表示時間序列深入解析會將數據值讀取為整數。
如果未明確指定 Timestamp 屬性,則會使用事件的 IoT 中樞或事件中樞加入佇列時間做為默認時間戳。
問題:我無法在 Explorer 中檢視來自我的中溫儲存區的數據
- 您可能最近已布建暖存放區,且數據仍在流動中。
- 您可能已經刪除了暖存放區,在此情況下,您會遺失數據。
問題:我無法檢視或編輯時間序列模型
您可能會存取 Time Series Insights 的 S1 或 S2 環境。
時間序列模型僅在按需付費環境中支援。 如需了解如何從 Time Series Insights Gen2 探索者中存取 S1 或 S2 環境的資訊,請閱讀 在探索者中可視化數據的內容。
您可能沒有檢視和編輯模型的許可權。
使用者需要參與者層級的存取權,才能編輯和檢視其時間序列模型。 若要確認目前的存取層級並授與其他存取權,請移至 Azure 入口網站中時間序列深入解析資源上 數據存取原則 一節。
問題:我的 Gen2 Explorer 中所有的實例都缺少父項
如果您的環境未定義時間序列模型階層,就可能發生此問題。 如需詳細資訊,請參閱 如何使用時間序列模型。
後續步驟
瞭解 支援的 JSON 圖形。
查看 Azure Time Series Insights Gen2 中的 規劃和限制。