Обзор долгосрочного хранения данных Dataverse
Microsoft Dataverse поддерживает пользовательские политики хранения для надежного и экономичного хранения неограниченного объема данных в течение длительного времени. Хотя Dataverse может поддерживать рост вашего бизнеса без ограничений на объем активных данных, вы можете рассмотреть возможность перемещения неактивных данных в хранилище Dataverse долгосрочного хранения.
Важно
Среда Power Platform, в которой находится политика хранения, должна быть управляемой средой. Это относится также к пользователям Dynamics 365, которым потребуется выполнить обновление до управляемой среды, если среда еще не является управляемой средой.
Клиенты, которые не соответствуют этому требованию, могут продолжать создавать политики хранения данных, но эти политики отключены.
Посмотрите это видео, чтобы узнать, что представляет собой долгосрочное хранение данных в Dataverse.
Жизненный цикл данных бизнес-приложений
Рассмотрим жизненный цикл данных бизнес-приложения, состоящий из трех этапов. Сначала это активные данные, которые со временем становятся неактивными данными и, наконец, превращаются в удаленные данные.
Этап | Описание: |
---|---|
1. Активные данные | Данные легко доступны и преобразуются с помощью приложений. Доступ к данным осуществляется во всех рабочих процессах приложений. Также называется оперативными данными. |
2. Неактивные данные | Данные неизменяемы и доступны только для чтения. Они хранятся в долгосрочном хранилище. Доступ к ним ограничен. Хранение обусловлено необходимостью соответствия требованиям, аудита и раскрытия информации в ответ на запросы правоохранительных органов. |
3. Удаленные данные | Данные удалены без возможности восстановления. Жизненный цикл данных завершен. |
Dataverse обеспечивает собственную платформенную поддержку долгосрочного хранения данных. Это позволяет организациям ощущать как немедленные, так и долгосрочные преимущества:
- Надежно хранить исторические данные приложений в течение длительного времени для выполнения аудиторских, юридических и нормативных требований.
- Осуществлять доступ к данным только на чтение в ограниченных справочных целях.
- Уменьшить потребляемую емкость под базы данных и сэкономить на неактивных данных.
- Обойтись без инвестиций в ИТ, необходимых для создания и обслуживания пользовательских решений для долгосрочного хранения исторических данных приложений.
Как это работает
Администраторы приложений настраивают пользовательские политики для таблицы с критерием долгосрочного хранения данных. Сохраненные данные никогда не перемещаются из Dataverse, они находятся в долгосрочном хранилище Dataverse. Данные всегда защищены механизмами безопасности Dataverse на базе Microsoft Entra ID.
Важно
- После сохранения данных в системе долгосрочного хранения Dataverse их нельзя переместить обратно в оперативное (активное) состояние приложения Dataverse.
- При выполнении политики хранения процесс отправляет запросы API в Microsoft Power Platform. Эти запросы засчитываются в счет существующих запросов API, доступных в вашем плане. Дополнительные сведения: Ограничения на запросы и распределение запросов
Dataverse обеспечивает доступ только на чтение к хранимым данным посредством следующих механизмов:
- Представление расширенного поиска в приложении.
- Облачный поток Power Automate.
- API-интерфейсы OData Dataverse для пользовательских экранов.
Типы данных, хранимых в течение длительного времени
Стандартные таблицы Dataverse (кроме системных) и пользовательские таблицы вместе с вложениями и изображениями могут храниться в долгосрочном хранилище Dataverse.
Заметка
В настоящее время долгосрочное хранение таблиц аудита и эластичных таблиц не поддерживается.
Администраторы устанавливают политики хранения для таблиц, когда разработчик приложения включает долгосрочное хранение для таблицы. Когда создатель включает долгосрочное хранение для родительской корневой таблицы, он также включает долгосрочное хранение для всех дочерних таблиц и связанных вложений и изображений.
Долгосрочное хранение данных и существующие действия/подключаемые модули удаления
Все существующие действия удаления с каскадированием и аналогичные подключаемые модули для таблиц выполняются при выполнении политики хранения данных применительно к таблице. Кроме того, действие помещения на хранение можно использовать для запуска пользовательского поведения. Создатели приложений могут писать собственные подключаемые модули для действия помещения на хранение.
Подробнее: Долгосрочное хранение данных
Отчеты об использовании емкости хранилища
При использовании долгосрочного хранения данных Dataverse данные никогда не перемещаются за пределы Dataverse. Емкость, отражаемая в существующих отчетах по администрированию Power Platform, включает в себя как оперативные (активные), так и хранимые (неактивные) данные в гигабайтах.
В отчеты включаются следующие сведения о емкости под базы данных:
- Емкость под базы данных в отчетах представляет собой сумму объемов оперативных и хранимых данных. Общая потребляемая емкость базы данных уменьшается в зависимости от доли строк данных, переводимых в статус хранимых во время выполнения политики.
Обратите внимание, что выполнение политики занимает от 72 до 96 часов, после чего может пройти еще 24 часа, прежде чем появятся отчеты о емкости под базы данных.
Если они доступны, в отчетах отображаются две записи по таблице, для которой включено долгосрочное хранение:
- Таблица, например Обращение1 или Контакт.
- Таблица-хранимая, например Обращение-хранимая и Контакт-хранимая.
1 Для таблицы обращений требуется приложение Dynamics 365, например Dynamics 365 Service.
В отчеты включаются следующие сведения о емкости под файлы:
- При наличии связанных вложенных файлов, которые хранятся в течение длительного времени, емкость под файлы отражает сумму объемов текущих и хранимых данных. После выполнения политики хранения, включающей вложенные файлы, не будет наблюдаться уменьшения или экономии емкости под файлы.
Отчеты о емкости под журналы в настоящее время недоступны.
Просмотр отчетов о емкости
Представьте себе непроизводственный сценарий, в котором все оперативные данные для таблиц обращений и контактов хранятся с помощью системы долгосрочного хранения Dataverse. После успешного завершения выполнения политики долгосрочного хранения в отчете появляются записи Обращение-хранимая и Контакт-хранимая. Уменьшение потребляемой емкости под базы данных зависит от количества строк и типов данных столбцов, задействованных в процессе отправки данных на долгосрочное хранение. Составление отчетов может занять от нескольких дней до недели, чтобы отразить полные данные об экономии с сокращением емкости в рабочих средах. Для нерабочих сред составление отчетов с данными об экономии может занять до двух недель.
Заметка
- Если таблицы не отображаются в отчете, экспортируйте представление на лист Excel, выбрав три вертикальные полосы в правом верхнем углу отчета о емкости, а затем выбрав Загрузить все таблицы.
- Если у таблицы обычно есть связанные дочерние таблицы, в отчетах о емкости также отображается размер в гигабайтах хранимой дочерней таблицы.
Дополнительные сведения об отчетах о емкости см. в статье Емкость нового хранилища Microsoft Dataverse.
Стоимость долгосрочного хранения
Долгосрочное хранение Dataverse не требует приобретения дополнительного хранилища или приобретения этой функции как отдельной услуги. Каждый ГБ, перемещенный из базы данных Dataverse в систему долгосрочного хранения Dataverse, потребляет в среднем на 50 % меньше емкости базы данных. Это связано с тем, что в системе долгосрочного хранения Dataverse данные сжимаются.
Например:
- Предположим, что емкость базы данных, потребляемая Contoso, сегодня составляет 1000 ГБ, и запланированная политика долгосрочного хранения была запущена и хранит 200 ГБ данных с решением по долгосрочному хранению Dataverse.
- При среднем сжатии не менее 50 % размер хранимых таким образом составляет 100 ГБ, что означает экономию на 50 % по сравнению с тем, когда данные находились в активном состоянии.
- Это означает, что у Contoso теперь 800 ГБ активных данных и 100 ГБ неактивных данных в Dataverse.
- В этом сценарии в отчетах о емкости хранилища использование емкости под базы данных будет отображаться как 900 ГБ (800 ГБ + 100 ГБ).
Заметка
- Система долгосрочного хранения Dataverse сжимает данные базы данных. Степень сжатия зависит от типа данных в Dataverse. На некоторых данных (недетерминированных) вы можете заметить экономию более 50 %, тогда как на других — менее 50 %. Вы также можете заметить, что экономия более очевидна, когда на долгосрочное хранение перемещаются большие объемы данных (сотни ГБ).
- В случае вложений (файлов и изображений) перемещение на длительное хранение в Dataverse не уменьшает потребляемую емкость. В редких случаях в зависимости от файла или изображения возможна незначительная экономия емкости под файлы.
Политики хранения с учетом решения
Политики хранения Dataverse связываются с решениями. Политики хранения Dataverse, добавленные в решение, называются политиками хранения с учетом решения. В одно решение можно добавить несколько политик хранения. Политики хранения добавляются в неуправляемое решение. Это позволяет создателям придерживаться лучших практик управления жизненным циклом приложений (ALM) при работе с политиками хранения Dataverse.
Когда вы включаете свои политики хранения в решение, их определения становятся переносимыми, что упрощает их перенос из одной среды в другую и экономит время, необходимое для создания политики хранения. Например, вы сначала разрабатываете решение, содержащее политику хранения, в среде разработки или песочнице. Затем вы перемещаете эту политику хранения в тестовую среду, чтобы протестировать ее и убедиться, что решение работает хорошо и готово к использованию в рабочей среде. После завершения тестирования администратор импортирует решение в рабочую среду.
Заметка
- Данные, сохраняемые политиками хранения, не являются переносимыми в составе решений; переносимыми являются только определения политик хранения. Вы должны выполнить политику хранения в среде, чтобы перенести данные в долгосрочное хранилище Dataverse.
- Только политики хранения, созданные в средах Power Platform, могут учитывать решения.
- При включении долгосрочного хранения посредством процесса импорта решения долгосрочное хранение не включается автоматически для связанных дочерних таблиц.
Вы создаете решение, прежде чем добавить в него политику хранения. Экспорт и импорт решений, содержащих политики хранения, аналогичен экспорту и импорту других компонентов решений.
Дополнительные сведения о решениях и компонентах решений см. в статье Обзор решений.