Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

W tym samouczku dowiesz się o dynamicznych widokach zarządzania ( DMV ) w DAX Studio oraz o tym, jak używać ich do bezpośredniego ładowania zestawów danych w usłudze LuckyTemplates.

Dynamiczny widok zarządzania lub DMV zwraca informacje o serwerze, których można użyć do monitorowania kondycji serwera LuckyTemplates i diagnozowania wszelkich problemów, które mogą wystąpić.

W tym samouczku będzie używany .

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Spis treści

Wyodrębnianie danych z dynamicznych widoków zarządzania

Najpierw musisz wyodrębnić cały kod istniejącego pliku do nowego modelu danych usługi LuckyTemplates. W tym celu otwórz istniejący plik usługi LuckyTemplates w DAX Studio, aby zidentyfikować i skopiować numer portu.

Po zakończeniu wróć do nowego pliku usługi LuckyTemplates. Na karcie Strona główna kliknij opcję Pobierz dane i wybierz Usługi Analysis Services .

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

W kreatorze bazy danych wprowadź numer portu w polu tekstowym Serwer.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

W przypadku wpisu w bazie danych możesz go uzyskać, wykonując poniższy DMV. Wyniki dają nazwę katalogu, która pokazuje identyfikator modelu danych.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Aby wczytać dane należy zmienić opcję na Import . W polu zapytania DAX wklej inny DMV dla miar.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Po zakończeniu kliknij OK , a następnie Połącz . Możesz zobaczyć, że możesz załadować wynik DMV w usłudze LuckyTemplates.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Przed załadowaniem tych danych należy je odfiltrować, aby załadować tylko potrzebne kolumny. Kliknij opcję Przekształć dane .

W edytorze dodatku Power Query możesz wybrać, które kolumny mają zostać zachowane, a które usunięte. Aby to zrobić, kliknij opcję Wybierz kolumny na karcie Narzędzia główne. Następnie sprawdź potrzebne nazwy kolumn.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Następnie możesz zobaczyć, że po prostu używając DMV, możesz wyodrębnić zawartość modelu danych w innym pliku usługi LuckyTemplates.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Tworzenie miar przy użyciu dynamicznych widoków zarządzania

Jeśli chcesz uzyskać informacje dla innej tabeli w swoim modelu danych, wystarczy zmienić DMV i uruchomić go w bazie danych.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Jeśli zostaniesz poproszony o pozwolenie na uruchomienie natywnej bazy danych, kliknij Edytuj uprawnienia , a następnie Uruchom . Po załadowaniu tabeli zobaczysz, że masz teraz dane z innej tabeli w swoim modelu danych.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Jeśli jednak klikniesz następny krok w okienku Zastosowane kroki, zobaczysz, że nie działa. Dzieje się tak, ponieważ odwołuje się do kolumn innego zapytania. Kliknij X, aby go usunąć.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Aby rozwiązać ten problem, musisz znaleźć DMV tabeli relacji w DAX Studio.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Skopiuj ten kod i wklej go do swojej miary w usłudze LuckyTemplates . Zobaczysz, że możesz wyświetlić szczegóły dotyczące relacji istniejących między tabelami w modelu danych.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Korzystanie z parametrów

Zamiast ręcznie zmieniać DMV w każdym zapytaniu, możesz zastosować parametr.

Użycie parametru umożliwia przechowywanie informacji, a następnie użycie wyrażenia udostępnionego do uruchamiania wielu zapytań. Możesz modyfikować zawartość parametru bez konieczności przechodzenia przez każde zapytanie i ręcznego zmieniania DMV.

Aby utworzyć parametr w usłudze LuckyTemplates , przejdź do karty Narzędzia główne i kliknij opcję Zarządzaj parametrami .

Utwórzmy parametr dla numeru portu i bazy danych. Przypisz każdemu parametrowi nazwę i wybierz jego wartość Typ. W tym przypadku oba są Tekstami. W polu Wartość bieżąca wklej numer portu w parametrze PortNumber i identyfikator bazy danych w parametrze DatabaseName.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Po zakończeniu możesz teraz użyć tych parametrów, aby odwołać się do numeru portu i nazwy bazy danych w zapytaniach.

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Ładowanie danych końcowych

Po wprowadzeniu niezbędnych zmian w zestawie danych w tabeli możesz teraz załadować go do modelu danych w usłudze LuckyTemplates, klikając opcję Zamknij i zastosuj .

Korzystanie z dynamicznych widoków zarządzania (DMV) w DAX Studio

Wyniki każdego DMV zostały pomyślnie załadowane bezpośrednio do usługi LuckyTemplates.

Zaleca się okresowe odświeżanie modelu danych w celu ciągłego zbierania przydatnych informacji z pliku usługi LuckyTemplates za pośrednictwem wyodrębnionych danych w widokach DMV.

Wniosek

Podsumowując, dynamiczne widoki zarządzania mogą służyć do ładowania zestawów danych z DAX Studio do usługi LuckyTemplates. Można ich używać do tworzenia zapytań i miar.

Dynamiczne widoki zarządzania zapewniają wspólny mechanizm wyodrębniania danych z dowolnej bazy danych SQL. Poza używaniem go do łączenia zestawów danych między programami jest częściej używany do rozwiązywania problemów i monitorowania wydajności.

Wszystkiego najlepszego,

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.