Поделиться через


Создание и управление моментальным снимком хранилища (режим предварительного просмотра)

В этой статье описаны действия по созданию моментальных снимков хранилища и управлению ими с помощью портала Fabric, запросов T-SQL или API Fabric.

Замечание

Моментальные снимки хранилища в настоящее время являются функцией предварительного просмотра.

Предпосылки

  • Рабочая область Fabric с активной мощностью или пробной вместимостью.
  • Склад тканей.
  • Проверьте необходимые разрешения пользователя.

Создайте

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

Моментальные снимки хранилища можно создавать с помощью портала Fabric. На ленте в разделе "Управление" выберите "Создать моментальный снимок хранилища".

Запрос моментального снимка

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

Скриншот из портала Fabric, показывающий снимок хранилища в списке элементов.

Подключитесь к снимку состояния в том же стиле, как к хранилищу. В параметрах моментального снимка хранилища посетите конечную точку SQL , чтобы просмотреть и скопировать строку подключения SQL. Строка подключения выглядит следующим образом: <server-name>.datawarehouse.fabric.microsoft.com Пользователи с соответствующими разрешениями (администратор, участник, вкладчик или наблюдатель) могут запрашивать моментальный снимок так же, как это делается с хранилищем. Дополнительные сведения см. в разделе "Подключение к хранилищу" в Microsoft Fabric.

Просмотр метки времени моментального снимка

При выполнении запроса T-SQL включено сведения о текущей версии доступных данных. Например, можно увидеть метку времени в редакторе запросов портала Fabric:

Снимок экрана: редактор запросов портала Fabric, показывающий вывод сообщений запроса на снимок состояния склада.

Чтобы просмотреть моментальные снимки хранилища и их текущие метки времени, используйте следующий T-SQL запрос на sys.databases и расширенное свойство TIMESTAMP для отображения атрибутов.

SELECT snapshot_name = v.name
, source_warehouse_name = s.name
, snapshot_timestamp = DATABASEPROPERTYEX(v.name,'TIMESTAMP')
FROM sys.databases AS v 
INNER JOIN sys.databases AS s ON v.source_database_id=s.database_id;

Обновите метку времени моментального снимка

Может быть обновлена метка времени существующего моментального снимка хранилища в любое время.

Это можно сделать с помощью команд T-SQL в контексте родительского хранилища или на портале Fabric. Дополнительные сведения см. в разделе "Обновление метки времени моментального снимка".

На портале Fabric выберите "Записать новое состояние " в контекстном меню, а затем выберите метку времени для моментального снимка. Вы можете выбрать текущую или любую точку в течение периода хранения (за последние 30 дней).

Инструкция ALTER DATABASE SQL использует системное время хранилища в качестве новой точки во времени, в которой исходные данные хранилища будут отражены в моментальном снимке.

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

    ALTER DATABASE [<snapshot name>]
    SET TIMESTAMP = CURRENT_TIMESTAMP; 
    
  • Метка времени также может быть задана в любой точке в течение периода хранения (за последние 30 дней). Формат аргумента TIMESTAMP .YYYY-MM-DDTHH:MM:SS.SS Например, чтобы задать метку времени 27 апреля 2025 г. в 18:10 UTC:

    ALTER DATABASE [<snapshot name>]
    SET TIMESTAMP = '2025-04-27T18:10:00.00';
    

Переименовать

Вы можете переименовать элемент снимка хранилища с помощью REST API и на портале Fabric.

Моментальные снимки хранилища можно переименовать с помощью портала Fabric. Откройте снимок состояния хранилища. Нажмите кнопку "Параметры", укажите новое имя.

Удалить

Моментальный снимок хранилища можно удалить на портале Fabric или с помощью REST API.

Моментальные снимки хранилища можно удалить с помощью портала Fabric. В списке элементов рабочей области выберите контекстное меню для элемента моментального снимка хранилища и нажмите кнопку "Удалить".