Jak scalić zapytania w LuckyTemplates

Scalanie  to kolejna potężna transformacja optymalizująca nasze tabele i informacje, które możemy uzyskiwać z różnych źródeł. Nauka scalania zapytań w usłudze LuckyTemplates jest istotna, ponieważ ta transformacja może uprościć nasze modele danych.

Pobieranie danych z różnych źródeł w LuckyTemplates nie jest dużym problemem. Tak naprawdę nie ma znaczenia, skąd pochodzą dane, ponieważ staną się po prostu zapytaniem. To, co naprawdę ma znaczenie, to sposób, w jaki uporządkujemy te tabele w naszym modelu.

To powiedziawszy, scalanie jest świetną techniką tworzenia tabel, które są zupełnie inne niż to, co zwykle mamy, ponieważ możemy łączyć wiele tabel. Z tego artykułu dowiesz się, jak efektywnie łączyć zapytania w LuckyTemplates.

Spis treści

Opcja scalania zapytań w usłudze LuckyTemplates

Na przykład tabela Szczegóły kanału może być logiczną tabelą wyszukiwania, którą możemy umieścić w naszym modelu danych. Musimy jednak pozostawić je jako zapytanie przejściowe, ponieważ nadal możemy je wykorzystać, fizycznie łącząc je z naszą tabelą Sales .

Jak scalić zapytania w LuckyTemplates

Aby to zrobić, wybierzmy  tabelę Sales  , a następnie kliknij  opcję Scal zapytania  na  wstążce Strona główna  .  

Jak scalić zapytania w LuckyTemplates

Tabela ze  Szczegóły kanału  zawsze rozgałęzia wszystkie wymiary na podstawie kanału. Wybierzmy więc i zaznaczmy  kolumnę Kanał  .

Jak scalić zapytania w LuckyTemplates

Następnie znajdźmy i wybierzmy   tutaj tabelę Szczegóły kanału .

Jak scalić zapytania w LuckyTemplates

To da nam podgląd. Przekonamy się, że kolumna Nazwa kanału zawiera Eksport , Dystrybutor i Hurt , które są trzema typami elementów w naszej tabeli faktów ( Tabela sprzedaży ). Wybierzmy kolumnę Nazwa kanału .

Jak scalić zapytania w LuckyTemplates

Scal zapytania w usłudze LuckyTemplates za pomocą opcji Join Kind 

Istnieją różne opcje Join Kind , których możemy użyć. Gorąco polecam zapoznanie się z opcjami, z których możesz skorzystać. Nie będziemy omawiać wszystkich opcji, ponieważ możemy po prostu skorzystać z opcji Left Outer .

Jednak zdarzają się rzadkie sytuacje, w których możemy potrzebować użyć innych opcji rodzaju łączenia . Musimy je tylko przetestować, a jeśli nie uzyskamy właściwego wyniku, musimy wypróbować inne opcje Join Kind .

Jak scalić zapytania w LuckyTemplates

W tym przykładzie połączymy wszystko od naszej kolumny Channel , która znajduje się w tabeli Sales , do lewej strony kolumny Channel Name z tabeli Channel Details lub zapytania.

Wybierz  opcję Left Outer  , a poniżej wyświetli się podgląd z informacją, że istnieje całkowite dopasowanie. Następnie kliknij  przycisk OK  .  

Jak scalić zapytania w LuckyTemplates

Teraz kilka rzeczy wydarzyło się w naszej  tabeli Sales  . Pierwszą rzeczą, na którą byśmy zwrócili uwagę, jest dodana transformacja w naszym  APPLIED STEPS , która wskazuje, że mamy  Połączone zapytania

Jak scalić zapytania w LuckyTemplates

Jednak nie dał nam wszystkich dodatkowych kolumn z  tabeli Szczegóły kanału  . W takim przypadku musimy kliknąć podwójną strzałkę obok nazwy kolumny Szczegóły kanału .  

Jak scalić zapytania w LuckyTemplates

Następnie zobaczymy wszystkie dostępne opcje, którymi są kolumny z  tabeli Szczegóły kanału  . Na przykład scalamy tabele i jest wiele kolumn, których nie chcieliśmy scalać. Wszystko, co musimy zrobić, to wybrać tylko te kolumny, które chcemy wprowadzić. Najpierw zostawmy je wszystkie zaznaczone i kliknij przycisk  OK  . 

Zobaczymy, że wszystkie kolumny z tej tabeli pomocniczej pojawiły się teraz w każdym wierszu w naszej tabeli faktów.  

Jak scalić zapytania w LuckyTemplates

Stosowanie dodatkowych przekształceń

Co więcej, możemy po prostu usunąć tę  kolumnę kanału  tutaj, ponieważ mamy już podobną kolumnę, która została dodana przy użyciu techniki scalania, którą wykonaliśmy wcześniej.

Jak scalić zapytania w LuckyTemplates

Następnie zmieńmy nazwy nowo dodanych kolumn w naszej tabeli na  ChannelShort CodeAlt. Nazwaznaczeniekod priorytetowy .  

Jak scalić zapytania w LuckyTemplates

Są to różne wymiary, których możemy teraz używać w naszych modelach i wizualizacjach. Jesteśmy w stanie łatwo utworzyć to szczegółowe zapytanie, które ostatecznie stanie się tabelą. 

Teraz, jeśli sprawdzimy naszą  sekcję ZASTOSOWANE KROKI  , wszystkie rzeczy, które zrobiliśmy, zostały automatycznie dodane. Dołączyliśmy zapytania, scaliliśmy, rozwinęliśmy, usunęliśmy i zmieniliśmy nazwy kolumn.  

Jak scalić zapytania w LuckyTemplates

Jeśli sprawdzimy nasz  Zaawansowany edytorkod M  wskazuje dokładnie to samo z naszej  sekcji ZASTOSOWANE KROKI  . To są przekształcenia, których dokonaliśmy wcześniej. 

Jak scalić zapytania w LuckyTemplates

Wniosek

Ostatecznie scalanie zapytań to kolejna potężna transformacja, która optymalizuje nasze zapytania i tabele pod kątem modeli danych. Ważne jest, aby zrozumieć, w jaki sposób będziemy ich używać i połączyć je wszystkie w jedno. Umożliwi nam to tworzenie tych zapytań i tabel, które są w pełni zoptymalizowane. Możemy następnie użyć ich w naszym modelu danych, aby nasze obliczenia DAX były bardziej efektywne.  

Rzeczywiście, transformacja zapytań scalających jest nieodzownym dodatkiem do naszego analitycznego myślenia i tworzenia modeli w LuckyTemplates. 

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.