Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

Funkcja Analizator wydajności jest teraz dostępna w programie LuckyTemplates Desktop i właśnie to pokażę w tym samouczku. Korzystając z narzędzia Performance Analyzer, możesz dowiedzieć się, jak działają elementy raportu, takie jak elementy wizualne i formuły języka DAX. Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Po uruchomieniu analizy możesz zinterpretować wyniki dostarczone przez Analizator wydajności w usłudze LuckyTemplates. Wyniki pomogą Ci znaleźć wąskie gardła w powolnych raportach.

Funkcja Performance Analyzer jest doskonałym narzędziem do wykorzystania w przypadku powolnych modeli. Ta funkcja jest szczególnie przydatna, gdy próbujesz zoptymalizować swój model. W ten sposób dowiesz się, gdzie występują zawieszenia i dlaczego obliczenie trwa tak długo. Może to wynikać ze zbyt wielu elementów wizualnych, zbyt wielu kolorów lub zbyt wielu formuł. Może to być również spowodowane nieprawidłowymi obliczeniami niektórych formuł języka DAX.

Ogólnie rzecz biorąc, ważne jest, aby znać problemy, aby móc znaleźć prawdopodobne błędy na stronie raportu. Następnie możesz dokonać niezbędnych optymalizacji, aby zobaczyć zmiany w wydajności usługi LuckyTemplates

Spis treści

Prezentacja funkcji Analizator wydajności w usłudze LuckyTemplates

Aby przejść do Analizatora wydajności, kliknij kartę Widok , a następnie zaznacz pole Analizator wydajności .

Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

Następnie Analizator wydajności będzie widoczny po prawej stronie, obok okienka Pola i wizualizacje . W tym samouczku użyję przykładowego raportu, którym jest Product Cluster Insights .

Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

Aby rozpocząć analizę wydajności strony raportu, kliknij Rozpocznij rejestrowanie . 

Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

Następnie przejdź do strony raportu i wykonaj dowolną czynność, aby dowiedzieć się, która część potrzebuje czasu na załadowanie. Jak wiesz, LuckyTemplates działa bardzo szybko. Mówię o milisekundach. Dlatego jeśli coś wymaga czasu, oznacza to tylko, że jest problem.

Po rozpoczęciu nagrywania przejdź do fragmentatora kategorii produktów i wybierz element, a następnie kliknij Zatrzymaj .

Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

W okienku Performance Analyzer każdy pojedynczy element w raportach zostanie wymieniony i przeanalizowany. Obejmuje każdy fragmentator, każdą formułę, wizualizacje, miary w wizualizacjach i nie tylko. Na przykład, jeśli zagłębisz się w Matrix , zobaczysz, że jest on podzielony na trzy różne części.

Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

Z analizy wynika, że ​​wysłanie zapytania i zwrócenie danych przez wizualizacje zajęło 128 milisekund. To jest wynik w DAX Query . W obszarze Wyświetlanie wizualne pokazuje czas renderowania danych przez wizualizację na podstawie nowego wyboru. Na podstawie analizy zajęło to 299 milisekund.

Dane w sekcji Inne są dość interesujące, ponieważ mogą to być różne rzeczy. Może to być czas wymagany do wykonania lub przygotowania bazowych zapytań, które trafiają do macierzy. Może to być również czas oczekiwania na aktualizację innych zapytań na stronie. W sumie chodzi tylko o ogólne przetwarzanie w tle. 

Analizowanie strony raportu przy użyciu wielu fragmentatorów

Istnieje inny typ analizy, który można przeprowadzić za pomocą funkcji Analizator wydajności . Obejmuje wiele zmian fragmentatora w tym samym czasie, aby dowiedzieć się, czy w raporcie występują jakieś problemy.

Wcześniej kliknij Wyczyść , aby uruchomić kolejną analizę, a następnie ponownie kliknij Rozpocznij rejestrowanie . Tym razem wybierz wiele elementów z krajalnicy kategorii produktów . Aby wprowadzić dodatkowe odmiany, wprowadź zmiany w danych we fragmentatorze roku, wybierając 2016 .

Jak widać w okienku Performance Analyzer , rejestruje on wszystko z raportu. Łatwo jest spojrzeć na prędkość i ogólny rejestr. Następnie możesz uruchomić inną analizę i wprowadzić nowe zmiany, aby zobaczyć, jak zmienia się również analiza.

Wskazówki dotyczące korzystania z funkcji Analizator wydajności w usłudze LuckyTemplates

Funkcja analizatora wydajności jest niesamowitym dodatkiem w usłudze LuckyTemplates. Będzie wspaniale, jeśli zaczniesz bardziej zagłębiać się w tę funkcję.

Wskazówki dotyczące optymalizacji strony raportu

Jeśli po prostu skonfigurujesz wszystko zgodnie z najlepszymi praktykami , możesz łatwo zoptymalizować swoje tabele danych. Możesz także łatwo budować modele danych i relacje jeden-do-wielu. Jeśli chodzi o proste formuły języka DAX, w razie potrzeby możesz przejść do bardziej zaawansowanej logiki. Szczerze mówiąc, zawsze powinieneś robić te rzeczy, aby nie martwić się o wydajność usługi LuckyTemplates.

Ale jeśli w raportach występują problemy, Analizator wydajności w usłudze LuckyTemplates może być naprawdę pomocny. Funkcja Analizator wydajności w usłudze LuckyTemplates ułatwia przechodzenie do szczegółów elementów zapytań i wizualizacji języka DAX. Może również pomóc w analizie, które wizualizacje wymagają czasu, aby ostatecznie ustalić, co jest przyczyną problemów.

Z mojego doświadczenia wynika, że ​​renderowanie elementów wizualnych powoduje większość spowolnień w raportach usługi LuckyTemplates. Jeśli jest dużo wizualizacji, system będzie renderował dużo informacji, stąd długi czas oczekiwania.

Poza tym upewnij się, że formuły DAX są poprawne . W miarę możliwości upraszczaj logikę języka DAX , zwłaszcza jeśli dotyczy ona dużych zbiorów danych. W większości przypadków właśnie to spowalnia usługę LuckyTemplates. Chociaż tak naprawdę nie będzie identyfikować złożonych formuł, znacznie lepiej będzie, jeśli podzielisz te formuły na osobne miary. W ten sposób analiza wyraźnie pokaże skuteczność każdej z tych formuł.

Analizator wydajności w usłudze LuckyTemplates tak naprawdę nie podaje dokładnego rozwiązania, zamiast tego informuje, gdzie leży problem. Daje przegląd problemów.


Szybkie tworzenie atrakcyjnych spostrzeżeń w usłudze LuckyTemplates na potrzeby analiz finansowych
Wizualizacja danych w usłudze LuckyTemplates Wskazówki dotyczące analizy trendów KPI
Budżetowanie Segmentacja wydajności przy użyciu języka DAX w usłudze LuckyTemplates

Wniosek

Wszystko, co omówiłem, pomoże Ci zoptymalizować Analizator wydajności w LuckyTemplates. Chciałem tylko przedstawić zarys tej wspaniałej funkcji i nauczyć, jak z niej korzystać. Jest dość prosty w użyciu, ale myślę też, że to tylko kwestia testowania.

Gdy po raz pierwszy napotkasz naprawdę powolny model, jest to najlepszy moment, aby przejść do Analizatora wydajności, aby dość szybko rozpocząć naukę i optymalizację modeli.

Sugeruję, abyś kontrolował swoje raporty i nie koncentrował się na zbyt wielu wizualizacjach lub zbyt wielu kolorach lub formułach DAX. To są rzeczy, które możesz łatwo zoptymalizować. 

W przypadku tego typu analizy wydajności im krótszy czas, tym lepiej. W ten sposób dowiesz się, czy masz powolny model na podstawie tego, jak wysoki jest czas lub liczby w wynikach.

Mam nadzieję, że spodoba ci się przeglądanie tego samouczka.

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.