Импорт и экспорт данных в Dataverse
Microsoft Dataverse — это SaaS-платформа данных, которая позволяет легко создавать данные, события и логику и управлять ими, а также генерировать аналитику** и информацию для поддержки взаимосвязанных приложений, построенных на платформе Dataverse. К этим приложениям относятся как приложения Майкрософт, такие как Dynamics 365 Sales, Service, Marketing, Customer Insights, Customer Journey Orchestration, а также пользовательские (сторонние) приложения и процессы, все из которых работают с соблюдением требований безопасности и соответствия. Dataverse представляет собой гипермасштабируемое многоязычное хранилище, которое может использоваться для хранения данных любого типа (реляционных, файловых, данных наблюдений и т. д.) для всех ваших транзакционных и аналитических приложений. Соответственно, это платформа данных для всех продуктов Power Platform и приложений Dynamics 365. Dataverse — это критический элемент Microsoft Power Platform, который поддерживает все данные, события, аналитику и связанную обработку, а также генерирует для разработчиков-любителей и профессиональных разработчиков аналитику, помогающую создавать, хранить и администрировать данные для разрабатываемых ими приложений.
Данные, необходимые приложениям и процессам, часто не возникают и не хранятся где-либо Dataverse. Объединение внешних данных с помощью Dataverse — важнейшая составляющая разработки приложений, позволяющая добавлять данные в существующие приложения и извлекать ценную информацию. В связи с распространением больших данных и постоянно увеличивающимся количеством типов источников данных, таких как искусственный интеллект, машинное обучение, Интернет вещей, веб-коммерция, веб-API, сервисы, ERP и бизнес-приложения, от клиентов требуется Dataverse гибкость в использовании этого разнообразия данных.
Существует несколько способов импорта и экспорта данных в Microsoft Dataverse. Вы можете использовать потоки данных, Power Query, Azure Synapse Link, фабрику данных Azure, Azure Logic Apps и Power Automate.
С чего начать?
Первый вариант — это начать с внешних данных, которые уже существуют за пределами Dataverse и которые необходимы для создания приложения, формы или другого компонента. Нет необходимости сохранять эти данные в Dataverse, чтобы начать их использовать. Во многих случаях лучше продолжить управлять данными с помощью другой системы, используя данные по мере необходимости в Dataverse. Функция виртуальных таблиц в Dataverse предоставляет такую возможность. Дополнительная информация: Создание виртуальных таблиц с помощью виртуальных соединителей.
С виртуальными таблицами вы можете создать приложение, использующее внешние данные так, как если бы они находились в таблице Dataverse. Чтобы вам было проще создавать виртуальные таблицы, используйте мастер создания виртуальных таблиц, который сейчас находится на этапе общедоступной предварительной версии | Microsoft Power Apps
Импорт внешних данных в Dataverse
Желаемые вами результаты могут повлиять на решение сохранить данные в Dataverse вместо использования виртуальных таблиц для отображения внешних данных Dataverse. Если вы хотите, чтобы управление вашими данными производилось в соответствии с концепциями безопасности в Dataverse и с использованием функций управления жизненным циклом приложений или если вы хотите объединять внешние данные с собственными данными Dataverse, имеет смысл переместить данные в Dataverse. Кроме того, если вас интересует использование рабочего процесса и бизнес-правил Dataverse, вы можете рассмотреть возможность переноса этих данных в Dataverse. Вам также следует учитывать экономические последствия загрузки данных в Dataverse, что может привести к увеличению затрат на хранение. Если управлением данными по-прежнему должно осуществляться внешней системой, возможно, имеет смысл оставить их там и взаимодействовать с ними в Dataverse с помощью виртуальных таблиц.
Потоки данных, Power Query и файлы Excel
Потоки данных позволяют вам соединяться с бизнес-данными из различных источников, очищать данные, преобразовывать их, а затем загружать в Dataverse. Потоки данных поддерживают десятки популярных локальных, облачных и SaaS источников данных.
Power Query — это технология подключения к данным, которую вы можете использовать для обнаружения, подключения, объединения и уточнения источников данных в соответствии с вашими потребностями в анализе. Функции в Power Query доступны в Excel и Power BI Desktop.
На этапе планирования проекта вы должны взвесить все варианты и решить, требуется ли, чтобы внешние данные быть частью ваших транзакционных данных. После того как вы окончательно определитесь с подходом, смена его в ходе внедрения и после ввода в эксплуатацию может привести к нарушению работы конечных пользователей. Если вы приняли решение загружать внешние данные в Dataverse, прекрасным инструментом будут потоки данных. Потоки данных — отличный выбор, если вам нужно преобразовывать и подготавливать данные во время их перемещения. Среда разработки потоков данных — Power Query — обладает продуманной готовой функциональностью для интуитивно понятного преобразования и подготовки данных.
Дополнительная информация: Создание и использование потоков данных в Power Apps и Добавление данных в таблицу в Dataverse с помощью Power Query
Обратите внимание, что на загрузку данных через потоки данных распространяются ограничения для защиты служб Dataverse. Подробнее
Power Query поддерживает множество доступных соединителей: Список всех соединителей Power Query
Если ваши данные поступают из Excel, как у многих пользователей Dataverse, используйте существующий соединитель Excel — один из множества доступных соединителей — для построения конвейера передачи данных в Dataverse. Помимо разовой загрузки данных, синхронизируйте свой источник данных Excel с Dataverse, используя поток данных. Учитывайте ограничения размера файла Excel, как описано в этой статье: Уменьшение размера книги Excel для ее просмотра в Power BI
Более того, если у вас есть несколько файлов Excel в папке, в которую вы хотите загрузить Dataverse, вы можете использовать Power Query соединитель папок для объединения, преобразования и загрузки данных.
ИТ-специалисты также могут избавить бизнес-пользователей от связанных с построением конвейеров данных сложностей путем создания шаблонов потоков данных Power Platform. Создайте сложный запрос, объединяющий данные из нескольких источников, сохраните его и поделитесь с бизнес-пользователями. Этот файл затем можно будет использовать из функции Новый поток данных > Импорт шаблонав Dataverse. Все, что нужно сделать пользователю, — это проверить учетные данные для доступа к данным, чтобы начать загрузку данных в таблицы Dataverse. Подробнее: Создание потоков данных Power Platform из запросов в Microsoft Excel.
Вы также можете выполнить однократный импорт данных непосредственно из одного файла Excel в Dataverse таблицу. Дополнительная информация: Импорт данных из Excel и экспорт данных в CSV
Azure Data Factory
Фабрика данных — это служба интеграции данных, которая предоставляет подход с низкоуровневым кодом или без кода для создания процессов извлечения, преобразования и загрузки (ETL) в визуальной среде или путем написания собственного кода.
В зависимости от ваших потребностей в данных в какой-то момент вам может потребоваться более сложная обработка данных, чтобы перенести данные из внешних источников в Dataverse. Это зависит не только от объема данных, но также от количества и сложности преобразований данных, необходимых для того, чтобы исходные данные соответствовали вашим требованиям к данным в Dataverse. Дополнительным фактором является доступность ИТ-ресурсов, готовых прийти на помощь. Эти более сложные сценарии использования данных можно реализовать с помощью потоков данных Power Platform, Фабрики данных Azure и веб-API. >Шаблоны интеграции Фабрики данных и веб-API отлично подходят для построения конвейеров, требующих сложного рабочего процесса и преобразований с большим количеством алгоритмов. Потоки данных, напротив, проще в использовании, и начать работу с ними можно быстрее.
С фабрикой данных вы можете визуально интегрировать Dataverse и другие источники данных, используя более 90 встроенных и необслуживаемых соединителей.
Помимо переноса данных в Dataverse, Фабрику данных также можно использовать для подготовки, преобразования и обогащения данных с помощью Azure Databricks, а также для перемещения данных в Azure Synapse Analytics.
Экспорт данных из Dataverse
Экспорт данных либо в другую технологию обработки данных, либо в другую среду, может использовать любую из технологий, упомянутых для импорта данных, таких как потоки данных, фабрика данных, Power Query и Power Automate.
Клиенты Dynamics, которые ориентированы на SQL Server или базу данных SQL Azure, могут использовать Azure Synapse Link. Azure Synapse Link for Dataverse связывает с Azure Synapse Analytics, чтобы позволить вам получать информацию о ваших данных почти в режиме реального времени из Microsoft Dataverse. Благодаря тесной бесшовной интеграции между Dataverse и Azure Synapse Analytics, Azure Synapse Link позволяет запускать аналитику, бизнес-аналитику и сценарии машинного обучения для ваших данных. Дополнительные сведения: Что такое Azure Synapse Link for Dataverse
См. также
Работа с любым типом приложения
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).