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 omówimy usługę PowerApps CDS lub wspólną usługę danych. Jest to ważne, ponieważ każda aplikacja oparta na modelu działa lepiej, jeśli działa za pośrednictwem wspólnej usługi danych.
Wspólna usługa danych to warstwa danych między wszystkimi danymi wejściowymi, które zasilają Twoje aplikacje.
W każdej organizacji dane zazwyczaj pochodzą z różnych źródeł. Jeśli np. prowadzisz sklep, masz dane pochodzące z systemu punktu sprzedaży. Będziesz także mieć dane pochodzące z QuickBooks lub innego oprogramowania księgowego, a także z zakupów dostawców.
Będziesz mieć wtedy jedną warstwę, która przechowuje i pobiera wszystkie te dane, dzięki czemu możesz skutecznie zasilać dowolną aplikację. To właśnie robi CDS.
Różni się to od tego, co administratorzy baz danych nazwaliby warstwą danych. PowerApps CDS to połączenie przechowywania danych i warstwy danych.
Spis treści
Korzyści z CDS PowerApps
Współpraca z CDS niesie za sobą szereg korzyści. Możesz zapoznać się z dokumentacją Microsoft PowerApps , aby zobaczyć, jak będzie działać z twoją konfiguracją, ale tutaj podkreślimy cztery najważniejsze korzyści.
Pierwsza korzyść: CDS standaryzuje wszystkie Twoje dane.
Dzięki wspólnej usłudze danych wszystkie Twoje dane są na swoim miejscu. Nie trzeba przechodzić do oprogramowania księgowego, aby uzyskać jedną informację, a następnie do oprogramowania POS, aby uzyskać kolejną porcję danych. Właśnie dlatego duże organizacje, które zwykle pracują z dużymi ilościami danych, wolą korzystać z CDS.
CDS używa również standardowych kolumn i typów pól, co pozwala na wydajniejsze organizowanie danych.
Druga korzyść: CDS umożliwia stosowanie reguł biznesowych.
Reguły biznesowe pozwalają na ustawienie parametrów, których należy przestrzegać za każdym razem, gdy dodawane są jakiekolwiek dane.
Można na przykład ustawić regułę, zgodnie z którą numer pracownika musi być dołączany do wszelkich informacji o pracowniku, które zostaną dodane do formularza. Jeśli sklep oferuje alkohol, przed zatwierdzeniem sprzedaży możesz wymagać okazania dokumentu tożsamości.
Te reguły biznesowe będą zawsze obowiązywać w warstwie danych, a nie tylko w warstwie aplikacji. Oznacza to, że bez względu na to, co się stanie, zasady biznesowe będą zawsze przestrzegane.
Trzecia korzyść: CDS dodaje warstwę bezpieczeństwa.
Microsoft zawsze był znany ze swoich zabezpieczeń. Gdy zaczniesz korzystać z CDS, nie będziesz nawet potrzebować administratora baz danych ani eksperta ds. bezpieczeństwa danych. Możesz łatwo kontrolować, do których tabel, wierszy i innych części danych mają dostęp określone osoby.
Na przykład, jeśli zamierzasz udostępnić dostawcom swoją aplikację, nie chcesz, aby widzieli Twoje dane dotyczące sprzedaży. Chciałbyś ograniczyć ich dostęp do danych zakupu specyficznych dla każdego dostawcy. To jest coś, co możesz zastosować za pośrednictwem CDS.
Czwarta korzyść: CDS automatycznie tworzy kopie zapasowe Twoich danych.
Tworzenie kopii zapasowych danych to coś, o czym wiele osób często zapomina. Złą rzeczą jest to, że zdajesz sobie sprawę ze znaczenia regularnego tworzenia kopii zapasowych danych, dopóki ich nie stracisz.
Dobrą wiadomością jest to, że CDS automatycznie tworzy kopie zapasowe Twoich danych. Bez względu na to, co się stanie, możesz oczekiwać, że Twoje dane będą bezpieczne w chmurze.
Konfigurowanie środowiska i bazy danych
Zacznijmy budować wspólną usługę danych. Pierwszym krokiem jest skonfigurowanie środowiska i bazy danych.
Jeśli skonfigurowałeś swoje środowisko PowerApps w taki sam sposób jak ja, przed zbudowaniem bazy danych musiałbyś wykonać aprowizację.
Dowiesz się, że tak jest, jeśli przejdziesz do Danych w lewym okienku, klikniesz Jednostki i zobaczysz ten komunikat pośrodku, mówiący, że obecne środowisko, w którym się znajdujesz, nie obsługuje tworzenia baz danych.
PowerApps prosi nas o to, ponieważ jak wspomniano wcześniej, CDS to nie tylko warstwa danych; jest to również forma przechowywania danych. Pomyśl o tym jak o czymś podobnym do Dropbox, OneDrive lub dowolnego serwera SQL. Będzie potrzebował bazy danych, w której będzie mógł przechowywać wszystkie dane w chmurze.
Więc to, co musimy teraz zrobić, to najpierw stworzyć nowe środowisko. Kliknijmy „Utwórz nowe środowisko” i nazwijmy to środowisko CDSTutorial.
Będzie to wymagało od nas wybrania regionu z tej listy rozwijanej.
Ponieważ na razie tylko to testujemy, wybierzemy wersję próbną, a nie środowisko produkcyjne.
Gdy skończymy z tym wszystkim, kliknijmy „Utwórz środowisko” w prawym dolnym rogu. Załadowanie następnego okienka po kliknięciu przycisku zajmuje zwykle kilka sekund.
Po załadowaniu zapyta nas, czy chcemy utworzyć bazę danych. Pokaże listę rzeczy, które możemy zrobić po utworzeniu bazy danych.
Ponieważ chcemy, aby wszystko z tej listy się wydarzyło, kliknijmy „Utwórz bazę danych”.
Najpierw poprosi nas o podanie waluty, więc dla tego przykładu wybierzmy USD.
Język został również domyślnie ustawiony na angielski, ale możesz to zmienić, klikając menu rozwijane, jeśli chcesz, aby Twoja baza danych była w innym języku.
Dołączmy również kilka przykładowych aplikacji i danych, zaznaczając pole, abyśmy mogli zobaczyć, jak to wygląda.
Po wypełnieniu wszystkich tych pól kliknijmy „Utwórz moją bazę danych”.
Tworzenie bazy danych zwykle zajmuje kilka minut, więc spodziewaj się trochę czasu oczekiwania w tym momencie. Jeśli zastanawiasz się, czy jesteś na dobrej drodze, powinien pojawić się komunikat informujący, że obecnie buduje bazę danych.
Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Środowiska Power Apps: prawidłowe konfigurowanie elementów aplikacji
Funkcje i formuły PowerApps | Wstęp
Wniosek
Korzystanie z PowerApps CDS zdecydowanie sprawia, że wszystko działa wydajniej, zwłaszcza jeśli pobierasz dane z różnych źródeł i planujesz zastosować je w różnych aplikacjach.
Oczywiście zbudowanie bazy danych i środowiska to dopiero początek. W przyszłych samouczkach będziemy mówić o innych aspektach wspólnej usługi danych, aby pomóc Ci naprawdę zrozumieć, jak to działa.
Wszystkiego najlepszego,
Henz
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.