Что такое Microsoft Dataverse?

Примечание

С ноября 2020 г.:

  • Common Data Service переименована в Microsoft Dataverse. Подробнее
  • В Microsoft Dataverse изменена часть терминов. Например, сущность стала таблицей, а полестолбцом. Подробнее

Эта статья вскоре будет обновлена с учетом новой терминологии.

Dataverse позволяет безопасно хранить используемые бизнес-приложениями данные и управлять ими. Данные в Dataverse хранятся в наборе таблиц. Таблица представляет собой набор строк (ранее называемых записями) и столбцов (ранее называемых полями/атрибутами). Каждый столбец в таблице предназначен для хранения определенного типа данных, например, имени, возраста, заработной платы и т. д. Dataverse включает базовый набор стандартных таблиц, которые охватывают типичные ситуации, но можно также создавать пользовательские таблицы, относящиеся к организации, и заполнять их с данными с помощью Power Query. Создатели приложения затем могут использовать Power Apps для построения богатых приложений, которые используют эти данные.

Диаграмма, показывающая обзор Microsoft Power Platform.

Для получения информации о приобретении плана для использования Dataverse перейдите в раздел Информация о ценах.

Зачем использовать Dataverse?

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

  • Простота управления – метаданные и данные хранятся в облаке. Нет необходимости беспокоиться о деталях их хранения.
  • Простота обеспечения безопасности – данные безопасно хранятся таким образом, чтобы пользователи могли видеть их, только если вы предоставили им доступ. Основанная на ролях система безопасности позволяет управлять доступом к таблицам для разных пользователей внутри организации.
  • Доступ к вашим данным Dynamics 365 – данные из ваших приложений Dynamics 365 также сохраняются в Dataverse, позволяя вам быстро создавать приложения, которые используют ваши данные Dynamics 365 и расширяют ваши приложений с помощью Power Apps.
  • Богатые метаданные – типы данных и отношений используются напрямую в Power Apps.
  • Логика и проверка – определяйте вычисляемые столбцы, бизнес-правила, рабочие процессы и потоки бизнес-процессов для обеспечения качества данных и управления бизнес-процессами.
  • Средства обеспечения производительности – таблицы доступны с надстройками для Microsoft Excel для увеличения производительности и обеспечения доступа к данным.

Дополнительная информация: Преимущества использования Dataverse

Обновления терминологии

В ответ на отзывы клиентов и данные пользовательских исследований с ноября 2020 года мы обновляем некоторую терминологию в Dataverse, чтобы сделать ее более интуитивно понятной и более продуктивной. Обновления терминологии перечислены ниже, и мы сейчас внедряем их в Microsoft Power Platform.

Старый термин Текущий термин
Сущность, сущности Таблица, таблицы
Поле, поля
Атрибут, атрибуты
Столбец, столбцы
Запись, записи Строка, строки
Набор параметров, наборы параметров с множественным выбором
Список выбора, списки выбора
Выбор, выборы
Два параметра Да/нет

Примечание

Эти обновления терминологии не применимы ни к каким API или сообщениям в веб-службах Dataverse. Например, названия сообщений CreateEntityRequest и CreateAttributeRequest не изменятся.

Dynamics 365 и Dataverse

Приложения Dynamics 365 — например, Dynamics 365 Sales, Dynamics 365 Customer Service или Dynamics 365 Talent—также используют Dataverse для хранения и защиты данных, которые они используют. Это позволяет создавать приложения с помощью Power Apps и Dataverse непосредственно из ваших основных бизнес-данных, которые уже используются в Dynamics 365, без необходимости интеграции.

  • Создавайте приложения на основе ваших данных Dynamics 365 – быстро создавайте приложения на основе бизнес-данных в Power Apps или с помощью расширяемой платформы, которая позволяет профессиональным разработчикам программно взаимодействовать с данными и метаданными, применять бизнес-логику, создавать настраиваемые соединители и интегрироваться с внешними данными.

  • Управление многоразовой бизнес-логикой и бизнес-правилами – бизнес-правила и логика, уже определенные в ваших таблицах Dataverse, применяются к приложениям, созданным в Power Apps для обеспечения согласованности данных, независимо от того, как ваши пользователи получают доступ к данным или какие приложения они используют.

  • Многоразовые навыки в Dynamics 365 и Power Apps – пользователи, которые имеют навыки работы с Power Apps или Dynamics 365, теперь может воспользоваться этими навыками на платформе Dataverse. Создание таблиц, форм и диаграмм теперь является обычной задачей, которую вы выполняете в своих приложениях.

    Примечание

    Приложения Finance and Operations в настоящее время требуют конфигурации интегратора данных, чтобы ваши бизнес-данные из приложений Finance and Operations стали доступны в Dataverse.

Интеграция данных в Dataverse

Построение приложения обычно включает данные из нескольких источников. Хотя это иногда можно сделать на уровне приложения, существуют также случаи, когда интеграция этих данных в общее хранилище позволяет упростить создание приложения, а также обеспечивает один набор логики для поддержки данных и управления ими. Dataverse позволяет интегрировать данные из нескольких источников в одно хранилище, которое можно затем использовать в Power Apps, Power Automate, Power BI и Power Virtual Agents вместе с данными, уже доступными из приложений Dynamics 365.

  • Плановая интеграция с другими системами – данные из другого приложения можно регулярно синхронизировать с Dataverse, чтобы позволить вам использовать данные из других приложений в Power Apps.
  • Преобразование и импорт данных с использованием Power Query – преобразование данных при импорте в Dataverse можно выполнять через Power Query — общее средство, которое используется с Excel и Power BI—из многих источников данных в сети.
  • Единовременный импорт данных – простой импорт и экспорт файлов Excel и CSV можно использовать для однократного или нечастого импорта данных в Dataverse.

Для получения дополнительной информации об интеграции данных в Dataverse перейдите в раздел Добавление данных в таблицу в Dataverse с помощью Power Query.

Взаимодействие с таблицами

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

Полный список таблиц см. в справочнике по сущностям.

Можно расширить функциональность стандартных таблиц, создав одну или нескольких настраиваемых таблиц для хранения информации, которая уникальна для организации. Дополнительные сведения: Порядок создания настраиваемой таблицы

Логика и проверка

Таблицы в Dataverse могут использовать развитую логику на стороне сервера для обеспечения качества данных и снижения повторного кодирования в каждом приложении, которое создает и использует данные в таблице.

  • Бизнес-правила проверяют данные в нескольких столбцах и таблицах и обеспечивают предупреждения и сообщения об ошибках, вне зависимости от приложения, используемого для создания данных. Дополнительные сведения: Создание бизнес-правила

  • Последовательности операций бизнес-процесса помогают пользователям для обеспечения согласованного ввода данных и выполнения одних и тех же действий каждый раз. Последовательности операций бизнес-процесса в настоящее время поддерживаются только для приложений на основе модели. Дополнительные сведения: Обзор последовательности операций бизнес-процесса

  • Бизнес-процессы позволяют автоматизировать бизнес-процессы без вмешательства пользователей. Дополнительные сведения: Обзор рабочих процессов

  • Бизнес-логика с кодом поддерживает сложные сценарии разработчика, чтобы расширить приложение непосредственно с помощью кода. Дополнительные сведения: Применение бизнес-логики с помощью кода

Безопасность

Dataverse имеет богатую модель безопасности для защиты целостности данных и конфиденциальности пользователей, а также поддержки эффективного доступа к данным и совместной работы. Возможно объединение подразделений, безопасности ролей, безопасности на базе строк и безопасности на базе столбцов с целью определения общего доступа к информации для пользователей в среде Dataverse. Дополнительные сведения: Безопасность в Dataverse в руководстве администратора Power Platform

Возможности разработчика

В дополнение к функциям, доступным через портал Power Apps, Dataverse также включает функции для разработчиков для программного доступа к метаданным и данным для создания таблиц и бизнес-логики, в дополнение к взаимодействию с данными. Дополнительные сведения: Обзор Dataverse для разработчиков

Дальнейшие действия

Чтобы начать использовать Dataverse:

Уведомление о конфиденциальности

С общей моделью данных Microsoft Power Apps Майкрософт выполняет сбор и сохраняет имена настраиваемых таблиц и столбцов в наших диагностических системах. Мы используем это знания, чтобы улучшить общую модель данных для наших клиентов. Имена таблиц и столбцов, которые создают создатели приложений, помогают нам понять сценарии, часто встречающиеся в сообществе Microsoft Power Apps и заполнить пробелы в охвате стандартных таблиц сервиса, например схемы, связанные с организациями. Данных в таблицах базы данных, связанные с этими таблицами, не получаются и не используются корпорацией Майкрософт и не дублируются за пределами региона, в которой эта база данных подготовлена. Однако обратите внимание, что имена настраиваемых таблиц и столбцов могут реплицироваться между регионами и удаляются в соответствии с нашими политиками хранения данных. Майкрософт считает своим долгом сохранять вашу конфиденциальность, как полнее описано в нашем Центре управления безопасностью.