Início Rápido: pausar e retomar a computação no pool de SQL dedicado em um Workspace do Synapse com o Azure PowerShell
Use o Azure PowerShell para pausar e retomar o pool de SQL dedicado nos recursos de computação de um Workspace do Synapse. Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
Observação
Este artigo se aplica a pools de SQL dedicados criados em Workspaces do Azure Synapse e não a pools de SQL dedicados (antigo SQL DW). Há diferentes cmdlets do PowerShell a serem usados para cada um, por exemplo, usar Suspend-AzSqlDatabase
para um pool de SQL dedicado (antigo SQL DW), mas Suspend-AzSynapseSqlPool
para um pool de SQL dedicado em um Workspace do Azure Synapse. Para obter instruções para pausar e retomar um pool de SQL dedicado (antigo SQL DW), consulte Início Rápido: pausar e retomar a computação no pool de SQL dedicado (antigo SQL DW) com o Azure PowerShell.
Para saber mais sobre as diferenças entre o pool de SQL dedicado (antigo SQL DW) e os pools de SQL dedicados em Workspaces do Azure Synapse, leia Qual é a diferença entre o Azure Synapse (antigo SQL DW) e um Workspace do Azure Synapse Analytics.
Antes de começar
Observação
Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
Este guia de início rápido pressupõe que você já tenha um pool de SQL dedicado em um workspace do Synapse que possa ser colocado em pausa e retomado. Se precisar, Crie um workspace do Azure Synapse e, em seguida, crie um pool de SQL dedicado usando o Synapse Studio.
Entrar no Azure
Entre na 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"
Pesquisar informações do pool de SQL dedicado
Localize o nome do pool, o nome do servidor e o grupo de recursos para o pool de SQL dedicado que você planeja pausar e retomar.
Siga estas etapas para encontrar informações de localização do seu pool de SQL dedicado no Workspace do Azure Synapse:
Entre no portal do Azure.
Selecione Azure Synapse Analytics no menu do portal do Azure ou pesquise Azure Synapse Analytics na barra de pesquisa.
Selecione
mySampleDataWarehouse
na página Azure Synapse Analytics. O pool de SQL é aberto.Lembre-se do nome do grupo de recursos, do nome do pool de SQL dedicado e do nome do workspace.
Pausar computação
Para economizar custos, é possível pausar e retomar os recursos de computação sob demanda. Por exemplo, se você não está usando o pool durante a noite e nos finais de semana, é possível pausá-lo durante esses períodos e retomá-lo durante o dia.
Observação
Não há cobranças de recursos de computação enquanto o pool está em pausa. No entanto, você continua sendo cobrado pelo armazenamento.
Para pausar um pool, use o cmdlet Suspend-AzSynapseSqlPool. O exemplo a seguir pausa um pool de SQL nomeado como mySampleDataWarehouse
hospedado no workspace nomeado como synapseworkspacename
. O servidor está em um grupo de recursos do Azure chamado myResourceGroup.
Suspend-AzSynapseSqlPool –ResourceGroupName "myResourceGroup" `
-WorkspaceName "synapseworkspacename" –Name "mySampleDataWarehouse"
O exemplo a seguir recupera o pool para o objeto $pool
. Ele redireciona 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, Pausado.
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 workspace nomeado como 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 para o objeto $pool
. Ele redireciona 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 $resultPool
resultante contém o novo status do pool, Online.
Limpar recursos
Você está sendo cobrado por unidades de data warehouse e pelos dados armazenados no pool de SQL dedicado. Esses recursos de computação e armazenamento são cobrados separadamente.
- Se você quiser manter os dados no armazenamento, pause a computação.
- Se você quiser remover encargos futuros, poderá excluir o pool de SQL dedicado.
Siga estas etapas para limpar os recursos conforme desejado.
Entre no portal do Azure e selecione o seu pool de SQL.
Para pausar a computação, selecione o botão Pausar. Quando o pool de SQL estiver em pausa, você verá um botão Retomar. Para retomar a computação, selecione Retomar.
Para remover o pool de SQL dedicado para que não seja cobrado pela computação ou pelo armazenamento, selecione Excluir.
Para remover o grupo de recursos, selecione myResourceGroup e, em seguida, Excluir grupo de recursos.
Próximas etapas
- Para começar a usar o Azure Synapse Analytics, confira Introdução ao Azure Synapse Analytics.
- Para saber mais sobre pools de SQL dedicados no Azure Synapse Analytics, confira O que é o pool de SQL dedicado (antigo SQL DW) no Azure Synapse Analytics?
- Para saber mais sobre o pool de SQL, prossiga para o artigo Carregar dados no pool de SQL dedicado (antigo SQL DW). Para obter informações adicionais sobre como gerenciar funcionalidades de computação, confira o artigo Gerenciar visão geral de computação.
- Para saber mais sobre as diferenças entre o pool de SQL dedicado (antigo SQL DW) e os pools de SQL dedicados em Workspaces do Azure Synapse, leia Qual é a diferença entre o Azure Synapse (antigo SQL DW) e um Workspace do Azure Synapse Analytics.
- Consulte Início Rápido: Dimensionar a computação para pools de SQL dedicados em Workspaces do Azure Synapse com Azure PowerShell