Guia de início rápido: usar o Azure Data Studio para conectar e consultar dados usando um pool SQL dedicado no Azure Synapse Analytics

Este guia de início rápido mostra a conexão a um pool SQL dedicado no Azure Synapse Analytics usando o Azure Data Studio.

Pré-requisitos

Para concluir este início rápido, você precisa do Azure Data Studio e de um pool SQL dedicado no Azure Synapse Analytics.

Se você ainda não tiver um pool SQL dedicado no espaço de trabalho do Azure Synapse Analytics, consulte Guia de início rápido: criar um pool SQL dedicado usando o Synapse Studio. Para um pool SQL dedicado autônomo (anteriormente SQL DW) fora de um espaço de trabalho Synapse do Azure, consulte Criar um pool SQL dedicado. Lembre-se do nome do servidor e das credenciais de login! Para obter mais informações sobre as diferenças, consulte Qual é a diferença entre pools SQL dedicados do Azure Synapse (anteriormente SQL DW) e pools SQL dedicados em um espaço de trabalho do Azure Synapse Analytics?.

Conecte-se ao seu pool SQL dedicado

Use o Azure Data Studio para estabelecer uma conexão com seu servidor do Azure Synapse Analytics.

  1. Na primeira vez que você executar o Azure Data Studio, a página Conexão deverá ser aberta. Se não vir a página Ligação, selecione Adicionar Ligação ou o ícone Nova Ligação na barra lateral SERVIDORES:

    Captura de ecrã da página Ligação com o ícone Nova Ligação realçado.

  2. Este artigo usa o Logon SQL, mas a Autenticação do Windows também é suportada. Preencha os campos da seguinte forma usando o nome do servidor, nome de usuário e senha para seu servidor SQL do Azure:

    Definição Valor sugerido Description
    Nome do servidor O nome de servidor completamente qualificado Por exemplo, o nome deve ter esta aparência: myworkpsace.sql.azuresynapse.net para um ponto de extremidade SQL dedicado em um espaço de trabalho do Azure Synapse Analytics (recomendado) ou para um pool SQL dedicado autônomo (anteriormente SQL DW) fora de um espaço de trabalho do Azure Synapse Analytics, use o servidor lógico SQL do Azure: sqlpoolservername.database.windows.net.
    Autenticação SQL Login: (Início de Sessão do SQL) A Autenticação SQL é usada neste tutorial.
    Nome de utilizador A conta de administrador do servidor Esta é a conta que especificou quando criou o servidor.
    Palavra-passe (Início de Sessão do SQL) A palavra-passe da sua conta de administrador do servidor Esta é a palavra-passe que especificou quando criou o servidor.
    Guardar Palavra-passe? Yes ou No. Selecione Sim se não quiser introduzir a palavra-passe de cada vez.
    Nome da base de dados deixar em branco
    Grupo de Servidores deixar em branco
  3. Se o servidor não tiver uma regra de firewall que permita a conexão do Azure Data Studio, o formulário Criar nova regra de firewall será aberto. Preencha o formulário para criar uma nova regra da firewall. Para obter detalhes, consulte Regras de firewall.

  4. Depois de conectar com êxito o servidor abre na barra lateral Servidores.

Criar uma base de dados

Você pode usar um pool SQL dedicado existente para este exercício, incluindo o criado por padrão, ou pode criar um novo pool.

Para pools SQL dedicados no Azure Synapse, navegue até o espaço de trabalho do Azure Synapse Analytics.

  1. Selecione Gerir.
  2. Na seção Pools do Google Analytics, selecione Pools SQL.
  3. Selecione + Novo para criar um novo pool SQL dedicado.
  4. Dê um novo nome TutorialDB ao pool SQL dedicado e escolha um nível de desempenho. Defina para o menor tamanho para reduzir os custos para este início rápido.
  5. Selecione Criar.

Para pools SQL dedicados autônomos (anteriormente SQL DW), navegue até o pool SQL dedicado (anteriormente SQL DW) no portal do Azure.

  1. Selecione o link para Nome do servidor, como contosowdw.database.windows.net, para ir para a página do portal do Azure para o servidor SQL lógico.
  2. Selecione + Criar pool SQL dedicado (anteriormente SQL DW) para criar outro pool SQL dedicado no servidor SQL lógico.
  3. Dê um novo nome TutorialDB ao pool SQL dedicado e escolha um nível de desempenho. Defina para o menor tamanho para reduzir os custos para este início rápido.
  4. Selecione Rever + Criar.

Criar uma tabela

O editor de consultas ainda está conectado ao master banco de dados, mas queremos criar uma tabela no TutorialDB banco de dados.

  1. Altere o contexto da conexão para TutorialDB:

  2. Cole o seguinte trecho no editor de consultas e selecione Executar:

    Nota

    Você pode anexar isso ou substituir a consulta anterior no editor. Observe que selecionar Executar executa somente a consulta selecionada. Se nada estiver selecionado, selecionar Executar executará todas as consultas no editor.

    -- Create a new table called 'Customers' in schema 'dbo'
    -- Drop the table if it already exists
    IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
    DROP TABLE dbo.Customers
    GO
    -- Create the table in the specified schema
    CREATE TABLE dbo.Customers
    (
       CustomerId        INT     NOT NULL,
       Name      [NVARCHAR](50)  NOT NULL,
       Location  [NVARCHAR](50)  NOT NULL,
       Email     [NVARCHAR](50)  NOT NULL
    );
    GO
    

    Criar uma tabela no banco de dados TutorialDB

Inserir linhas

  1. Cole o seguinte trecho no editor de consultas e selecione Executar:

    -- Insert rows into table 'Customers'
    INSERT INTO dbo.Customers
       ([CustomerId],[Name],[Location],[Email])
       SELECT 1, N'Orlando',N'Australia', N'' UNION ALL
       SELECT 2, N'Keith', N'India', N'keith0@adventure-works.com' UNION ALL
       SELECT 3, N'Donna', N'Germany', N'donna0@adventure-works.com' UNION ALL
       SELECT 4, N'Janet', N'United States', N'janet1@adventure-works.com'
    

    Criar linhas na tabela

Ver o resultado

  1. Cole o seguinte trecho no editor de consultas e selecione Executar:

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. Os resultados da consulta são exibidos:

    Ver os resultados

Clean up resources (Limpar recursos)

Se você não planeja continuar trabalhando com os bancos de dados de exemplo criados neste artigo, exclua o grupo de recursos.

Próximos passos

Para obter mais informações, visite Conectando-se ao Synapse SQL com o Azure Data Studio.

Agora que você se conectou com êxito a um Azure Synapse Analytics e executou uma consulta, experimente o tutorial do editor de código.