Udostępnij za pośrednictwem


Diagnozowanie i rozwiązywanie problemów ze środowiskiem usługi Azure Time Series Insights Gen2

Notatka

Usługa Time Series Insights zostanie wycofana 7 lipca 2024 r. Rozważ migrację istniejących środowisk do alternatywnych rozwiązań tak szybko, jak to możliwe. Aby uzyskać więcej informacji na temat wycofywania i migracji, odwiedź naszą dokumentację .

Ten artykuł zawiera podsumowanie kilku typowych problemów, które mogą wystąpić podczas pracy ze środowiskiem usługi Azure Time Series Insights Gen2. W tym artykule opisano również potencjalne przyczyny i rozwiązania każdego problemu.

Problem: Nie mogę znaleźć mojego środowiska w Eksploratorze gen2

Ten problem może wystąpić, jeśli nie masz uprawnień dostępu do środowiska usługi Time Series Insights. Użytkownicy potrzebują roli dostępu na poziomie czytelnika, aby wyświetlić swoje środowisko usługi Time Series Insights. Aby sprawdzić bieżące poziomy dostępu i udzielić dodatkowego dostępu, przejdź do sekcji Zasady dostępu do danych w zasobie usługi Time Series Insights w witrynie Azure Portal.

Weryfikowanie zasad dostępu do danych.

Problem: w Eksploratorze gen2 nie są widoczne żadne dane

Istnieje kilka typowych powodów, dla których dane mogą nie być wyświetlane w Eksploratorze usługi Azure Time Series Insights Gen2.

  • Źródło zdarzeń może nie odbierać danych.

    Sprawdź, czy źródło zdarzeń, które jest centrum zdarzeń lub IoT Hub, odbiera dane z tagów lub wystąpień. Aby to sprawdzić, przejdź do strony przeglądu zasobu w witrynie Azure Portal.

    Przegląd metryk pulpitu nawigacyjnego.

  • Dane źródła zdarzeń nie mają formatu JSON.

    Usługa Time Series Insights obsługuje tylko dane JSON. Aby zapoznać się z przykładami JSON, zobacz Obsługiwane kształty JSON.

  • W kluczu źródła zdarzeń brakuje wymaganego uprawnienia.

    • W przypadku centrum IoT należy podać klucz, który ma uprawnienia service connect.

      sprawdź uprawnienia centrum IoT Hub.

      • Obie polityki iothubowner oraz usługa działają, ponieważ mają uprawnienia do połączenia usługi .
    • W przypadku centrum zdarzeń należy podać klucz, który ma uprawnienia Nasłuchiwanie.

      Przejrzyj uprawnienia centrum zdarzeń.

      • Działają zarówno zasady odczytu, jak i Zarządzanie, ponieważ mają uprawnienia Nasłuchiwanie.
  • Podana grupa odbiorców nie jest wyłączna dla usługi Time Series Insights.

    Podczas rejestracji centrum IoT lub centrum zdarzeń należy określić grupę odbiorców używaną do odczytywania danych. Ta grupa odbiorców musi być unikatowa dla każdego środowiska. Jeśli grupa odbiorców jest udostępniana, bazowe centrum zdarzeń automatycznie rozłącza jednego z czytelników losowo. Podaj unikatową grupę konsumentów, przeznaczoną do odczytu przez usługę Time Series Insights.

  • Właściwość Identyfikatora szeregów czasowych określona podczas aprowizacji jest niepoprawna, brakująca lub ma wartość null.

    Ten problem może wystąpić, jeśli właściwość Identyfikator szeregów czasowych jest niepoprawnie skonfigurowana w momencie aprowizacji środowiska. Aby uzyskać więcej informacji, przeczytaj Najlepsze praktyki przy wyborze identyfikatora szeregów czasowych. Obecnie nie można zaktualizować istniejącego środowiska usługi Time Series Insights, aby użyć innego identyfikatora szeregów czasowych.

Problem: niektóre dane są wyświetlane, ale brakuje niektórych

Możesz wysyłać dane bez identyfikatora szeregów czasowych.

  • Ten problem może wystąpić, gdy wysyłasz zdarzenia bez pola identyfikatora szeregów czasowych w treści. Aby uzyskać więcej informacji, przeczytaj Obsługiwane struktury JSON.

  • Ten problem może wystąpić, ponieważ środowisko jest ograniczane.

    Notatka

    Obecnie usługa Time Series Insights obsługuje maksymalną szybkość pozyskiwania wynoszącą 1 Mb/s.

Problem: Dane były wyświetlane, ale teraz przetwarzanie danych się zatrzymało.

  • Klucz źródła zdarzeń mógł zostać wygenerowany ponownie, a środowisko Gen2 wymaga nowego klucza źródła zdarzeń.

Ten problem występuje, gdy klucz podany podczas tworzenia źródła zdarzeń nie jest już prawidłowy. Zobaczyłbyś telemetrię w centrum, ale w usłudze Time Series Insights nie zobaczysz Odebranych Wiadomości Wejściowych. Jeśli nie masz pewności, czy klucz został ponownie wygenerowany, możesz przeszukać dziennik aktywności Event Hubs, szukając "Tworzenie lub aktualizowanie reguł autoryzacji przestrzeni nazw" albo przeszukać "Utwórz lub zaktualizuj zasób IoT Hub" dla usługi IoT Hub.

Aby zaktualizować środowisko usługi Time Series Insights Gen2 przy użyciu nowego klucza, otwórz zasób centrum w witrynie Azure Portal i skopiuj nowy klucz. Przejdź do zasobu usługi TSI i kliknij pozycję Źródła zdarzeń.

Zrzut ekranu przedstawia zasób T S I z wyróżnionym elementem menu Źródła zdarzeń.

Wybierz źródła zdarzeń, z których zatrzymano pozyskiwanie, wklej nowy klucz i kliknij przycisk Zapisz.

Zrzut ekranu przedstawia zasób T S I z wprowadzonym kluczem zasad centrum IoT.

Problem: Nazwa właściwości sygnatury czasowej źródła zdarzeń nie działa

Upewnij się, że nazwa i wartość są zgodne z następującymi regułami:

  • Nazwa właściwości Timestamp uwzględnia wielkość liter.
  • Wartość właściwości znacznika czasu pochodząca ze źródła zdarzeń jako ciąg JSON ma format yyyy-MM-ddTHH:mm:ss.FFFFFFFK. Przykładem takiego ciągu jest "2008-04-12T12:53Z".

Najprostszym sposobem zapewnienia, że nazwa właściwości sygnatury czasowej jest przechwycona i działa prawidłowo, jest użycie Eksploratora Time Series Insights Gen2. W Eksploratorze Time Series Insights Gen2 użyj wykresu, aby wybrać okres czasu po podaniu nazwy właściwości Znacznik czasu. Kliknij prawym przyciskiem myszy zaznaczenie i wybierz opcję eksploruj zdarzenia. Pierwszy nagłówek kolumny to nazwa właściwości znacznika czasu. Powinien on zawierać ($ts) obok słowa Timestamp, a nie:

  • (abc), co wskazuje, że usługa Time Series Insights odczytuje wartości danych jako ciągi.
  • Ikona kalendarza wskazująca, że usługa Time Series Insights odczytuje wartość danych jako datę i godzinę.
  • #, co wskazuje, że usługa Time Series Insights odczytuje wartości danych jako liczbę całkowitą.

Jeśli właściwość sygnatury czasowej nie jest jawnie określona, jako domyślna sygnatura czasowa jest używany czas umieszczenia w kolejce IoT hub lub event hub.

Problem: Nie mogę wyświetlić danych ze swojego „warm store” w Eksploratorze

  • Być może niedawno skonfigurowałeś magazyn operacyjny, a dane nadal napływają.
  • Być może usunięto ciepły magazyn, w tym przypadku utracisz dane.

Problem: Nie mogę wyświetlić ani edytować modelu szeregów czasowych

  • Być może uzyskujesz dostęp do środowiska usługi Time Series Insights S1 lub S2.

    Modele szeregów czasowych są obsługiwane tylko w środowiskach rozliczeń na zasadzie pay-as-you-go. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do środowiska S1 lub S2 w Eksploratorze Time Series Insights Gen2, przeczytaj artykuł Visualize data in the Explorer (Wizualizowanie danych) w Eksploratorze.

    Brak zdarzeń w środowisku.

  • Być może nie masz uprawnień do wyświetlania i edytowania modelu.

    Użytkownicy potrzebują dostępu na poziomie współautora do edytowania i wyświetlania modelu szeregów czasowych. Aby sprawdzić bieżące poziomy dostępu i udzielić dodatkowego dostępu, przejdź do sekcji Zasady dostępu do danych w zasobie usługi Time Series Insights w witrynie Azure Portal.

Problem: Wszystkie moje instancje w Gen2 Explorer nie mają elementu nadrzędnego

Ten problem może wystąpić, jeśli środowisko nie ma zdefiniowanej hierarchii modelu szeregów czasowych. Aby uzyskać więcej informacji, przeczytaj o tym, jak pracować z modelami szeregów czasowych.

niepowiązane wystąpienia wyświetlą ostrzeżenie.

Następne kroki