Diagnostisera och felsöka en Azure Time Series Insights Gen2-miljö
Not
Time Series Insights-tjänsten dras tillbaka den 7 juli 2024. Överväg att migrera befintliga miljöer till alternativa lösningar så snart som möjligt. Mer information om utfasning och migrering finns i vår dokumentation.
Den här artikeln sammanfattar flera vanliga problem som kan uppstå när du arbetar med din Azure Time Series Insights Gen2-miljö. Artikeln beskriver också potentiella orsaker och lösningar för varje problem.
Problem: Jag hittar inte min miljö i Gen2 Explorer
Det här problemet kan uppstå om du inte har behörighet att komma åt Time Series Insights-miljön. Användare behöver en åtkomstroll på läsarnivå för att visa sin Time Series Insights-miljö. Om du vill verifiera de aktuella åtkomstnivåerna och bevilja ytterligare åtkomst går du till avsnittet dataåtkomstprinciper om Time Series Insights-resursen i Azure-portalen.
Problem: Inga data visas i Gen2 Explorer
Det finns flera vanliga orsaker till att dina data kanske inte visas i Azure Time Series Insights Gen2 Explorer.
Händelsekällan kanske inte tar emot data.
Kontrollera att din händelsekälla, som är en händelsehubb eller en IoT-hubb, tar emot data från dina taggar eller instanser. Kontrollera genom att gå till översiktssidan för din resurs i Azure-portalen.
Händelsekällans data är inte i JSON-format.
Time Series Insights stöder endast JSON-data. För JSON-exempel, läs om de JSON-former som stöds .
Nyckeln för din händelsekälla saknar en nödvändig behörighet.
För en IoT-hubb måste du ange nyckeln som har tjänstanslutning behörighet.
- Både principerna iothubowner och -tjänsten fungerar eftersom de har behörighet för tjänstanslutning .
För en händelsehubb måste du ange nyckeln som har behörigheten Lyssna.
- Både Read och Manage policyer fungerar eftersom de har behörigheten Lyssna.
Din angivna konsumentgrupp är inte exklusiv för Time Series Insights.
Under registreringen av en IoT-hubb eller händelsehubb anger du den konsumentgrupp som används för att läsa data. Den här konsumentgruppen måste vara unik per miljö. Om konsumentgruppen delas kopplar den underliggande händelsehubben automatiskt slumpmässigt bort en av läsarna. Ange en unik konsumentgrupp för Time Series Insights att läsa från.
Den tidsserie-ID-egenskap som angavs vid tidpunkten för etableringen är felaktig, saknas eller är null (tom).
Det här problemet kan inträffa om egenskapen Time Series ID har konfigurerats felaktigt vid tidpunkten för etableringen av miljön. Mer information finns i Metodtips för att välja ett Tidsserie-ID. För närvarande kan du inte uppdatera en befintlig Time Series Insights-miljö för att använda ett annat Tidsserie-ID.
Problem: Vissa data visas, men vissa saknas
Du kanske skickar data utan Tidsserie-ID.
Det här problemet kan uppstå när du skickar händelser utan fältet Tidsserie-ID i nyttolasten. För mer information, läs om JSON-former som stöds.
Det här problemet kan uppstå eftersom din miljö begränsas.
Anteckning
För närvarande stöder Time Series Insights en maximal inmatningshastighet på 1 Mbit/s.
Problem: Data visades tidigare, men nu har datainmatningen avbrutits.
- Händelsekällans nyckel kan ha återskapats och Din Gen2-miljö behöver den nya händelsekällans nyckel.
Det här problemet uppstår när nyckeln som angavs när du skapade händelsekällan inte längre är giltig. Du skulle se telemetri i hubben men inga inkommande mottagna meddelanden i Time Series Insights. Om du är osäker på om nyckeln har återskapats eller inte kan du söka i händelsehubbens aktivitetslogg efter "Skapa eller uppdatera namnområdesauktoriseringsregler" eller söka efter "Skapa eller uppdatera IotHub-resurs" efter IoT Hub.
Om du vill uppdatera Time Series Insights Gen2-miljön med den nya nyckeln öppnar du hubbresursen i Azure-portalen och kopierar den nya nyckeln. Gå till din TSI-resurs och klicka på Händelsekällor.
Välj den eller de händelsekällor som inmatningen har stoppats från, klistra in den nya nyckeln och klicka på Spara.
Problem: Händelsekällans egenskapsnamn för Tidsstämpel fungerar inte
Kontrollera att namnet och värdet överensstämmer med följande regler:
- Tidsstämpelns egenskapsnamn är skiftlägeskänsligt.
- Tidsstämpelns egenskapsvärde, som kommer från din händelsekälla som en JSON-sträng, har formatet
yyyy-MM-ddTHH:mm:ss.FFFFFFFK
. Ett exempel på en sådan sträng är"2008-04-12T12:53Z"
.
Det enklaste sättet att se till att egenskapsnamnet för tidsstämpeln registreras och fungerar korrekt är att använda Time Series Insights Gen2 Explorer. I Time Series Insights Gen2 Explorer använder du diagrammet för att välja en tidsperiod efter att du angett egenskapsnamnet för Tidsstämpel. Högerklicka på markeringen och välj alternativet utforska händelser. Den första kolumnrubriken är egenskapsnamnet för Timestamp. Det bör ha ($ts)
bredvid ordet Timestamp
i stället för:
-
(abc)
, som anger att Time Series Insights läser datavärdena som strängar. - Kalenderikonen , vilket anger att Time Series Insights läser datavärdet som datumtid.
-
#
, vilket anger att Time Series Insights läser datavärdena som ett heltal.
Om egenskapen Tidsstämpel inte uttryckligen anges, används en händelses IoT-hubb eller händelsehubb Enqueued Time som standardtidsstämpel.
Problem: Jag kan inte visa data från min varmlagring i Utforskaren
- Du kanske nyligen har etablerat din varma lagring och data flödar fortfarande in.
- Du kan ha tagit bort ditt varmlagringsutrymme, i så fall skulle du ha förlorat data.
Problem: Jag kan inte visa eller redigera min Tidsseriemodell
Du kanske kommer åt en Time Series Insights S1- eller S2-miljö.
Tidsseriemodeller stöds endast i betala när du använder-miljöer. Mer information om hur du kommer åt din S1- eller S2-miljö från Time Series Insights Gen2 Explorer finns i Visualisera data i Explorer.
Du kanske inte har behörighet att visa och redigera modellen.
Användarna behöver åtkomst på deltagarnivå för att kunna redigera och visa sin Tidsseriemodell. Om du vill verifiera de aktuella åtkomstnivåerna och bevilja ytterligare åtkomst går du till avsnittet dataåtkomstprinciper på din Time Series Insights-resurs i Azure-portalen.
Problem: Alla mina instanser i Gen2 Explorer saknar en överordnad instans
Det här problemet kan uppstå om din miljö inte har definierat en hierarki för Tidsseriemodell. Mer information finns i hur du arbeta med Time Series-modeller.
Nästa steg
Läs om hur du arbetar med tidsseriemodeller.
Läs mer om JSON-former som stöds.
Granska planering och begränsningar i Azure Time Series Insights Gen2.