共用方式為


診斷與排除 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 Hub,您必須提供具有 服務連接 許可權的金鑰。

      驗證IoT中樞許可權。

      • 這兩個策略 iothubowner服務 都能運作,因為它們具有 服務連線 的許可權。
    • 針對事件中心,您必須提供具有 聆聽 許可權的密鑰。

      檢查事件中樞許可權。

      • 讀取管理 權限都能夠運作,因為它們具有 聆聽 許可權。
  • 您提供的使用者群組並不專屬於時序洞察。

    在註冊 IoT 中樞或事件中樞期間,您可以指定用來讀取數據的取用者群組。 此取用者群組每個環境都必須是唯一的。 如果共享取用者群組,基礎事件中樞會自動隨機中斷其中一個讀取器的連接。 為 Time Series Insights 提供一個獨特的使用者群組以進行讀取。

  • 配置時指定的時間序列 ID 屬性不正確、遺失或為 null。

    如果在布建環境時設定時間序列標識碼屬性不正確,就可能發生此問題。 如需詳細資訊,請參閱 選擇時間序列識別元的最佳做法。 此時,您無法更新現有的時間序列深入解析環境,以使用不同的時間序列標識碼。

問題:部分數據顯示,但部分數據遺失

您可能會傳送沒有時間序列識別碼的數據。

  • 當您在承載中傳送沒有時間序列標識符欄位的事件時,可能會發生此問題。 如需詳細資訊,請參閱 支援的 JSON 圖形

  • 此問題可能會因為您的環境受到限制而發生。

    注意

    目前,Time Series Insights 支援的最大資料匯入速率為 1 Mbps。

問題:數據已顯示,但現在匯入已停止

  • 您的事件來源金鑰可能已重新產生,而且您的 Gen2 環境需要新的事件來源密鑰。

建立事件來源時所提供的密鑰不再有效時,就會發生此問題。 您會在中樞中看到遙測資料,但在 Time Series Insights 中沒有收到任何 Ingress 訊息。 如果您不確定是否已重新產生密鑰,您可以搜尋事件中樞的活動記錄檔中的「建立或更新命名空間授權規則」,或搜尋 IoT 中樞的「建立或更新 IotHub 資源」。

要將您的時間序列深入解析 Gen2 環境更新新的金鑰,請在 Azure 入口網站中開啟中樞資源並複製新的金鑰。 流覽至您的 TSI 資源,然後按兩下 [事件來源]。

螢幕快照顯示 T S I 資源,突出顯示的功能表項為 [事件來源]。

選取已停止擷取的事件來源,貼上新索引鍵,然後按兩下 [儲存]。

螢幕快照顯示 T S I 資源已輸入「I o T 中樞原則金鑰」。

問題:我的事件來源的 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 中所有的實例都缺少父項

如果您的環境未定義時間序列模型階層,就可能發生此問題。 如需詳細資訊,請參閱 如何使用時間序列模型

無父節點實例會顯示警告。

後續步驟