Rozwiązywanie problemów z nietypowym zadaniem cyklicznym

Ważne

Usługa Azure Data Lake Analytics wycofana 29 lutego 2024 r. Dowiedz się więcej z tego ogłoszenia.

Na potrzeby analizy danych organizacja może używać usługi Azure Synapse Analytics lub Microsoft Fabric.

W tym artykule pokazano, jak używać Azure Data Lake Tools for Visual Studio do rozwiązywania problemów z zadaniami cyklicznymi. Dowiedz się więcej o potokach i zadaniach cyklicznych z bloga Usługi Azure Data Lake i Azure HDInsight.

Zadania cykliczne zwykle współdzielą tę samą logikę zapytania i podobne dane wejściowe. Załóżmy na przykład, że masz cykliczne zadanie uruchomione co poniedziałek rano o godzinie 8:00, aby liczyć w zeszłym tygodniu aktywnego użytkownika. Skrypty dla tych zadań współdzielą jeden szablon skryptu, który zawiera logikę zapytania. Dane wejściowe dla tych zadań to dane użycia z ostatniego tygodnia. Udostępnianie tej samej logiki zapytania i podobnych danych wejściowych zwykle oznacza, że wydajność tych zadań jest podobna i stabilna. Jeśli jedno z zadań cyklicznych nagle wykonuje się nieprawidłowo, kończy się niepowodzeniem lub spowalnia wiele, warto wykonać następujące czynności:

  • Zobacz raporty statystyczne dotyczące poprzednich przebiegów zadania cyklicznego, aby zobaczyć, co się stało.
  • Porównaj nietypowe zadanie z normalnym zadaniem, aby ustalić, co zostało zmienione.

Powiązany widok zadania w Azure Data Lake Tools for Visual Studio pomaga przyspieszyć postęp rozwiązywania problemów z obydwoma przypadkami.

Aby rozwiązać problem z zadaniami cyklicznymi przy użyciu widoku powiązanego zadania, należy najpierw znaleźć zadanie cykliczne w programie Visual Studio, a następnie otworzyć widok powiązanego zadania.

Przypadek 1: masz adres URL zadania cyklicznego

Za pomocą widoku zadań narzędzia>Data Lake> możesz wkleić adres URL zadania, aby otworzyć widok zadania w programie Visual Studio. Wybierz pozycję Wyświetl powiązane zadania , aby otworzyć widok powiązanego zadania.

Link Wyświetl powiązane zadania w narzędziach Data Lake Analytics

Przypadek 2: Masz potok zadania cyklicznego, ale nie adres URL

W programie Visual Studio możesz otworzyć przeglądarkę potoków za pomocą Eksploratora > serwera potoków konta > usługi Azure Data Lake Analytics. (Jeśli nie możesz znaleźć tego węzła w Eksploratorze serwera, pobierz najnowszą wtyczkę).

Wybieranie węzła Potoki

W przeglądarce potoków wszystkie potoki dla konta Data Lake Analytics są wyświetlane po lewej stronie. Możesz rozwinąć potoki, aby znaleźć wszystkie zadania cykliczne, a następnie wybrać ten, który ma problemy. Powiązany widok zadania zostanie otwarty po prawej stronie.

Wybieranie potoku i otwieranie widoku powiązanego zadania

Krok 2. Analizowanie raportu statystycznego

Podsumowanie i raport statystyk są wyświetlane w górnej części powiązanego widoku zadania. Tam można znaleźć potencjalną główną przyczynę problemu.

  1. W raporcie oś X pokazuje czas przesyłania zadania. Użyj go, aby znaleźć nietypowe zadanie.
  2. Użyj procesu na poniższym diagramie, aby sprawdzić statystyki i uzyskać szczegółowe informacje o problemie i możliwych rozwiązaniach.

Diagram procesu sprawdzania statystyk

Krok 3. Porównanie nietypowego zadania z normalnym zadaniem

Wszystkie przesłane zadania cykliczne można znaleźć na liście zadań w dolnej części widoku powiązanego zadania. Aby znaleźć więcej szczegółowych informacji i potencjalnych rozwiązań, kliknij prawym przyciskiem myszy nietypowe zadanie. Użyj widoku Różnice zadań, aby porównać nietypowe zadanie z poprzednią normalną.

Menu skrótów do porównywania zadań

Zwróć uwagę na różnice między tymi dwoma zadaniami. Te różnice prawdopodobnie powodują problemy z wydajnością. Aby sprawdzić więcej, wykonaj kroki opisane na poniższym diagramie:

Diagram procesu sprawdzania różnic między zadaniami

Następne kroki