PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

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.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

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 CDS: zrozumienie podstaw i konfiguracji środowiska

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.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Będzie to wymagało od nas wybrania regionu z tej listy rozwijanej.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Ponieważ na razie tylko to testujemy, wybierzemy wersję próbną, a nie środowisko produkcyjne.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

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.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Po załadowaniu zapyta nas, czy chcemy utworzyć bazę danych. Pokaże listę rzeczy, które możemy zrobić po utworzeniu bazy danych.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Ponieważ chcemy, aby wszystko z tej listy się wydarzyło, kliknijmy „Utwórz bazę danych”.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Najpierw poprosi nas o podanie waluty, więc dla tego przykładu wybierzmy USD.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

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.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Dołączmy również kilka przykładowych aplikacji i danych, zaznaczając pole, abyśmy mogli zobaczyć, jak to wygląda.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

Po wypełnieniu wszystkich tych pól kliknijmy „Utwórz moją bazę danych”.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska

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.

PowerApps CDS: zrozumienie podstaw i konfiguracji środowiska


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

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.