Guia de início rápido: criar e consultar um pool SQL dedicado (anteriormente SQL DW) no Azure synapse Analytics usando o portal do Azure
Crie e consulte rapidamente um pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics usando o portal do Azure.
Importante
Este guia de início rápido ajuda você a criar um pool SQL dedicado (anteriormente SQL DW). Para criar um pool SQL dedicado no espaço de trabalho do Azure Synapse Analytics e aproveitar os recursos e a integração mais recentes em seu espaço de trabalho do Azure Synapse Analytics, use Guia de início rápido: crie um pool SQL dedicado usando o Synapse Studio.
Pré-requisitos
Se não tiver uma subscrição do Azure, crie uma conta do Azure gratuita antes de começar.
Nota
Criar um pool SQL dedicado (anteriormente SQL DW) no Azure Synapse pode resultar em um novo serviço faturável. Para obter mais informações, consulte Preços do Azure Synapse Analytics.
Transfira e instale a versão mais recente do SQL Server Management Studio (SSMS). Nota: O SSMS só está disponível em plataformas baseadas no Windows, consulte a lista completa de plataformas suportadas.
Inicie sessão no portal do Azure
Inicie sessão no portal do Azure.
Criar um pool SQL
Os armazéns de dados são criados usando o pool SQL dedicado (anteriormente SQL DW) no Azure Synapse Analytics. Um pool SQL dedicado (anteriormente SQL DW) é criado com um conjunto definido de recursos de computação. O banco de dados é criado dentro de um grupo de recursos do Azure e em um servidor SQL lógico.
Siga estas etapas para criar um pool SQL dedicado (anteriormente SQL DW) que contém os dados de AdventureWorksDW
exemplo.
Selecione Criar um recurso no canto superior esquerdo do portal do Azure.
Na barra de pesquisa, digite "pool SQL dedicado" e selecione pool SQL dedicado (anteriormente SQL DW). Selecione Criar na página que se abre.
Em Noções básicas, forneça sua assinatura, grupo de recursos, nome do pool SQL dedicado (anteriormente SQL DW) e nome do servidor:
Definição Valor sugerido Descrição Subscrição a sua subscrição Para obter detalhes sobre as suas subscrições, veja Subscriptions (Subscrições). Grupo de recursos myResourceGroup Para nomes de grupo de recursos válidos, veja Naming rules and restrictions (Atribuição de nomes de regras e restrições). Nome do pool SQL Qualquer nome globalmente exclusivo (um exemplo é mySampleDataWarehouse) Para nomes de bases de dados válidos, veja Database Identifiers (Identificadores de Bases de Dados). Servidor Qualquer nome globalmente exclusivo Selecione o servidor existente ou crie um novo nome de servidor, selecione Criar novo. Para nomes de servidores válidos, veja Naming rules and restrictions (Atribuição de nomes de regras e restrições). Em Nível de desempenho, selecione Selecionar nível de desempenho para, opcionalmente, alterar sua configuração com um controle deslizante.
Para obter mais informações sobre níveis de desempenho, consulte Gerenciar computação no Azure Synapse Analytics.
Selecione Configurações Adicionais, em Usar dados existentes, escolha Exemplo para que
AdventureWorksDW
seja criado como o banco de dados de exemplo.Agora que você concluiu a guia Noções básicas do formulário Azure Synapse Analytics, selecione Revisar + Criar e, em seguida , Criar para criar o pool SQL. O aprovisionamento demora alguns minutos.
Na barra de ferramentas, selecione Notificações para monitorizar o processo de implementação.
Criar uma regra de firewall ao nível do servidor
O serviço Azure Synapse cria um firewall no nível do servidor. Esse firewall impede que aplicativos e ferramentas externas se conectem ao servidor ou a quaisquer bancos de dados no servidor. Para permitir a conectividade, pode adicionar regras de firewall que permitem a conectividade para endereços IP específicos. Siga estes passos para criar uma regra de firewall ao nível do servidor para o endereço IP do cliente.
Nota
O Azure Synapse comunica pela porta 1433. Se estiver a tentar ligar a partir de uma rede empresarial, o tráfego de saída através da porta 1433 poderá não ser permitido pela firewall da rede. Em caso afirmativo, você não poderá se conectar ao servidor, a menos que o departamento de TI abra a porta 1433.
Após a conclusão da implantação, selecione Todos os serviços no menu. Selecione Bancos de dados, selecione a estrela ao lado do Azure Synapse Analytics para adicionar o Azure Synapse Analytics aos seus favoritos.
Selecione Azure Synapse Analytics no menu à esquerda e, em seguida, selecione mySampleDataWarehouse na página Azure Synapse Analytics . A página de visão geral do seu banco de dados é aberta, mostrando o nome do servidor totalmente qualificado (como
sqlpoolservername.database.windows.net
) e fornece opções para configuração adicional.Copie este nome de servidor totalmente qualificado para uso para se conectar ao seu servidor e seus bancos de dados neste e em outros inícios rápidos. Para abrir as configurações do servidor, selecione o nome do servidor.
Selecione Mostrar definições da firewall.
A página Configurações do firewall para o servidor é aberta.
Para adicionar seu endereço IP atual a uma nova regra de firewall, selecione Adicionar IP do cliente na barra de ferramentas. Uma regra de firewall consegue abrir a porta 1433 para um único endereço IP ou para um intervalo de endereços IP.
Selecione Guardar. Uma regra de firewall no nível de servidor é criada para o seu endereço IP atual abrindo a porta 1433 no servidor.
Selecione OK e feche a página Configurações do firewall .
Agora você pode se conectar ao servidor e seus pools SQL usando esse endereço IP. A ligação funciona a partir do SQL Server Management Studio ou de outra ferramenta à sua escolha. Ao ligar, utilize a conta ServerAdmin que criou anteriormente.
Importante
Por predefinição, o acesso através da firewall da Base de Dados SQL está ativado para todos os serviços do Azure. Selecione DESATIVADO nesta página e, em seguida, selecione Salvar para desabilitar o firewall para todos os serviços do Azure.
Obter o nome de servidor completamente qualificado
Obtenha o nome do servidor totalmente qualificado para o seu servidor no portal do Azure. Utilizará mais tarde o nome completamente qualificado quando ligar ao servidor.
Inicie sessão no portal do Azure.
Selecione Azure Synapse Analytics no menu à esquerda e selecione seu espaço de trabalho na página Azure Synapse Analytics .
No painel Essentials na página do portal do Azure da sua base de dados, localize e, em seguida, copie o Nome do servidor. Neste exemplo, o nome totalmente qualificado é
sqlpoolservername.database.windows.net
.
Ligar ao servidor como administrador do servidor
Esta seção usa o SQL Server Management Studio (SSMS) para estabelecer uma conexão com seu servidor.
Abra o SQL Server Management Studio.
Na caixa de dialogo Ligar ao Servidor, introduza as seguintes informações:
Definição Valor sugerido Descrição Tipo de servidor Motor da Base de Dados Este valor é obrigatório Nome do servidor O nome de servidor completamente qualificado Eis um exemplo: sqlpoolservername.database.windows.net
.Autenticação Autenticação do SQL Server A Autenticação do SQL é o único tipo de autenticação configurado neste tutorial. Iniciar sessão A conta de administrador do servidor Conta que você especificou quando criou o servidor. Palavra-passe A palavra-passe da sua conta de administrador do servidor Senha que você especificou quando criou o servidor. Selecione Ligar. A janela do Object Explorer é aberta no SSMS.
No Object Explorer, expanda Databases. Em seguida, expanda mySampleDatabase para ver os objetos na nova base de dados.
Executar algumas consultas
Não é recomendável executar consultas grandes enquanto estiver sendo registrado como administrador do servidor, pois usa uma classe de recurso limitada. Em vez disso, configure o Isolamento da Carga de Trabalho conforme ilustrado nos tutoriais.
O Azure Synapse Analytics usa o T-SQL como a linguagem de consulta. Para abrir uma janela de consulta e executar algumas consultas T-SQL, use as seguintes etapas no SQL Server Management Studio (SSMS):
No Pesquisador de Objetos, clique com o botão direito do mouse em mySampleDataWarehouse e selecione Nova Consulta. É aberta uma nova janela de consulta.
Na janela da consulta, introduza o seguinte comando para ver uma lista de bases de dados.
SELECT * FROM sys.databases
Selecione Execute (Executar). Os resultados da consulta mostram dois bancos de dados:
master
emySampleDataWarehouse
.Para ver alguns dados, utilize o seguinte comando para ver o número de clientes com o apelido Adams com três filhos em casa. Os resultados listam seis clientes.
SELECT LastName, FirstName FROM dbo.dimCustomer WHERE LastName = 'Adams' AND NumberChildrenAtHome = 3;
Clean up resources (Limpar recursos)
Você está sendo cobrado por unidades de data warehouse e dados armazenados seu pool SQL dedicado (anteriormente SQL DW). Estes recursos de computação e armazenamento são faturados em separado.
Se quiser manter os dados no armazenamento, você pode pausar a computação quando não estiver usando o pool SQL dedicado (anteriormente SQL DW). Ao pausar a computação, você será cobrado apenas pelo armazenamento de dados. Você pode retomar a computação sempre que estiver pronto para trabalhar com os dados.
Se quiser remover cobranças futuras, você pode excluir o pool SQL dedicado (anteriormente SQL DW).
Siga estas etapas para limpar os recursos de que você não precisa mais.
Entre no portal do Azure, selecione seu pool SQL dedicado (anteriormente SQL DW).
Para pausar a computação, selecione o botão Pausar . Quando o pool SQL dedicado (anteriormente SQL DW) é pausado, você vê um botão Retomar . Para retomar a computação, selecione Retomar.
Para remover o pool SQL dedicado (anteriormente SQL DW) para que você não seja cobrado por computação ou armazenamento, selecione Excluir.
Para remover o servidor que criou, selecione sqlpoolservername.database.windows.net na imagem anterior e, em seguida, selecione Eliminar. Tenha cuidado com esta eliminação, uma vez que eliminar o servidor também elimina todas as bases de dados atribuídas ao mesmo.
Para remover o grupo de recursos, selecione myResourceGroup e, em seguida, selecione Excluir grupo de recursos.
Quer otimizar e economizar em seus gastos com nuvem?
Os serviços do Azure custam dinheiro. O Azure Cost Management ajuda a definir orçamentos e a configurar alertas para manter as despesas sob controlo. Analise, faça a gestão e otimize os custos do Azure com o Cost Management. Para saber mais, veja o início rápido da análise dos custos.
Próximos passos
- Para saber mais sobre como carregar dados em seu pool SQL dedicado (anteriormente SQL DW), continue para o artigo Carregar dados em um pool SQL dedicado.