Budowanie relacji modelu danych w usłudze LuckyTemplates

W dzisiejszym samouczku chcę podkreślić, jak ważne jest prawidłowe budowanie relacji modelu danych.

Modelowanie danych jest jednym z fundamentów Twojego raportu usługi LuckyTemplates, dlatego konieczne jest jego prawidłowe skonfigurowanie.

Wcześniej omówiłem kilka technik, które mogą pomóc w prawidłowym zarządzaniu modelem. Jedna z nich dotyczy budowania relacji między wszystkimi istniejącymi tabelami w usłudze LuckyTemplates.

W tym samouczku chcę nauczyć Cię, jak prawidłowo skonfigurować połączenia danych. Najpierw upewnij się, że już zoptymalizowałeś swoje tabele. Jeśli chcesz poznać więcej technik zarządzania stołami, możesz przejść tutaj .

Spis treści

Tworzenie relacji jeden-do-wielu modeli danych

Pamiętaj, aby umieścić tabele przeglądowe na górze, a tabelę faktów poniżej. W ten sposób należy zawsze rozpoczynać relacje z modelami danych . Możesz łatwo utworzyć relację, przeciągając i upuszczając dowolną kolumnę z jednej tabeli do drugiej.

W przykładzie widać, że tabela wyszukiwania Klienci jest połączona z tabelą faktów Sprzedaż . Jeśli przyjrzysz się dokładniej, zauważysz, że strzałka pochodzi z tabeli Klienci i schodzi do tabeli Sprzedaż

Budowanie relacji modelu danych w usłudze LuckyTemplates

To jest przykład relacji jeden do wielu. W tej relacji modelu danych odwołanie do danych klienta z tabeli Klienci występuje tylko raz. Tymczasem dane klienta z tabeli Sales są wielokrotnie przywoływane.

Dlatego właśnie wiele stron jest reprezentowanych przez gwiazdę. Strzałka oznacza również kierunek, w którym filtr będzie przepływał. 

Możesz także połączyć kolumnę Data z tabeli Daty z kolumną Data zamówienia w tabeli Sprzedaż , aby utworzyć kolejną relację jeden-do-wielu.

Budowanie relacji modelu danych w usłudze LuckyTemplates

Tym razem możesz przenieść kolumnę Indeks z tabeli Produkty do kolumny Indeks opisów produktów w tabeli Sprzedaż .

Budowanie relacji modelu danych w usłudze LuckyTemplates

Ponadto można połączyć kolumnę Indeks z tabeli Regiony z kolumną Indeks regionu dostawy w tabeli Sprzedaż .

Budowanie relacji modelu danych w usłudze LuckyTemplates

W ten sposób należy poprawnie skonfigurować model danych. Stosując tę ​​technikę, możesz wydajnie zbudować swój model danych i później utworzyć doskonały raport usługi LuckyTemplates . Nie martw się zbytnio o to, aby było idealnie, po prostu upewnij się, że robisz wszystko wydajnie. 

Na koniec możesz utworzyć kolejną relację jeden-do-wielu, przeciągając kolumnę Kanał z tabeli Kanały do ​​kolumny Kanał w tabeli Sprzedaż .

Budowanie relacji modelu danych w usłudze LuckyTemplates

Konfigurowanie relacji modelu danych typu „wiele do jednego”.

Teraz, gdy znasz już relacje typu jeden-do-wielu, nauczę Cię również relacji wiele-do-jednego.

Aby zarządzać istniejącymi relacjami danych, możesz kliknąć dwukrotnie jeden z wierszy. Innym sposobem jest kliknięcie opcji Zarządzaj relacjami .

Budowanie relacji modelu danych w usłudze LuckyTemplates

W oknie Edytuj relację możesz zobaczyć połączone tabele i kolumny. Na przykład możesz zobaczyć Indeks nazw klientów w tabeli Sprzedaż i kolumnę Indeks klientów w tabeli Klienci . W sekcji Liczność możesz zobaczyć, że ma relację danych wiele do jednego.

Budowanie relacji modelu danych w usłudze LuckyTemplates

Ten rodzaj relacji modelu danych wyraźnie różni się od pierwszej relacji, którą omówiłem wcześniej. Relacja danych wiele-do-jednego pozwala dowolnemu filtrowi działać w obu kierunkach.

W sekcji Kierunek filtru krzyżowego możesz wybrać opcję Pojedynczy lub Oba . W takim przypadku musisz wybrać Pojedynczy , ponieważ wybór podwójnego filtra może być bardzo mylący. 

Używanie relacji jeden-do-wielu danych zapobiegnie uzyskiwaniu dziwnych wyników w raporcie. Jeśli chcesz uprościć swój model danych, możesz nadal używać relacji jeden-do-wielu.

3 najlepsze praktyki organizowania modeli usługi LuckyTemplates
Tworzenie relacji wirtualnych w usłudze LuckyTemplates przy użyciu funkcji TREATAS
Jak pracować z wieloma datami w usłudze LuckyTemplates

Wniosek

Bez względu na to, z jakimi informacjami biznesowymi masz do czynienia, pamiętaj o przestrzeganiu podstawowej struktury modelu danych.

Mam nadzieję, że nauczyłeś się czegoś nowego o modelowaniu danych. Wspomniałem o dwóch typach relacji modelu danych: jeden-do-wielu i wiele-do-jednego.

Istnieją jednak jeszcze inne typy relacji danych, z którymi można się spotkać. Na przykład jeden do jednego i wiele do wielu. Ale nie martw się, na razie musisz je zrozumieć.

Mam nadzieję, że po tym samouczku modelowanie danych miało większy sens. Jeśli chcesz uzyskać więcej informacji i podobnych scenariuszy dla swojego modelu danych, sprawdź .

Dzięki!

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.