Где находятся данные?

Вы можете извлекать и хранить данные тремя различными способами.

Новые данные.

Новые данные Если ваше приложение создает данные, которые еще нигде не существуют, например, когда существующий бизнес-процесс выполнялся с использованием бумаги, мы рекомендуем хранить данные в пользовательском списке Microsoft Dataverse или SharePoint.

Мы обсудим эту тему в разделе Моделирование данных: разработка вашей структуры данных.

Чтение/запись из существующей системы.

Чтение/запись из существующей системы Это тип данных, где вам нужно получить самую свежую информацию из существующей базы данных или системы. В этих случаях данные необходимо запрашивать в то время, когда они вам нужны.

Создание копии существующих данных.

Создание копии данных В ситуациях, когда исходные данные никогда не следует изменять или перезаписывать, вы можете скопировать данные в другое хранилище данных, например Dataverse. Это гарантирует, что данные в исходной системе не будут изменены, но ваше приложение может работать с ним. Этот сценарий распространен при работе с данными в бухгалтерском учете и системами, связанными с доходами.

Доступ к существующим данным

Для приложений, созданных в Power Apps, есть два способа использования существующих данных. Одним из них является использование соединителя, который позволяет подключаться напрямую к источнику данных. Другой — с помощью потока данных, который копирует снимок данных.

  • Использование соединителя: соединитель является функцией в Power Apps, где вы можете подключиться к различным системам и источникам — таким как SharePoint, SQL Server или Office 365— и напрямую извлекать данные из них или сохранять данные в них. Дополнительные сведения: Обзор соединителей приложений на основе холста для Power Apps

  • Использование потока данных: поток данных является функцией в Power Apps, где вы можете извлекать, преобразовывать и загружать данные из другой системы в Dataverse или Azure Data Lake Storage. В отличие от соединителя, здесь данные передаются в запланированном пакете. Вместо того, чтобы просто извлекать данные как есть из источник данных, вы можете использовать Power Query Online для обработки, очистки и преобразования данных перед их сохранением в целевом хранилище. Дополнительные сведения: Самостоятельная подготовка данных с потоками данных

Метод, который вы выбираете, зависит от ваших вариантов использования и того, как данные должны обрабатываться. В следующей таблице перечислены некоторые элементы, которые можно использовать для сравнения.

Элемент для сравнения Соединители Поток данных
Свежесть данных Реальное время Статические или снимок
Направление Двунаправленная Одно направление (от происхождения до Dataverse)
Изменить существующие данные? Да Нет
Случаи использования Производственный заказ, расписание, коммерческое предложение Основные записи клиентов, прошлые счета, список сотрудников

Мы предоставляем дополнительную техническую информацию в следующей статье Работа с корпоративными системами.

Пример: данные отчета о расходах

Наш проект отчета о расходах включает в себя каждый из трех типов потребностей в хранении данных:

  • Новые данные: поскольку отчеты о расходах были на бумаге, нам нужна новая система хранения данных, созданных сотрудником, заполняющим отчет о расходах. Нам нужно спроектировать модель данных для этого.

  • Запись в существующую систему: когда бухгалтерия экспортирует данные из отчетов о расходах в финансовую систему, им нужно будет использовать соединитель данных.

  • Скопированные данные: наши отчеты о расходах также включают в себя некоторые данные, которые мы нашли Microsoft Entra ID такие как идентификатор сотрудника, менеджер и отдел. Мы не хотим изменять эти данные в исходной системе, но нам нужно сохранить их копию. Мы хотим записать менеджера сотрудника и отдел в момент создания отчета, а не в будущем, когда мы снова посмотрим на отчет. (Они могли сменить отделы или даже покинуть компанию.)

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).