Gdzie są dane?

Dane można pobierać i przechowywać na trzy różne sposoby.

Nowe dane.

Nowe daneJeśli Twoja aplikacja tworzy dane, których jeszcze nie ma, na przykład w sytuacjach, gdy istniejący proces biznesowy został wykonany na papierze, zalecamy przechowywanie danych w Microsoft Dataverse lub na liście niestandardowej SharePoint.

Omawiamy ten temat w Modelowanie danych: Projektowanie struktury danych.

Odczyt/zapis z istniejącego systemu.

Odczyt/zapis z istniejącego systemu jest to typ danych, w którym należy pobrać najnowsze informacje z istniejącej bazy danych lub systemu. W takich przypadkach o dane należy poprosić wtedy, gdy ich potrzebujesz.

Tworzenie kopii istniejących danych.

Tworzenie kopii danych w sytuacjach, gdy oryginalne dane nigdy nie powinny być modyfikowane ani zastępowane, można skopiować te dane do innego magazynu danych, takiego jak Dataverse. Pozwoli to zagwarantować, że dane w oryginalnym systemie nie zostaną zmienione, ale Twoja 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ą Power Apps mają dwa sposoby korzystania z istniejących danych. Jednym z nich jest użycie złącza, które umożliwia bezpośrednie połączenie ze źródłem danych. Drugi polega na użyciu przepływu danych, który kopiuje migawkę danych.

  • Korzystanie z łącznika:Łącznik to funkcja w Power Apps, za pomocą 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ć z nich lub zapisywać 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 Power Apps, która umożliwia wyodrębnianie, przekształcanie i ładowanie danych z innego systemu do usługi Dataverse lub Azure Data Lake storage. W przeciwieństwie do łącznika program pobiera dane w zaplanowanym wsadzie. Zamiast pobierać dane bez zmian ze źródła danych, możesz użyć Power Query Online do manipulowania, czyszczenia i przekształcania danych przed ich przechowywaniem w docelowym magazynie. Więcej informacjiL Samoobsługowe przygotowanie danych za pomocą przepływu danych

Wybór metody zależy od wypadków użycia i sposobu obsługi danych. W poniższej tabeli wymieniono niektóre elementy, które mają być używane do porównywania.

Element do porównania Łączniki Przepływ danych
Świeżość danych W czasie rzeczywistym Statyczne lub migawki
Kierunek Dwukierunkowe Jeden kierunek (od początku do Dataverse)
Zmodyfikować istniejące dane? Tak Nie
Przypadki użycia Zlecenie produkcyjne, grafik, oferta sprzedaży Wzorzec klienta, faktury przeszłe, lista pracowników

Dostarczamy dodatkowe informacje techniczne w następnym artykule, Praca z systemami przedsiebiorstwa.

Przykład: Dane raportu wydatków

W naszym projekcie raportu z wydatków są zawarte poszczególne trzy typy potrzeb przechowywania danych:

  • Nowe dane: Ponieważ raporty wydatków były na papierze, potrzebujemy nowego systemu przechowywania danych utworzonych przez pracownika wypełniającego raport. Konieczne będzie zaprojektowanie modelu danych dla tego.

  • 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 dotyczące wydatków zawierają również pewne dane, które pochodzą z tożsamości Microsoft Entra, takie jak identyfikator pracownika, menedżer i dział. Nie chcemy zmieniać tych danych w oryginalnym systemie, ale konieczne jest zachowanie ich kopii. Chcemy zarejestrować przełożonego i dział pracownika w momencie tworzenia raportu, a nie w jakimś momencie w przyszłości, kiedy ponownie przyjrzymy się raportowi. (Mogli zmienić dział lub nawet opuścić firmę).

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).