Diagnose und Problembehandlung in einer Azure Time Series Insights Gen2-Umgebung

Hinweis

Der TSI-Dienst (Time Series Insights) wird nach März 2025 nicht mehr unterstützt. Erwägen Sie, vorhandene TSI-Umgebungen so bald wie möglich zu alternativen Lösungen zu migrieren. Weitere Informationen zur Einstellung und Migration finden Sie in unserer Dokumentation.

In diesem Artikel werden einige häufig auftretende Probleme zusammengefasst, die auftreten können, wenn Sie mit Ihrer Azure Time Series Insights Gen2-Umgebung arbeiten. Darüber hinaus werden mögliche Ursachen und Lösungen für jedes der Probleme beschrieben.

Problem: Ich kann meine Umgebung im Gen2-Explorer nicht finden.

Dieses Problem kann auftreten, wenn Sie nicht über die Berechtigung für den Zugriff auf die Time Series Insights-Umgebung verfügen. Benutzer benötigen eine Zugriffsrolle auf Leser-Ebene, um ihre Time Series Insights-Umgebung anzuzeigen. Um die aktuellen Zugriffsebenen zu überprüfen und zusätzlichen Zugriff zu gewähren, wechseln Sie zum Abschnitt Datenzugriffsrichtlinien in der Time Series Insights-Ressource im Azure-Portal.

Verify data access policies.

Problem: Im Gen2-Explorer werden keine Daten angezeigt.

Es gibt verschiedene mögliche Gründe, aus denen Ihre Daten im Azure Time Series Insights Gen2-Explorer nicht angezeigt werden.

  • Ihre Ereignisquelle empfängt möglicherweise keine Daten.

    Stellen Sie sicher, dass Ihre Ereignisquelle, bei der es sich um einen Event Hub oder einen IoT-Hub handelt, Daten von Ihren Tags oder Instanzen empfängt. Um dies zu überprüfen, wechseln Sie zur Übersichtsseite Ihrer Ressourcen im Azure-Portal.

    Review dashboard metrics overview.

  • Ihre Ereignisquelldaten sind nicht im JSON-Format.

    Time Series Insights unterstützt nur JSON-Daten. JSON-Beispiele finden Sie unter Unterstützte JSON-Formen.

  • Dem Schlüssel Ihrer Ereignisquelle fehlt eine erforderliche Berechtigung.

    • Für IoT Hub müssen Sie einen Schlüssel mit der Berechtigung Dienstverbindung bereitstellen.

      Verify IoT hub permissions.

      • Die Richtlinien iothubowner und service funktionieren beide, da sie über die Berechtigung Dienstverbindung verfügen.
    • Für einen Event Hub müssen Sie einen Schlüssel mit der Berechtigung Lauschen bereitstellen.

      Review event hub permissions.

      • Die Richtlinien read und write funktionieren beide, da sie über die Berechtigung Lauschen verfügen.
  • Ihre bereitgestellte Consumergruppe ist für Time Series Insights nicht exklusiv.

    Während der Registrierung eines IoT-Hubs oder eines Event Hubs geben Sie die Consumergruppe an, die zum Lesen der Daten verwendet wird. Diese Consumergruppe muss pro Umgebung eindeutig sein. Wenn die Consumergruppe geteilt wird, trennt der zugrunde liegende Event Hub automatisch einen der Leser nach dem Zufallsprinzip. Stellen Sie eine eindeutige Consumergruppe bereit, aus der Time Series Insights lesen soll.

  • Ihre Time Series-ID-Eigenschaft, die zum Zeitpunkt der Bereitstellung angegeben wurde, ist falsch, fehlt oder ist null.

    Dieses Problem kann auftreten, wenn die Time Series-ID-Eigenschaft zum Zeitpunkt der Bereitstellung der Umgebung fehlerhaft konfiguriert ist. Weitere Informationen finden Sie unter Bewährte Methoden für die Auswahl einer Time Series-ID. Zu diesem Zeitpunkt können Sie eine vorhandene Time Series Insights-Umgebung nicht so aktualisieren, dass sie eine andere Time Series-ID verwendet.

Problem: Einige Daten werden angezeigt, andere hingegen fehlen.

Möglicherweise werden Sie Daten ohne die Time Series-ID.

  • Dieses Problem kann auftreten, wenn Sie Ereignisse ohne das Feld „Time Series-ID“ in der Nutzlast senden. Weitere Informationen finden Sie unter Unterstützte JSON-Formen.

  • Dieses Problem kann auftreten, weil Ihre Umgebung gedrosselt wird.

    Hinweis

    Zurzeit unterstützt Time Series Insights eine maximale Datenerfassungsrate von 1 Mbit/s.

Problem: Es wurden Daten angezeigt, aber die Erfassung wurde nun beendet.

  • Möglicherweise wurde der Ereignisquellenschlüssel neu generiert, und ihre Gen2-Umgebung benötigt den neuen Ereignisquellenschlüssel.

Dieses Problem tritt auf, wenn der Schlüssel, der beim Erstellen der Ereignisquelle angegeben wurde, nicht mehr gültig ist. In Time Series Insights werden in Ihrem Hub Telemetriedaten, aber keine empfangenen Nachrichten angezeigt. Wenn Sie nicht sicher sind, ob der Schlüssel neu generiert wurde, können Sie das Aktivitätsprotokoll Ihres Event Hubs nach „Namespace-Autorisierungsregeln erstellen oder aktualisieren“ oder „Dient zum Erstellen oder Aktualisieren von IoT Hub-Ressourcen“ für den IoT-Hub durchsuchen.

Um Ihre Time Series Insights Gen2-Umgebung mit dem neuen Schlüssel zu aktualisieren, öffnen Sie die Hubressource im Azure-Portal und kopieren den neuen Schlüssel. Navigieren Sie zu ihrer TSI-Ressource, und klicken Sie auf „Ereignisquellen“.

Screenshot shows T S I resource with Event Sources menu item called out.

Wählen Sie die Ereignisquelle(n) aus, deren Erfassung beendet wurde, fügen Sie den neuen Schlüssel ein, und klicken Sie auf „Speichern“.

Screenshot shows T S I resource with I o T hub policy key entered.

Problem: Die Timestamp-Eigenschaft für den Namen meiner Ereignisquelle funktioniert nicht.

Stellen Sie sicher, dass Name und Wert den folgenden Regeln entsprechen:

  • Der Name der Timestamp-Eigenschaft beachtet Groß-/Kleinschreibung.
  • Der Wert für die Timestamp-Eigenschaft, der als JSON-Zeichenfolge von Ihrer Ereignisquelle eingeht, hat das Format yyyy-MM-ddTHH:mm:ss.FFFFFFFK. Ein Beispiel für eine solche Zeichenfolge ist "2008-04-12T12:53Z".

Sie können am einfachsten sicherstellen, dass Ihr Name der Timestamp-Eigenschaft erfasst wird und richtig funktioniert, indem Sie den Time Series Insights Gen2-Explorer verwenden. Wählen Sie im Time Series Insights Gen2-Explorer mithilfe des Diagramms einen Zeitraum aus, nachdem Sie den Namen der Timestamp-Eigenschaft angegeben haben. Klicken Sie mit der rechten Maustaste auf die Auswahl, und wählen Sie die Option Ereignisse untersuchen aus. Die erste Spaltenüberschrift ist der Name Ihrer Timestamp-Eigenschaft. Er sollte neben dem Wort Timestamp die Zeichenfolge ($ts) aufweisen, statt:

  • (abc), was anzeigt, dass Time Series Insights die Datenwerte als Zeichenfolgen liest.
  • Das Kalendersymbol, das anzeigt, dass Time Series Insights die Datenwerte als Datum/Uhrzeit-Wert liest.
  • #, was anzeigt, dass Time Series Insights die Datenwerte als ganze Zahl liest.

Wenn die Timestamp-Eigenschaft nicht explizit angegeben ist, wird der Zeitpunkt der Einreihung eine Ereignisses in die Warteschlange für einen IoT-Hub oder Event Hub als Standardzeitstempel verwendet.

Problem: Ich kann keine Daten aus meinem warmen Speicher im Explorer anzeigen.

  • Möglicherweise haben Sie Ihren warmen Speicher erst vor Kurzem bereitgestellt, und die Daten werden noch übertragen.
  • Möglicherweise haben Sie Ihren warmen Speicher gelöscht. in diesem Fall wären die Daten verloren.

Problem: Ich kann mein Zeitreihenmodell nicht anzeigen oder bearbeiten.

  • Möglicherweise greifen Sie auf eine Time Series Insights S1- oder S2-Umgebung zu.

    Zeitreihenmodelle werden nur in Umgebungen mit nutzungsbasierter Bezahlung unterstützt. Weitere Informationen zum Zugriff auf Ihre S1- oder S2-Umgebung über den Time Series Insights Gen2-Explorer finden Sie unter Visualisieren von Daten im Explorer.

    No events in environment.

  • Möglicherweise besitzen Sie keine Berechtigungen zum Anzeigen und Bearbeiten des Modells.

    Benutzer benötigen Zugriff auf Mitwirkender-Ebene, um ihre Zeitreihenmodelle zu bearbeiten und anzuzeigen. Um die aktuellen Zugriffsebenen zu überprüfen und zusätzlichen Zugriff zu gewähren, wechseln Sie zum Abschnitt Datenzugriffsrichtlinien in Ihrer Time Series Insights-Ressource im Azure-Portal.

Problem: Bei allen meinen Instanzen im Gen2-Explorer fehlt ein übergeordnetes Element.

Dieses Problem kann auftreten, wenn in Ihrer Umgebung keine Zeitreihenmodell-Hierarchie definiert ist. Weitere Informationen finden Sie unter Arbeiten mit Zeitreihenmodellen.

Unparented instances will display a warning.

Nächste Schritte