Budowanie relacji modelu danych w usłudze LuckyTemplates

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!


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.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć