Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz pobierać i przechowywać dane na trzy różne sposoby.
Nowe dane Jeśli Aplikacja tworzy dane, które nie istnieją jeszcze nigdzie, na przykład w sytuacjach, w których istniejący proces biznesowy został wykonany przy użyciu papieru, zalecamy przechowywanie danych w usłudze Microsoft Dataverse lub na liście niestandardowej programu SharePoint.
Omówimy ten temat w temacie Modelowanie danych: Projektowanie struktury danych.
Odczyt/zapis z istniejącego systemu Jest to typ danych, w których należy pobrać najnowsze informacje z istniejącej bazy danych lub systemu. W takich przypadkach należy zażądać danych w momencie, w którym są potrzebne.
Tworzenie kopii danych W sytuacjach, w których oryginalne dane nigdy nie powinny być modyfikowane lub zastępowane, można skopiować dane do innego magazynu danych, takiego jak Dataverse. Dzięki temu dane w oryginalnym systemie nie zostaną zmienione, ale aplikacja będzie mogła z nią pracować. Ten scenariusz jest typowy podczas pracy z danymi w systemach z informacjami dotyczącymi księgowania i przychodów.
Uzyskiwanie dostępu do istniejących danych
Aplikacje utworzone za pomocą usługi Power Apps mają dwa sposoby korzystania z istniejących danych. Jednym z nich jest użycie łącznika, który umożliwia bezpośrednie połączenie ze źródłem danych. Druga polega na użyciu przepływu danych, który kopiuje migawkę danych.
Używanie łącznika: łącznik to funkcja w usłudze Power Apps, w której można łączyć się z różnymi systemami i źródłami, takimi jak SharePoint, SQL Server lub Office 365, i bezpośrednio pobierać dane z nich lub zapisywać do nich dane. Więcej informacji: Omówienie łączników aplikacji kanwy dla usługi Power Apps
Korzystanie z przepływu danych: Przepływ danych to funkcja w usłudze Power Apps, w której można wyodrębniać, przekształcać i ładować dane z innego systemu do usługi Dataverse lub Azure Data Lake Storage. W przeciwieństwie do łącznika pobiera dane w zaplanowanej partii. Zamiast po prostu pobierać dane as-is ze źródła danych, możesz użyć usługi Power Query Online do manipulowania, czyszczenia i przekształcania danych przed zapisaniem ich w magazynie docelowym. Więcej informacji: Przygotowywanie danych samoobsługi przy użyciu przepływów danych
Wybrana metoda zależy od przypadków użycia i sposobu obsługi danych. W poniższej tabeli wymieniono niektóre elementy do użycia na potrzeby porównania.
| Element do porównania | Connectors | Dataflow |
|---|---|---|
| Świeżość danych | Czas rzeczywisty | Statyczne lub migawki |
| Direction | Dwukierunkowe | Jeden kierunek (od źródła do Dataverse) |
| Czy zmodyfikować istniejące dane? | Tak | Nie. |
| Przypadki użycia | Zamówienie produkcyjne, Karta czasu pracy, Oferta handlowa | Baza klientów, faktury archiwalne, lista pracowników |
Dodatkowe informacje techniczne znajdują się w następnym artykule Praca z systemami przedsiębiorstwa.
Przykład: dane raportu wydatków
Nasz projekt raportu wydatków obejmuje każdy z trzech typów potrzeb magazynu danych:
Nowe dane: ponieważ raporty wydatków były na papierze, potrzebujemy nowego systemu magazynowania danych utworzonych przez pracownika wypełniającego raport wydatków. Musimy zaprojektować dla tego model danych.
Zapisywanie danych w istniejącym systemie: dział księgowy eksportujący dane z raportu dotyczącego wydatków do systemu finansów będzie musiał użyć łącznika danych.
Skopiowane dane: Raporty wydatków obejmują również niektóre dane, które zostały wyszukane z identyfikatora Entra firmy Microsoft, takiego jak identyfikator pracownika, menedżer i dział. Nie chcemy zmieniać tych danych w oryginalnym systemie, ale musimy zachować kopię. Chcemy zarejestrować kierownika i dział pracownika w momencie utworzenia raportu, a nie w pewnym momencie w przyszłości, gdy ponownie przyjrzymy się raportowi. (Być może zmienili działy, a nawet opuścili firmę).