Къде са данните?
Можете да извлечете и съхраните данни по три различни начина.
Нови данни Ако приложението ви създава данни, които вече не съществуват никъде, например в ситуации, когато съществуващият бизнес процес е извършен с помощта на хартия, препоръчваме да съхранявате данните или в Microsoft Dataverse или SharePoint потребителски списък.
Ще обсъдим тази тема в Моделиране на данни: Проектиране на вашата структура на данни.
Четене/запис от съществуваща система Това е вид данни, при които трябва да извлечете най-новата информация от съществуваща база данни или система. В тези случаи данните трябва да бъдат поискани в момента, в който се нуждаете.
Направете копие на данните В ситуации, в които оригиналните данни никога не трябва да бъдат променяни или презаписвани, можете да копирате данните в друг хранилище на данни, като например Dataverse. Това гарантира, че данните в оригиналната система няма да бъдат променени, но приложението ви може да работи с тях. Този сценарий е често срещан при работа с данни в системите, свързани със счетоводството и приходите.
Достъп до съществуващи данни
Приложения, създадени с Power Apps, имат два начина за използване на съществуващи данни. Единият е чрез използване на конектор, който ви позволява да се свържете директно към източник на данни. Другото е чрез използване на поток от данни, който копира моментна снимка на данните.
Използване на конектор: Конекторът е функция в Power Apps, където можете да се свържете с различни системи и източници, като SharePoint, SQL Server или Office 365 и директно извличане на данни от тях или запазване на данни в тях. Повече информация: Преглед на конекторите за платното за приложения за Power Apps
Използване на поток от данни: Потокът данни е функция в Power Apps, където можете да извличате, преобразувате и зареждате данни от друга система до Dataverse или Azure Data Lake storage. За разлика от конектор, той извлича данни в планирана партида. Вместо само да извлечете данните, каквито са от източник на данни, можете да използвате Power Query за манипулиране, изчистване и трансформиране на данни, преди да ги съхраните в целевото хранилище. Повече информация: Подготовка на данни за самообслужване с потоци от данни
Избраният от вас метод зависи от вашите случаи на използване и от това как трябва да се обработват данни. Следващата таблица изброява някои елементи, които да използвате за сравнение.
Елемент за сравнение | Конектори | Поток от данни |
---|---|---|
Свежест на данните | В реално време | Статична или моментна снимка |
Посока | Двупосочно | Една посока (от произход до Dataverse) |
Промяна на съществуващите данни? | Да | Не |
Случаи на употреба | Производствена поръчка, разписание, оферта за продажба | Главен клиент, Минали фактури, Списък на служителите |
Предоставяме допълнителна техническа информация в следващата статия, Работа с корпоративни системи.
Пример: Данни за отчитане на разходите
Нашият проект за отчет за разходите включва всеки от трите вида нужди за съхранение на данни:
Нови данни: Тъй като отчетите за разходите бяха на хартия, се нуждаем от нова система за съхранение на данните, създадени от служителя, попълващ отчета за разходите. За това ще трябва да създадем модел за данни.
Писане към съществуваща система: Когато счетоводният екип експортира данните от отчитането на разходите във финансовата система, ще трябва да използва съединител за данни.
Копирани данни: Отчетите ни за разходите включват и някои данни, които сме търсили от Microsoft Entra ИД, като например ИД на служител, мениджър и отдел. Не искаме да променяме тези данни в оригиналната система, но трябва да запазим копие от тях. Искаме да запишем мениджъра и отдела на служителите по времето, когато са създали доклада, а не в някакъв момент в бъдеще, когато отново гледаме доклада. (Може би са променили отделите или дори са напуснали компанията.)
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).