Udostępnij przez


Gdzie są dane?

Możesz pobierać i przechowywać dane na trzy różne sposoby.

Nowe dane.

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.

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.

Utwórz kopię istniejących danych.

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ę).