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

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

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

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

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

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

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

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

Fabric автоматически создает точки восстановления хранилища, и вы можете создавать пользовательские точки восстановления. Чтобы просмотреть все точки восстановления для хранилища, на портале Fabric перейдите к Settings>Restore points.

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

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

Точки восстановления, созданные системой, создаются автоматически каждые восемь часов, когда склад активен и емкость не приостановлена. Хранилище поддерживает восьмичасовой показатель целевого времени восстановления данных (RPO).

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

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

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

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

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

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

Дополнительные сведения о создании и управлении точками восстановления см. в разделе "Восстановление на месте" на портале Fabric.

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

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

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

  • Fabric удаляет как системные, так и пользовательские точки восстановления после истечения настроенного периода хранения. Срок хранения по умолчанию составляет 30 календарных дней, и по умолчанию Fabric сохраняет не менее 20 системных или пользовательских точек восстановления.
  • Возраст точки восстановления измеряется абсолютными календарными днями с момента выполнения точки восстановления, в том числе при приостановке емкости Microsoft Fabric.
  • Вы не можете создавать точки восстановления, создаваемые системой и пользователем, при приостановке возможностей Microsoft Fabric. Создание точки восстановления прерывается сбоем, если емкость Fabric приостанавливается во время этого процесса.
  • Если вы создаете точку восстановления, а затем приостанавливаете емкость на более чем настроенный период хранения перед возобновлением, точка восстановления остается.

Настраиваемое хранение

Срок хранения точки восстановления по умолчанию составляет 30 дней и настраивается. Дополнительную информацию см. в разделе Хранение данных в Fabric Data Warehouse.

  • Если срок хранения по умолчанию составляет 30 дней, хранилище гарантирует не менее 20 точек восстановления, даже если некоторые точки восстановления, созданные системой, выходят за пределы настроенного периода хранения. Срок хранения данных можно настроить на 1–120 дней.
  • Fabric сохраняет все пользовательские точки восстановления, создаваемые до настроенного периода хранения.

Минимальный срок хранения точек восстановления

Если хранилище неактивно или емкость приостановлена, точки восстановления не создаются активно. Однако Fabric Data Warehouse по-прежнему гарантирует не менее 20 точек восстановления, даже если все из них находятся за пределами настроенного периода хранения. Даже после нескольких месяцев бездействия у вас всегда есть не менее 20 точек восстановления, доступных для восстановления.

Минимальное количество точек восстановления составляет 20 для периода хранения по умолчанию в течение 30 дней или для пользовательских периодов хранения дольше 30 дней. Минимальное количество точек восстановления меньше 20 для периодов хранения данных менее 30 дней. Рассмотрим пример.

Хранение (дни) Минимальные точки восстановления
1 1
7 5
20 14
30+ 20

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

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

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

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

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

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

Оплата услуг вычислений

Вычислительные затраты возникают во время создания и восстановления точек восстановления, что потребляет мощность Microsoft Fabric.

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

Используйте портал Fabric, чтобы восстановить склад на месте.

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

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

Если после запроса на восстановление возникла ошибка 5064, повторите попытку восстановления.

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

  • Любой член ролей рабочей области "Администратор", "Член" или "Участник" может создавать, удалять или переименовывать определяемые пользователем точки восстановления.

  • Любой пользователь с ролями рабочей области администратора, члена, автора или наблюдателя может просмотреть список системных и заданных пользователем точек восстановления.

  • Члены роли "Администратор рабочей области" могут восстановить хранилище из точки восстановления, созданной системой или определенной пользователем.

Ограничения

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

Следующий шаг