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.
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 .
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 .
W kreatorze bazy danych wprowadź numer portu w polu tekstowym Serwer.
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.
Aby wczytać dane należy zmienić opcję na Import . W polu zapytania DAX wklej inny DMV dla miar.
Po zakończeniu kliknij OK , a następnie Połącz . Możesz zobaczyć, że możesz załadować wynik DMV w usłudze LuckyTemplates.
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.
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.
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.
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.
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ąć.
Aby rozwiązać ten problem, musisz znaleźć DMV tabeli relacji 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 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.
Po zakończeniu możesz teraz użyć tych parametrów, aby odwołać się do numeru portu i nazwy bazy danych w zapytaniach.
Ł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 .
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,
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
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
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.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
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.
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.
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ł.
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.