Восстановление на месте склада в Microsoft Fabric

Область применения: хранилище в Microsoft Fabric

Microsoft Fabric предлагает возможность восстановления хранилища до предыдущей точки во времени с точки восстановления.

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

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

Вы также можете запрашивать данные в хранилище, как оно появилось в прошлом, используя синтаксис T-SQL OPTION . Дополнительные сведения см. в разделе "Запрос данных" по мере его существования в прошлом.

Примечание.

Точки восстановления и восстановление на месте в настоящее время находятся в предварительной версии.

Что такое точки восстановления?

Точки восстановления — это точки восстановления хранилища, созданные путем копирования только метаданных, а также ссылки на файлы данных в OneLake. Метаданные копируются, пока базовые данные хранилища, хранящиеся в виде файлов parquet, не копируются. Эти точки восстановления можно использовать для восстановления хранилища по состоянию на предыдущий момент времени.

Точки восстановления, созданные системой

Создание системных точек восстановления — это встроенная функция в хранилище. Однако хранилище должно находиться в активном состоянии для автоматического создания точки восстановления, созданной системой.

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

Хранилище поддерживает цель восьмичасовой точки восстановления (RPO).

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

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

Определяемые пользователем точки восстановления

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

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

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

Хранение точки восстановления

Сведения о периодах хранения точек восстановления:

  • Хранилище удаляет точку восстановления, созданную системой, и определяемую пользователем точку восстановления в течение семи календарных дней хранения.
  • Возраст точки восстановления измеряется абсолютными календарными днями с момента выполнения точки восстановления, в том числе при приостановке емкости Microsoft Fabric.
  • Созданные системой точки восстановления и созданные пользователем точки восстановления не могут быть созданы при приостановке емкости Microsoft Fabric. Создание точки восстановления завершается сбоем, когда емкость структуры приостанавливается во время создания точки восстановления.
  • Если создается точка восстановления, а затем емкость остается приостановленной более семи дней до возобновления, точка восстановления остается в существовании до достижения 42 системных точек восстановления.
  • В любой момент времени хранилище гарантированно сможет хранить до 42 системных точек восстановления, пока эти точки восстановления не достигли семидневного периода хранения.
  • Все определяемые пользователем точки восстановления, созданные для хранилища, гарантированно будут храниться до семи календарных дней по умолчанию.
  • Точки восстановления, созданные системой и пользователем, находятся в OneLake и не видны пользователям. Его можно перечислить с помощью общедоступных средств REST API.

Затраты на точку восстановления и восстановление

выставление счетов служба хранилища

Создание системных и определяемых пользователем точек восстановления использует хранилище. Стоимость хранения точек восстановления в OneLake включает файлы данных, хранящиеся в формате parquet. Плата за хранение не взимается во время восстановления.

Выставление счетов за вычисления

Плата за вычисления взимается во время создания и восстановления точек восстановления и использования емкости Microsoft Fabric.

Восстановление на месте склада

При восстановлении текущее хранилище заменяется на восстановленное хранилище. Имя склада остается неизменным, и старый склад перезаписан. Все компоненты, включая объекты в Обозреватель, моделирование, Аналитика запросов и семантические модели, восстанавливаются при создании точки восстановления.

Каждая точка восстановления ссылается на метку времени UTC при создании точки восстановления.

Чтобы восстановить хранилище на месте, выберите точку восстановления и выполните команду восстановления. Если после запроса на восстановление возникла ошибка 5064, повторите попытку восстановления.

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

Ограничения

  • Точку восстановления нельзя восстановить, чтобы создать новое хранилище с другим именем либо в рабочих областях Microsoft Fabric.
  • Точки восстановления не могут храниться за пределами семидневного периода хранения по умолчанию. Этот период хранения в настоящее время не настраивается.
  • Возможность восстановления на месте либо через UX, либо через T-SQL в настоящее время не поддерживается, в настоящее время поддерживается только через вызов API. Например, вы можете использовать средство POSTMAN, отличное от Майкрософт, с инструкциями, описанными в этом блоге Fabric.
    • В настоящее время только общедоступные ИНТЕРФЕЙСы REST API предоставляют следующие функциональные возможности восстановления на месте.
      • Создание определяемых пользователем точек восстановления
      • Список системных и определяемых пользователем точек восстановления
      • Удаление определяемых пользователем точек восстановления
      • Восстановление на месте склада