Używanie interfejsu użytkownika DAX Studio: przegląd

W tym samouczku przejdziemy przez krótki przegląd wszystkich opcji dostępnych w interfejsie użytkownika DAX Studio. Należą do nich okienka i każdy przycisk na wstążce. Omówimy, jak korzystanie z tych funkcji pomoże poprawić wydajność w DAX Studio.

Ważne jest, aby zapoznać się z przeznaczeniem i funkcją każdej funkcji w DAX Studio. Więc przejdziemy przez to od góry do dołu.

Spis treści

Korzystanie ze wstążki DAX Studio

DAX Studio ma trzy karty na Wstążce: Strona główna , Zaawansowane i Pomoc .

Używanie interfejsu użytkownika DAX Studio: przegląd

1. Karta Strona główna:

Opcje na karcie Strona główna są pogrupowane według celu.

Używanie interfejsu użytkownika DAX Studio: przegląd

Do budowania i wykonywania zapytań

Oto przyciski w grupie Zapytanie :

Używanie interfejsu użytkownika DAX Studio: przegląd

Pierwszy przycisk po lewej stronie to Uruchom . Ta opcja umożliwia wykonanie napisanego kodu języka DAX. A jeśli klikniesz strzałkę rozwijaną, pojawią się 2 dodatkowe przyciski: Uruchom zapytanie i Wyczyść pamięć podręczną i Uruchom .

Następny przycisk to Anuluj . Kliknięcie tej opcji spowoduje zatrzymanie wykonywania zapytania. Jest to szczególnie przydatne, jeśli uruchomienie zapytania zajmuje dużo czasu.

Opcja Wyczyść pamięć podręczną jest podobna do opcji Wyczyść pamięć podręczną i Uruchom , z tą różnicą, że ta pierwsza po prostu wyczyści pamięć podręczną w programie. Jeśli więc chcesz uruchomić zapytanie po wyczyszczeniu pamięci podręcznej, lepiej wybrać tę drugą opcję, aby zmniejszyć liczbę kliknięć.

Opcja Wyjście umożliwia wyodrębnienie wyników do przeglądania i edytowania w innym oprogramowaniu. Na przykład, jeśli chcesz wyświetlić wyniki w programie Excel, możesz użyć opcji Wyjście, aby wyodrębnić wyniki jako plik programu Excel.

Używanie interfejsu użytkownika DAX Studio: przegląd

Grupa Widok zawiera tylko jeden przycisk: Konstruktor zapytań .

Konstruktor zapytań umożliwia wykonanie zapytania języka DAX bez konieczności pisania kodu.

Używanie interfejsu użytkownika DAX Studio: przegląd

Po kliknięciu Konstruktora zapytań wystarczy przeciągnąć i upuścić kolumny i/lub miary z panelu metadanych.

Grupa Edytuj zawiera przyciski podobne do tych z innych programów , takich jak Excel.

Używanie interfejsu użytkownika DAX Studio: przegląd

Te polecenia mają zastosowanie do napisanych przez Ciebie kodów.

Do formatowania kodu DAX

Następna grupa to Format :

Używanie interfejsu użytkownika DAX Studio: przegląd

Zapytanie formatujące to doskonałe narzędzie do pisania kodu DAX. Kliknięcie tego spowoduje sformatowanie kodów DAX zgodnie ze standardem DAX Studio.

Ta opcja korzysta z usługi znanej jako daxformatter.com . Wysyła żądanie do tej witryny, a ta z kolei formatuje kod, a następnie odsyła go z powrotem do DAX Studio. Pamiętaj, że do działania tej funkcji potrzebne jest połączenie z Internetem.

Następnie przyciski Comment i Uncomment umożliwiają umieszczanie komentarzy w kodzie DAX.

Przyciski Do góry i Do dołu umożliwiają zmianę wielkości liter w pisanym kodzie DAX.

Opcja Debug Commas to funkcja, która pozwala przesuwać przecinki od końca linii do początku linii. Jest to szczególnie przydatne, gdy piszesz wiele wierszy kodu. Zmniejsza zamieszanie.

Następna grupa Znajdź z przyciskami Znajdź i Zamień ma podobne funkcje jak inne programy.

Używanie interfejsu użytkownika DAX Studio: przegląd

Do pomiaru i monitorowania wydajności

Idąc dalej, mamy grupę LuckyTemplates .

Używanie interfejsu użytkownika DAX Studio: przegląd

Przycisk Załaduj dane wydajności umożliwia importowanie danych, które zostały wyeksportowane z analizatora wydajności usługi LuckyTemplates .

Aby to zrobić, musisz najpierw wyodrębnić plik z usługi LuckyTemplates. Przejdź do karty Widok w usłudze LuckyTemplates i kliknij Analizator wydajności .

Używanie interfejsu użytkownika DAX Studio: przegląd

Następnie pojawi się okienko Analizatora wydajności. Kliknij przycisk Rozpocznij nagrywanie podczas przeglądania wizualizacji i kodu DAX w usłudze LuckyTemplates, które chcesz przeanalizować, a następnie kliknij Eksportuj .

Używanie interfejsu użytkownika DAX Studio: przegląd

Wróć do DAX Studio, a następnie załaduj plik wyodrębniony z usługi LuckyTemplates przy użyciu opcji Załaduj dane Perf .

Następna jest grupa Traces :

Używanie interfejsu użytkownika DAX Studio: przegląd

Pierwszy przycisk w tej grupie to Wszystkie zapytania . Po kliknięciu u dołu pojawi się nowa karta o nazwie Wszystkie zapytania .

Używanie interfejsu użytkownika DAX Studio: przegląd

Ta karta zawiera StartTime, Type, Duration, User, Database i Query. Zapewnia cyfrowe statystyki zapytań wysyłanych do usług Analysis Services w LuckyTemplates, LuckyTemplates Service , Excel lub SSAS .

Opcja Plan zapytań zawiera informacje o logicznym i fizycznym planie zapytań. Mogą one pomóc w zrozumieniu, w jaki sposób aparat DAX rozwiązuje kod DAX. Po kliknięciu tej opcji u dołu pojawi się kolejna nowa karta.

Używanie interfejsu użytkownika DAX Studio: przegląd

Następnie jest opcja Czasy serwera . Zawiera informacje o tym, jak dane zostały wyodrębnione z Storage Engine . Podobnie, po kliknięciu otworzy się kolejna nowa karta.

Używanie interfejsu użytkownika DAX Studio: przegląd

W przypadku Traces nie można jednocześnie włączyć wszystkich trzech opcji.

Jeśli spróbujesz kliknąć dwie opcje jednocześnie, pojawi się komunikat o błędzie informujący, że musisz poczekać na aktualizację śledzenia.

Do użytku z oprogramowaniem zewnętrznym

Ostatnia grupa na karcie Strona główna to Połączenie :

Używanie interfejsu użytkownika DAX Studio: przegląd

Przycisk Połącz umożliwia nawiązanie lub zmianę bieżącego połączenia z modelem usługi LuckyTemplates, usługami Analysis Services lub programem Excel z poziomu studia DAX.

Na przykład pracujesz z modelem usługi LuckyTemplates i chcesz natychmiast przełączać się między narzędziami danych programu SQL Server lub usługą SSAS. Następnie po prostu użyj opcji Połącz i wprowadź potrzebne zmiany.

Używanie interfejsu użytkownika DAX Studio: przegląd

Kliknięcie opcji Odśwież metadane spowoduje zaktualizowanie tabel i danych znajdujących się w okienku Metadane w DAX Studio .

Na przykład dokonałeś zmian w swoich danych w usłudze LuckyTemplates. Ta zmiana nie będzie automatycznie śledzona przez DAX Studio. Musisz więc kliknąć Odśwież metadane, a następnie odpowiednio się zaktualizuje.

2. Zakładka Zaawansowane:

Druga karta na Wstążce to karta Zaawansowane .

Używanie interfejsu użytkownika DAX Studio: przegląd

Opcje w tej zakładce są pogrupowane w 4 według funkcji.

Pierwsza to grupa Metryki :

Używanie interfejsu użytkownika DAX Studio: przegląd

Najpierw omówmy opcję Wyświetl metryki .

Po kliknięciu otworzy się panel VertiPaq Analyzer Metrics, który zawiera kilka informacji o tabelach, kolumnach i innych danych używanych w bieżącym pliku DAX Studio.

Używanie interfejsu użytkownika DAX Studio: przegląd

Opcja Export Metrics spowoduje następnie wyeksportowanie informacji w okienku VertiPaq Analyzer Metrics, podczas gdy opcja Import Metrics wprowadzi metryki ze źródeł spoza DAX Studio.

Grupa Eksport zawiera opcję Eksportuj dane , która umożliwia wyeksportowanie danych w DAX Studio jako plik .csv lub tabelę SQL.

Używanie interfejsu użytkownika DAX Studio: przegląd

Używanie interfejsu użytkownika DAX Studio: przegląd

Następnie grupa Wydajność zawiera opcję Uruchom test porównawczy .

Używanie interfejsu użytkownika DAX Studio: przegląd

Możesz tego użyć, gdy chcesz wielokrotnie uruchamiać ten sam kod za pomocą zimnej i ciepłej pamięci podręcznej.

Używanie interfejsu użytkownika DAX Studio: przegląd

Ostatnia grupa na karcie Zaawansowane to Narzędzia zewnętrzne .

Używanie interfejsu użytkownika DAX Studio: przegląd

When clicked, the SQL Profiler opens the SQL Server Profiler window.

Używanie interfejsu użytkownika DAX Studio: przegląd

It allows you to track the code that’s being executed along with the events generated behind the scenes. However, DAX Studio already does this same operation so there’s no actual need to use this option.

This is something that you would use in case you can’t open DAX studio on your computer. This option is available in the SQL Server Management Studio.

The Analyze in Excel option allows you to connect DAX Studio to Excel. This is especially useful if you want to quickly create a pivot table or report.

Używanie interfejsu użytkownika DAX Studio: przegląd

When you click this, the Excel program will launch and, by default, will redirect you to create pivot tables.

3. The Help Tab:

The last tab in DAX Studio’s Ribbon is the Help tab.

Używanie interfejsu użytkownika DAX Studio: przegląd

Ta karta pomoże Ci lepiej zrozumieć funkcje i funkcje DAX Studio.

W grupie Łącza znajduje się Pomoc DAX Studio , Forum dodatku Power Pivot i Forum usług Analysis Services .

Są to linki, do których możesz uzyskać dostęp, jeśli masz pytania. Te linki przekierują Cię do źródeł online, więc upewnij się, że masz połączenie z internetem.

Poza tym jest jeszcze grupa Problemy .

Jeśli kiedykolwiek napotkasz błąd podczas korzystania z DAX Studio, możesz go zgłosić za pomocą opcji Zgłoś błąd . Możesz również poprosić o funkcje, korzystając z opcji Poproś o funkcję . A jeśli jest jakaś funkcja, której nie rozumiesz, możesz kliknąć opcję Zadaj pytanie .

Jeśli chcesz uzyskać więcej informacji o swojej wersji DAX Studio, możesz kliknąć opcję Informacje o DAXStudio .

Używanie interfejsu użytkownika DAX Studio: przegląd

Możesz również użyć tego do udostępniania bardziej szczegółowych informacji dotyczących problemów napotkanych podczas korzystania z DAX Studio.

Dodawanie funkcji do paska narzędzi szybkiego dostępu

Jeśli podczas korzystania z DAX Studio używasz funkcji lub funkcji, z których korzystasz wiele razy dziennie, możesz dodać je do paska narzędzi Szybki dostęp .

Aby dodać elementy do paska narzędzi szybkiego dostępu, wystarczy kliknąć je prawym przyciskiem myszy, a następnie wybrać opcję Dodaj do paska narzędzi szybkiego dostępu .

Używanie interfejsu użytkownika DAX Studio: przegląd

Pasek narzędzi szybkiego dostępu znajduje się w lewym górnym rogu DAX Studio.

Używanie interfejsu użytkownika DAX Studio: przegląd

Możesz także przenieść go poniżej Wstążki.

Jest to szczególnie przydatne, jeśli często korzystasz z opcji znajdujących się w menu rozwijanych. Dodając je do paska narzędzi szybkiego dostępu, zmniejszasz liczbę kliknięć, które musisz wykonać.

Ponadto, jeśli masz wszystko, czego potrzebujesz na pasku narzędzi, możesz zamknąć Wstążkę. Dzięki temu Twój obszar roboczy DAX Studio będzie mniej zagracony.

Używanie okienka metadanych w DAX Studio

Okienko metadanych zawiera informacje o modelu danych.

Używanie interfejsu użytkownika DAX Studio: przegląd

Pierwsze menu rozwijane zawiera nazwę modelu danych. Jeśli masz połączenie z usługami SQL Server Analysis Services, w tym menu rozwijanym zobaczysz wiele baz danych.

Opcja wyszukiwania umożliwia odfiltrowanie zawartości modelu danych, takiej jak tabele i kolumny .

Używanie funkcji specjalnych w DAX Studio

Jedną z charakterystycznych funkcji w DAX Studio jest możliwość powiększania i pomniejszania każdego okienka.

Używanie interfejsu użytkownika DAX Studio: przegląd

Ponadto, jeśli najedziesz kursorem na tabelę w panelu Metadane, pojawią się szczegółowe statystyki dotyczące tej tabeli/kolumny.

Używanie interfejsu użytkownika DAX Studio: przegląd

Zauważysz również, że istnieją tabele z półprzezroczystymi ikonami, które pierwotnie nie były częścią pliku usługi LuckyTemplates używanego w DAX Studio.

Używanie interfejsu użytkownika DAX Studio: przegląd

Te tabele istnieją, ponieważ za każdym razem, gdy używasz funkcji automatycznej daty/godziny w usłudze LuckyTemplates, DAX Studio utworzy wiele tabel dla każdej kolumny w modelu danych.

Dlatego ważne jest, aby mieć tabelę dat w każdym modelu danych na wypadek, gdybyś zamierzał jej używać w przyszłości do wykonywania obliczeń analizy czasowej.

Te tabele pojawiają się tylko w narzędziach zewnętrznych, takich jak DAX Studio i domyślnie nie są widoczne w usłudze LuckyTemplates. Opcję tę można wyłączyć, aby nie zajmowała dużo miejsca w pamięci programu.

Korzystanie z panelu funkcji w DAX Studio

Panel Funkcje jest używany, jeśli chcesz zrozumieć parametry i argumenty danej funkcji.

Używanie interfejsu użytkownika DAX Studio: przegląd

Aby wyświetlić parametry, przeciągnij i upuść funkcję z panelu Funkcje do obszaru kodowania. W tym przykładzie jest to funkcja DATA.

Używanie interfejsu użytkownika DAX Studio: przegląd

Zobaczysz wtedy argument, którego potrzebujesz, aby funkcja DATA działała poprawnie w DAX Studio.

Używanie okienka DMV w DAX Studio

DMV oznacza dynamiczne widoki zarządzania . Te informacje o stanie serwera zwrotnego DMV .

Używanie interfejsu użytkownika DAX Studio: przegląd

Możesz uzyskać dostęp do wszelkich informacji o swoim modelu danych za pomocą tych DMV. Wyglądają jak instrukcja SQL, ale tak naprawdę nie są kodem.

Jako przykład przeciągnijmy i upuśćmy DISCOVER_KEYWORDS w obszarze kodowania, a następnie uruchommy.

Używanie interfejsu użytkownika DAX Studio: przegląd

W okienku Wyniki zobaczysz, że zawiera kolumnę z napisem Słowo kluczowe.

Jeśli spróbujesz uruchomić jedno z tych słów kluczowych w usłudze LuckyTemplates, zostanie wyświetlony komunikat o błędzie z informacją, że kod jest nieprawidłowy.

Używanie interfejsu użytkownika DAX Studio: przegląd

Dzieje się tak, ponieważ te słowa kluczowe są zarezerwowane.

W kodzie języka DAX nie można używać zarezerwowanych słów kluczowych.

Jest to bardzo przydatna funkcja, ponieważ pomaga zapobiegać błędom słów kluczowych. Używanie właściwych słów kluczowych w DAX Studio i usłudze LuckyTemplates jest szczególnie ważne, jeśli piszesz wiele wierszy kodu.

Używanie innych dostępnych paneli w DAX Studio

Okienko danych wyjściowych

Okienko danych wyjściowych zawiera informacje o akcjach wykonanych w DAX Studio.

Używanie interfejsu użytkownika DAX Studio: przegląd

Obejmuje to między innymi nawiązywanie połączeń, oczekiwanie na rozpoczęcie śledzenia i/lub odświeżanie metadanych. Zawiera również szczegółowe informacje o błędach.

Jeśli wykonasz kod, dostarczy on również informacji o liczbie zwróconych wierszy i czasie przetwarzania zapytania.

Okienko wyników

Okienko Wyniki pokazuje wynik wykonanego kodu DAX lub DMV.

Używanie interfejsu użytkownika DAX Studio: przegląd

Okienko historii zapytań

Okienko Historia zapytań zawiera podsumowanie wykonanych kodów.

Używanie interfejsu użytkownika DAX Studio: przegląd

Jest to szczególnie przydatne, jeśli zamykasz sesję DAX Studio i chcesz pobrać informacje o wykonanych zapytaniach. Dwukrotne kliknięcie zapytania spowoduje jego automatyczne wyświetlenie w oknie kodu.

Inne informacje

W prawym dolnym rogu okna DAX Studio dostępnych jest kilka innych informacji.

Używanie interfejsu użytkownika DAX Studio: przegląd

Najważniejszą informacją jest lokalny host i numer kodu . Podczas próby połączenia programu Excel z usługą LuckyTemplates lub usługą Analysis Services potrzebne są te informacje, aby można było nawiązać połączenie między DAX Studio a jednym z dwóch wymienionych programów.

W końcu czas pozwala śledzić sekundy lub minuty, które upłynęły podczas wykonywania zapytania .


Wydajność zapytań i konfiguracja DAX Studio

Wniosek

DAX Studio to najlepsze narzędzie do analizy zapytań DAX w usłudze LuckyTemplates. Dlatego ważne jest, aby zapoznać się z każdą funkcją, z którą został zbudowany. Ważne jest, aby zrozumieć, czym one są, jak można ich używać i jak mogą wpływać na przepływ pracy podczas korzystania z DAX Studio.

To omówienie interfejsu użytkownika DAX Studio jest dobrą podstawą przed pisaniem kodów DAX. Im głębsza jest twoja wiedza podstawowa, tym większy sukces odniesiesz w rozwiązywaniu zaawansowanych problemów.

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.