Criar e gerir um instantâneo de armazém

Este artigo inclui etapas para criar e gerir instantâneos de armazém usando o portal Fabric, consultas T-SQL ou a API Fabric.

Pré-requisitos

  • Um espaço de trabalho do Fabric com capacidade ativa ou em avaliação.
  • Um armazém de tecidos.
  • Verifique as permissões de usuário necessárias.

Criar

Vários snapshots podem ser criados para o mesmo armazém pai. Depois que os instantâneos do armazém são criados, eles aparecem como itens filhos do armazém pai na vista do espaço de trabalho.

Os instantâneos do armazém podem ser criados por meio do portal Fabric. Na faixa de opções, em Gestão, selecione Novo instantâneo de armazém.

Consultar um instantâneo

Depois de criados, os instantâneos de armazém aparecem como subitens no espaço de trabalho.

Captura de tela do portal do Fabric mostrando o instantâneo do depósito na lista de itens.

Conecte-se ao snapshot como um depósito. Nas definições de instantâneo do seu armazém, selecione a página endpoint SQL para visualizar e copiar a cadeia de conexão SQL. Este é o nome do servidor para o snapshot do seu armazém, e tem o seguinte formato: <server-name>.datawarehouse.fabric.microsoft.com.

Os utilizadores com permissões apropriadas (Admin, Membro, Colaborador ou Visualizador) podem consultar um instantâneo como um armazém. Para mais informações, consulte Conectividade de armazém em Microsoft Fabric.

Exibir o timestamp da captura

Quando uma consulta T-SQL é executada, informações sobre a versão atual dos dados que estão sendo acessados são incluídas. Por exemplo, você pode ver o carimbo de data/hora nas Mensagens do editor de consultas do portal Fabric:

Captura de tela do editor de consultas do portal Fabric mostrando a saída Mensagens de uma consulta em um instantâneo de depósito.

Para visualizar os instantâneos de um depósito e seus carimbos de data/hora atuais, execute a seguinte consulta T-SQL em sys.databases e utilize a propriedade estendida de TIMESTAMP para apresentar atributos:

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;

Atualizar carimbo de data/hora do instantâneo

Pode atualizar a marca temporal de um instantâneo de armazém existente a qualquer momento.

Você pode fazer isso com comandos T-SQL no contexto do armazém pai ou por meio do portal Fabric. Para mais informações, veja Atualizar data e hora do instantâneo.

No portal Fabric, selecione Capturar novo estado no menu de contexto e, depois, selecione um timestamp para o instantâneo. Pode selecionar Atual ou qualquer ponto dentro do período de retenção configurado.

A instrução SQL ALTER DATABASE usa a hora do sistema do armazém como o novo marco temporal no qual os dados do armazém de origem serão refletidos na captura instantânea.

  • Para atualizar o instantâneo para o estado atual do armazém, use CURRENT_TIMESTAMP.

    ALTER DATABASE [<snapshot name>]
    SET TIMESTAMP = CURRENT_TIMESTAMP; 
    
  • O carimbo temporal também pode ser definido para qualquer ponto dentro do período de retenção configurado. O formato do TIMESTAMP argumento é YYYY-MM-DDTHH:MM:SS.SS. Por exemplo, para definir o carimbo de data/hora para 27 de abril de 2025 às 18:10 UTC:

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

Os instantâneos do armazém também podem ser atualizados por meio do portal Fabric. Na barra de ferramentas, em Gestão, selecione Gerir instantâneo do armazém.

Note

Quando alterares o período de retenção configurável, se uma diminuição do período invalidar um ou mais snapshots existentes do armazém (porque o timestamp do snapshot fica fora da nova janela de retenção), a alteração do período de retenção é bloqueada. Para avançar, primeiro avance os snapshots afetados para um carimbo temporal mais recente ou elimine-os, e depois atualize o período de retenção.

Mudar o nome

Você pode renomear um instantâneo de item de armazém por meio da API REST e no portal Fabric.

Os instantâneos do armazém podem ser renomeados por meio do portal Fabric. Abra o instantâneo do seu armazém. Selecione o botão de configurações, forneça um novo Nome.

Suprimir

Você pode excluir um instantâneo de armazém no portal do Fabric ou com a API REST.

Os instantâneos do armazém podem ser excluídos por meio do portal do Fabric. Na lista de itens do espaço de trabalho, selecione o menu de contexto do item de instantâneo do armazém e selecione Eliminar.