Partilhar via


Guia de início rápido: pausar e retomar a computação no pool SQL dedicado em um espaço de trabalho Synapse com o Azure PowerShell

Você pode usar o Azure PowerShell para pausar e retomar o pool SQL dedicado em um recurso de computação do Espaço de Trabalho Sinapse. Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.

Nota

Este artigo aplica-se a pools SQL dedicados criados no Azure Synapse Workspaces e não a pools SQL dedicados (anteriormente SQL DW). Há diferentes cmdlets do PowerShell para usar para cada um, por exemplo, usar Suspend-AzSqlDatabase para um pool SQL dedicado (anteriormente SQL DW), mas Suspend-AzSynapseSqlPool para um pool SQL dedicado em um espaço de trabalho Synapse do Azure. Para obter instruções sobre como pausar e retomar um pool SQL dedicado (anteriormente SQL DW), consulte Guia de início rápido: pausar e retomar a computação no pool SQL dedicado (anteriormente SQL DW) com o Azure PowerShell. Para saber mais sobre as diferenças entre o pool SQL dedicado (anteriormente SQL DW) e os pools SQL dedicados no Azure Synapse Workspaces, leia Qual é a diferença entre o Azure Synapse (anteriormente SQL DW) e o Azure Synapse Analytics Workspace.

Antes de começar

Nota

Recomendamos que utilize o módulo Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Este guia de início rápido pressupõe que você já tenha um pool SQL dedicado que foi criado em um espaço de trabalho Synapse que você pode pausar e retomar. Se você precisar, crie um espaço de trabalho do Azure Synapse e, em seguida, crie um pool SQL dedicado usando o Synapse Studio.

Iniciar sessão no Azure

Entre na sua assinatura do Azure usando o comando Connect-AzAccount e siga as instruções na tela.

Connect-AzAccount

Para ver qual assinatura você está usando, execute Get-AzSubscription.

Get-AzSubscription

Se você precisar usar uma assinatura diferente da padrão, execute Set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Procurar informações dedicadas do pool SQL

Localize o nome do pool, o nome do servidor e o grupo de recursos para o pool SQL dedicado que você planeja pausar e retomar.

Siga estas etapas para encontrar informações de local para seu pool SQL dedicado no Espaço de Trabalho Synapse do Azure:

  1. Inicie sessão no portal do Azure.

  2. Selecione Azure Synapse Analytics no menu do portal do Azure ou procure Azure Synapse Analytics na barra de pesquisa.

  3. Selecione mySampleDataWarehouse na página Azure Synapse Analytics . O pool SQL é aberto.

    Captura de tela do portal do Azure indicando que a computação do pool SQL dedicado está online.

  4. Lembre-se do nome do grupo de recursos, do nome do pool SQL dedicado e do nome do espaço de trabalho.

Pausar a computação

Para economizar custos, você pode pausar e retomar os recursos de computação sob demanda. Por exemplo, se você não estiver usando a piscina durante a noite e nos fins de semana, você pode pausá-la durante esses horários e retomá-la durante o dia.

Nota

Não há cobrança por recursos de computação enquanto o pool está pausado. No entanto, o armazenamento continua a ser cobrado.

Para pausar um pool, use o cmdlet Suspend-AzSynapseSqlPool . O exemplo a seguir pausa um pool SQL chamado mySampleDataWarehouse hospedado no espaço de trabalho chamado synapseworkspacename. O servidor está em um grupo de recursos do Azure chamado myResourceGroup.

Suspend-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"

O exemplo a $pool seguir recupera o pool no objeto. Em seguida, canaliza o objeto para Suspend-AzSynapseSqlPool. Os resultados são armazenados no objeto $resultPool. O comando final mostra os resultados.

$pool = Get-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
$resultPool = $pool | Suspend-AzSynapseSqlPool
$resultPool

A saída Status do objeto resultante $resultPool contém o novo status do pool, Paused.

Retomar a computação

Para iniciar um pool, use o cmdlet Resume-AzSynapseSqlPool . O exemplo a seguir inicia um pool chamado mySampleDataWarehouse hospedado em um espaço de trabalho chamado sqlpoolservername. O servidor está em um grupo de recursos do Azure chamado myResourceGroup.

Resume-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" -Name "mySampleDataWarehouse"

O próximo exemplo recupera o pool no $pool objeto. Em seguida, canaliza o objeto para Resume-AzSynapseSqlPool e armazena os resultados em $resultpool. O comando final mostra os resultados.

$pool = Get-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
$resultPool = $pool | Resume-AzSynapseSqlPool
$resultPool

A saída Status do objeto resultante $resultPool contém o novo status do pool, Online.

Clean up resources (Limpar recursos)

Você está sendo cobrado por unidades de data warehouse e dados armazenados seu pool SQL dedicado. Estes recursos de computação e armazenamento são faturados em separado.

  • Se quiser manter os dados armazenados, pause a computação.
  • Se quiser remover cobranças futuras, você pode excluir o pool SQL dedicado.

Siga estes passos para limpar os recursos conforme quiser.

  1. Entre no portal do Azure e selecione em seu pool SQL.

  2. Para pausar a computação, selecione o botão Pausar . Quando o pool SQL é pausado, você vê um botão Retomar . Para retomar a computação, selecione Retomar.

  3. Para remover o pool SQL dedicado para que você não seja cobrado por computação ou armazenamento, selecione Excluir.

  4. Para remover o grupo de recursos, selecione myResourceGroup e, em seguida, selecione Excluir grupo de recursos.

Próximos passos