Cztery filary wszystkich wysokiej jakości rozwiązań LuckyTemplates — kroki do opanowania LuckyTemplates i DAX

Spis treści

Twórz wysokiej jakości rozwiązania LuckyTemplates

LuckyTemplates to świetny zestaw narzędzi, który umożliwia użytkownikom biznesowym lub innym osobom tworzenie zaawansowanych analiz niemal każdego typu lub struktury danych. Ale co tak naprawdę jest potrzebne do tworzenia wysokiej jakości, jak to nazywam, skalowalnych rozwiązań z LuckyTemplates? Możesz obejrzeć pełny film tego samouczka na dole tego bloga.

Cztery filary wszystkich wysokiej jakości rozwiązań LuckyTemplates — kroki do opanowania LuckyTemplates i DAX

Niestety, jest w tym trochę więcej niż tylko działanie plug and play. Dla mnie jedną z największych zalet usługi LuckyTemplates jest to, że można ją stosunkowo szybko rozpocząć, bez konieczności przechodzenia przez miesiące edukacji i szkoleń.

Nie da się jednak obejść faktu, że jeśli chcesz wprowadzać zmiany w grze za pomocą usługi LuckyTemplates w swojej organizacji, będziesz musiał poświęcić trochę czasu na prawdziwe zdobycie umiejętności w tych czterech obszarach;

  • Modelowanie danych
  • M (Power Query/PQL)
  • DAX (wyrażenia analizy danych)
  • Wizualizacje danych w raportach i dashboardach

Postaram się bardziej rozwinąć, aby podkreślić, co będzie potrzebne, aby zacząć działać na wszystkich tych czterech „filarach”. Istnieje wiele książek napisanych na wszystkie te pojedyncze tematy. Są to więc tematy głębokie i czasem dość techniczne. Rzeczywistość jest taka, że ​​chcemy robić niesamowite rzeczy z danymi, a robienie tego w usłudze LuckyTemplates oznacza zrozumienie tych czterech filarów i skuteczne zastosowanie ich w praktyce.

Modelowanie danych

Modelowanie danych w usłudze LuckyTemplates polega na zrozumieniu, jak zbudować schemat tabel z połączeniami, które pokazują relacje między tymi tabelami. Sposób, w jaki uporządkujesz swoje „modele danych”, określa, w jaki sposób ostatecznie będziesz w stanie podzielić dane w raportach i pulpitach nawigacyjnych.

Wiele danych zaczyna się w dużych płaskich plikach z wieloma kolumnami, takimi jak daty, produkty, kategorie produktów, klienci, sprzedaż, marże, zyski itp. Pomysł z modelami danych polega na tym, że tam, gdzie to możliwe, oddzielasz lub segmentujesz szczegóły zestawu danych . Na przykład daty, klienci, produkty i sprzedaż powinny być osobnymi tabelami i być połączone relacjami.

Robisz to, ponieważ jest to znacznie wydajniejsze, a budowanie bogactwa danych staje się znacznie łatwiejsze. Jeśli chodzi o wydajność w usłudze LuckyTemplates, to również robi ogromną różnicę.

Załóżmy na przykład, że masz 500 klientów, ale tabela sprzedaży zawiera 1 milion wierszy. Jeśli chcesz pogrupować klientów według ich profilu „lojalności”, znacznie łatwiej jest utworzyć kolumnę w tabeli zawierającej 500 wierszy zamiast 1 miliona.

Jak już wspomniałem, jest to szczegółowy temat wywodzący się z pełnowymiarowych hurtowni danych, ale użytkownicy usługi LuckyTemplates, którzy chcą efektywnie tworzyć doskonałe rozwiązania, powinni po prostu skupić się na segmentacji danych na każdym poziomie szczegółowości w osobne tabele, gdziekolwiek możliwy. Ułatwi to tworzenie raportów i zdziwisz się, o ile bardziej skalowalne jest dodawanie rzeczy później.

M (Power Query/PQL)

Trudno powiedzieć, jak nazwać następną sekcję, ponieważ obecnie nie ma nawet oficjalnej nazwy dla języka kodowania, który znajduje się za „edytorem zapytań ” w usłudze LuckyTemplates . W starym LuckyTemplates (dodatkach Excela) nazywał się „M”, nazywany również po prostu Power Query, a ostatnio widziałem go o nazwie PQL, który bardzo mi się podoba, ponieważ jest dość blisko spokrewniony z SQL iz czasem może stać się używany w takim samym stopniu, zwłaszcza że usługa LuckyTemplates szybko się rozwija.

W każdym razie „M” to silnik automatyzacji, który pobiera dane z oryginalnego źródła danych, a następnie umożliwia automatyczne czyszczenie i manipulowanie nimi w dowolnym formacie. Kluczem jest tutaj element automatyki. Możliwość automatycznego pobierania wielu zestawów danych lub tabel do modelu danych, a następnie konfigurowania go w formacie, który lubisz, jest naprawdę niesamowita i pozwala zaoszczędzić tyle czasu, że to szaleństwo.

To właśnie mam na myśli, kiedy ciągle mówię o skalowalności. Jeśli doprowadzenie danych do odpowiedniego formatu zajmowało 4-8 godzin tygodniowo, a teraz możesz to zrobić w około 5 sekund, pozostawia to znacznie więcej czasu na pracę nad większą liczbą analiz lub tworzenie lepszych raportów.

Ponieważ wolumeny danych mnożą się z dnia na dzień, kluczowe znaczenie będzie miało zrozumienie, jak wyczyścić wszystkie zbiory danych. Jeśli dobrze nauczysz się „M”, zobaczysz, że twoja produkcja wzrośnie około x5. Mogę to śmiało ogłosić z własnego doświadczenia. Mam blizny, kiedy wracam myślami do czasów, gdy szlifowałem formatowanie danych w Excelu lub pisałem kod VBA, aby go poprawnie skonfigurować.

Możesz teraz prawie całkowicie pominąć tę część, jeśli możesz skonfigurować automatyczne pobieranie, przekształcanie i ładowanie danych w edytorze zapytań usługi LuckyTemplates i za pomocą kodu „M” .

DAX (wyrażenia analizy danych)

Teraz DAX jest naprawdę niesamowity, ale w niektórych częściach również bardzo skomplikowany. Prawdopodobnie zaczniesz pracę z językiem DAX i pomyślisz, że nie jest tak źle, a potem przejdziesz do czegoś bardziej zaawansowanego i utkniesz na wiele godzin. Chciałbym, żeby łatwiej było robić świetne rzeczy, ale niestety w DAX jest trochę więcej. Zaufaj mi, absolutnie warto, jeśli chcesz poświęcić czas na naukę teorii, a także praktykę… dużo!

Warto również wspomnieć o tym, że DAX jest językiem używanym w całym stosie baz danych firmy Microsoft. Tak więc inwestując w naukę języka, faktycznie uczysz się, jak korzystać z trzech znaczących technologii analitycznych, w tym SQL Server Analysis Services, PowerPivot, a teraz LuckyTemplates.

Oczywiste jest, że DAX będzie podstawowym językiem danych w narzędziach danych firmy Microsoft, więc inwestycja tutaj z pewnością będzie ci dobrze służyć.

Istnieje już kilka wysokiej jakości książek, które szczegółowo omawiają ten język. Od początkującego do zaawansowanego. Moimi polecanymi nauczycielami są Rob Collie, Matt Allington i Włosi (Marco Russo i Alberto Ferrari). Ten ostatni pisze coś, co można by nazwać „biblią” na DAX. Wszystkie ich książki można znaleźć na Amazon i zawierają dobre połączenie koncepcji dla początkujących i zaawansowanych. Zachowaj je jako towarzysza podczas nauki i korzystania z usługi LuckyTemplates. Są nieocenione.

Jedną z największych różnic między formułami DAX i Excela jest to, że bardzo trudno, jeśli nie niemożliwe, wiedzieć, jaki wynik formuły zwraca, jeśli nie można ocenić środowiska, w którym działa. te trzy środowiska; kontekst oceny (lub początkowy), kontekst filtra i kontekst wiersza.

Wprowadzają one nieco większą złożoność do formuł, ale także o wiele większą moc i skalowalność modeli, które odkryjesz bardzo szybko.

Wizualizacje danych w raportach i dashboardach

Posunę się nawet do stwierdzenia, że ​​nic, co robisz za kulisami w usłudze LuckyTemplates, naprawdę nie ma znaczenia, jeśli Twoje efekty wizualne nie są atrakcyjne i łatwe do skonsumowania. Jest to brakujący element układanki, który widzę w wielu opublikowanych raportach i pulpitach nawigacyjnych na wielu prezentacjach.

Mówiąc to, ma wiele wspólnego z osobistymi preferencjami lub preferencjami konsumenta. Często znajduję się w tej pozycji. To, co lubię widzieć, może nie być intuicyjne lub niewystarczająco podsumowane dla kogoś innego.

Wspaniałą rzeczą tutaj jest jednak to, że wprowadzanie zmian wcale nie zajmuje dużo czasu. Po co setki kliknięć w programie Excel, aby sformatować wszystko, a następnie przenieść to do programu Powerpoint, to teraz tylko kilka kliknięć. Usługa LuckyTemplates wykonuje całą ciężką pracę nad grafiką.

Jednym z istotnych minusów usługi LuckyTemplates w tej chwili są kolory. Nie można ustawić schematów kolorów. Zespół Microsoftu musi to zrobić tak szybko, jak to możliwe, ponieważ moim zdaniem kolory mają wpływ na raporty i prezentacje lub je psują. Nie chodzi o to, że nie można uzyskać żądanych kolorów, po prostu spowalnia to tworzenie raportów, ponieważ trzeba ręcznie zmieniać każdy kolor w raportach.

Wizualizacja danych jest kluczowa, moim zdaniem prawie tak samo ważna jak architektura, która za nimi stoi. Będziemy się na tym bardzo skupiać w przyszłości.

* ****Powiązane łącza*****
Jak zorganizować swój model danych usługi LuckyTemplates — wskazówki dotyczące najlepszych praktyk
Moje porady dotyczące korzystania z zaawansowanego edytora usługi LuckyTemplates
Formatowanie kodu DAX w usłudze LuckyTemplates

Podsumowując wszystko

Jeśli zsumujesz cały czas do zaoszczędzenia i korzyści do podziału w całej organizacji, LuckyTemplates jako platforma analityczna jest absolutnie oczywista. Cztery filary są kluczem do każdego tworzonego modelu danych. Z czasem doskonalenie się w tych obszarach umożliwi każdemu tworzenie wyjątkowo wysokiej jakości rozwiązań, z których bez wątpienia skorzysta każde przedsiębiorstwo.

Więcej informacji, dat i godzin oraz rejestracji można dokonać tutaj — 

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.