Como começar com o Azure Data Studio

Se você é um expert em gerenciar bancos de dados via interface de linha de comando, parabéns para você. Mas, convenhamos, lidar com inúmeros comandos pode ser complicado. Com o Azure Data Studio, você pode gerenciar seus bancos de dados por meio de uma interface gráfica intuitiva.

O que é o Azure Data Studio?

O Azure Data Studio se destaca como uma ferramenta de ponta para profissionais de dados. Seja trabalhando com bancos de dados locais ou plataformas de nuvem Azure, esta ferramenta cobre suas necessidades no Windows, macOS e Linux. Neste tutorial, vamos guiá-lo pelo processo de instalação do Azure Data Studio e conectá-lo ao seu banco de dados.

Então, continue lendo para dominar o essencial do gerenciamento de banco de dados com o Azure Data Studio.

Pré-requisitos para o Azure Data Studio

Antes de começar, certifique-se de atender aos seguintes pré-requisitos para aproveitar ao máximo este tutorial prático.

  • A Windows 10 computer.
  • A Linux computer – This tutorial is compatible with Ubuntu 20.04, but you can use other Linux distributions as well.
  • Acesso SSH ao seu sistema Linux.
  • A non-root account with sudo privileges – Using a non-root user with sudo access is highly recommended for security reasons.

Guia Passo a Passo: Instalando o Azure Data Studio no Windows

O Azure Data Studio é uma ferramenta multiplataforma que permite gerenciar o SQL Server, o Banco de Dados SQL do Azure e o Armazém de Dados SQL do Azure em vários sistemas operacionais. Ele incorpora todos os recursos do SSMS (SQL Server Management Studio), juntamente com uma interface de usuário moderna, conclusão de código IntelliSense, controle de origem integrado e ferramentas de colaboração.

Para aproveitar o poder do Azure Data Studio em seu sistema Windows, siga estas etapas de instalação:

1. Abra seu navegador da web preferido e acesse a página de download do Azure Data Studio.

2. Localize e clique no hiperlink ‘User installer (recomendado)’ para iniciar o download.

Este pacote de instalador de usuário é feito sob medida para usuários individuais. Não requer direitos de administrador, garantindo que outras ferramentas em seu sistema permaneçam inalteradas.

Downloading the User installer (recommended)

3. Dê um duplo clique no executável do Azure Data Studio que você baixou no passo anterior para iniciar o assistente de configuração.

Continuando a Instalação do Azure Data Studio no Windows

4. Assim que o assistente de configuração do Azure Data Studio aparecer, opte por ‘Aceito o acordo’ para concordar com os termos da licença e prossiga clicando em Avançar.

Accepting the software license terms

5. A localização de instalação padrão deve ser suficiente para a maioria dos usuários. Clique em Avançar para continuar.

Se preferir, você pode selecionar Procurar para escolher um diretório de instalação alternativo para o Azure Data Studio.

Selecting Azure Data Studio’s install location

6. A próxima tela permite que você defina uma localização para o atalho do Azure Data Studio. Clique em Avançar para prosseguir.

Setting Azure Data Studio’s shortcut location

Opções Adicionais de Configuração no Azure Data Studio

7. Você será apresentado(a) a tarefas adicionais para a configuração do Azure Data Studio. Faça suas seleções da seguinte forma e clique em Avançar:

  • Habilite a opção ‘Registrar Azure Data Studio como editor para tipos de arquivo suportados’. Isso define o Azure Data Studio como seu editor padrão para certas extensões de arquivo como .sql e .json.

Por que escolher essa opção? A consistência é fundamental quando você está lidando com vários tipos de arquivos em suas tarefas diárias.

  • Marque a caixa ‘Adicionar ao PATH’ para adicionar o Azure Data Studio à sua variável de ambiente PATH. Isso permite que você inicie o Azure Data Studio diretamente a partir da linha de comando, um recurso útil quando a interface gráfica não está disponível.

Assim como o Ubuntu, o Windows tem uma variável de ambiente chamada PATH. Isso diz ao sistema operacional onde encontrar executáveis.

Selecting additional tasks for the setup wizard to perform

8. Agora, clique no botão Instalar para iniciar a instalação do Azure Data Studio.

Installing Azure Data Studio

9. Após a instalação ser concluída, clique em Concluir para fechar o assistente de configuração.

Você também tem a opção de iniciar o Azure Data Studio imediatamente marcando a caixa ‘Iniciar Azure Data Studio’ antes de clicar em Concluir.

Finishing Azure Data Studio installation

Como Instalar o Azure Data Studio no Linux

O Linux é outra plataforma popular para o Azure Data Studio. Assim como no Windows, você precisará instalar o Azure Data Studio para começar.

Instalando o Azure Data Studio no Ubuntu

A melhor maneira de instalar e usar o Azure Data Studio no Ubuntu é através do pacote .deb. Este é um formato de contêiner que empacota de forma organizada o aplicativo juntamente com todas as suas dependências.

1. Primeiro, faça login na sua máquina Linux e abra o seu navegador da web preferido.

2. Acesse a página de download do Azure Data Studio, semelhante ao que você fez para a instalação no Windows.

3. Localize o link do arquivo .deb e clique com o botão direito para selecionar ‘Copiar endereço do link’, capturando a URL de download.

Copying the .deb file’s download link

4. Agora, mude para o seu Terminal. Use o comando wget para baixar o arquivo .deb do Azure Data Studio. Certifique-se de substituir a URL pela que você copiou.

Se estiver operando como um usuário não-root, lembre-se de prefixar sudo aos comandos que exigem privilégios elevados ao longo deste tutorial.

wget https://sqlopsbuilds.azureedge.net/stable/d904740d93d7df76a0ba361f20e4351813b57645/azuredatastudio-linux-1.37.0.deb
Downloading the Azure Data Studio .deb file

5. Para confirmar que o arquivo .deb do Azure Data Studio foi baixado, execute o comando ls.

Substitua azuredatastudio-linux-1.37.0.deb pelo nome do seu arquivo .deb baixado sempre que se referir a ele neste tutorial.

ls -la azuredatastudio-linux-1.37.0.deb

Se você notar um arquivo HTML em vez do arquivo .deb, volte para o passo quatro para baixar novamente o arquivo .deb.

Verifying the downloaded Azure Data Studio .deb file

Atualizando o Índice de Pacotes e Visualizando Dependências

6. Antes de instalar, é uma boa prática atualizar o seu índice de pacotes. Execute o comando apt update para atualizar a lista de pacotes disponíveis e suas versões.

apt update -y
Updating the list of available packages

7. Após a atualização, é essencial visualizar o conteúdo do pacote .deb do Azure Data Studio por motivos de segurança. Execute o comando dpkg para inspecioná-lo.

dpkg -I azuredatastudio-linux-1.37.0.deb

Na seção ‘Depends’, você encontrará a lista de dependências necessárias para o Azure Data Studio funcionar corretamente.

Viewing the contents of the Azure Data Studio .deb file

8. Com as dependências verificadas, é hora de instalar o Azure Data Studio. Execute o seguinte comando para iniciar o processo de instalação.

dpkg -i azuredatastudio-linux-1.37.0.deb
Installing Azure Data Studio on Linux

9. Após a instalação, inicie o Azure Data Studio no seu Localizador de Aplicativos, como mostrado abaixo.

Launching Azure Data Studio for the first time

Primeira visualização da Janela Principal do Azure Data Studio

Assim como na instalação do Windows, você será recebido com a janela principal do Azure Data Studio, como mostrado abaixo.

The main window of Azure Data Studio

Verificando a Instância do SQL Server para o Azure Data Studio

Antes de mergulhar na gestão de banco de dados com o Azure Data Studio, assegure-se de que a instância do SQL Server à qual você planeja se conectar esteja ativa e em execução.

Para verificar, abra o PowerShell como administrador e execute os seguintes comandos:

  • Consulte todos os arquivos no seu computador em busca de uma string específica que indique que o SQL Server está pronto para conexões.
  • Liste todos os serviços em execução e filtre pelos serviços do SQL Server.
Get-ChildItem -Path "c:\program files\microsoft sql server\mssql*" -Recurse -Include Errorlog |select-string "SQL Server is now ready for client connections."
Get-Service | Where {$_.status -eq 'running' -and $_.DisplayName -match "sql server*"}

Como mostrado abaixo, se você ver que o MSSQLSERVER está em execução, você está pronto para conectar seu Azure Data Studio à instância do SQL Server.

Verifying the SQL Server instance is running

Conectando-se à Instância do SQL Server com o Azure Data Studio

Com a instância do SQL Server verificada, você está a apenas alguns cliques de gerenciar seus bancos de dados através do Azure Data Studio.

1. Abra o Azure Data Studio no menu Iniciar.

2. Na janela principal, selecione ‘Criar uma nova conexão’ para acessar a janela de Detalhes da Conexão.

Initiating a New Connection in Azure Data Studio

Configurando Detalhes da Conexão no Azure Data Studio

3. Para estabelecer uma conexão, preencha os Detalhes da Conexão da seguinte forma:

  • Tipo de conexão – Selecione a opção Parâmetros, a escolha preferida para aqueles familiarizados com o SQL Server Management Studio (SSMS).
  • Servidor – Insira o nome do computador em que o SQL Server está em execução. Neste tutorial, é ‘localhost’ pois você está se conectando a uma instância local.
  • Tipo de autenticação – Escolha Autenticação do Windows no menu suspenso para usar suas credenciais do Windows para o SQL Server (recomendado).
  • Última etapa – Clique em Conectar para finalizar a conexão. O Azure Data Studio abrirá uma nova aba.
Successfully Connecting to SQL Server

4. Para ver os bancos de dados disponíveis, clique em ‘Bancos de dados’ sob a guia ‘localhost’ no painel esquerdo do Azure Data Studio.

Agora, você está pronto para executar consultas e realizar outras tarefas relacionadas ao banco de dados usando o Azure Data Studio.

Checking Databases in Azure Data Studio

Criando seu primeiro banco de dados no Azure Data Studio

Com o Azure Data Studio, você não está limitado apenas à gestão de bancos de dados existentes. Você também pode criar novos. Vamos percorrer como criar um novo banco de dados.

1. No Azure Data Studio, vá para ‘Início ? Nova Consulta’ para abrir um novo editor de consulta.

Opening a New Query Editor in Azure Data Studio

2. Copie o trecho T-SQL abaixo e cole no editor de consulta. Este trecho de código verifica a existência de um banco de dados chamado ‘AZDATADEMO’ na sua instância SQL Server conectada.

O Azure Data Studio não apenas cria o banco de dados, mas também ativa o recurso Query Store, uma ferramenta útil para capturar planos de execução de consultas e estatísticas de tempo de execução.

O recurso Query Store está disponível no SQL Server 2016 e superior.

USE master
GO

-- Verifica se o banco de dados AZDATADEMO existe
IF NOT EXISTS (
 SELECT name
 FROM sys.databases
 WHERE name = N'AZDATADEMO'
)
 -- Cria o banco de dados AZDATADEMO se não existir
 CREATE DATABASE [AZDATADEMO];
GO
-- Ativa o recurso Query Store
IF SERVERPROPERTY('ProductVersion') > '12'
 ALTER DATABASE [AZDATADEMO] SET QUERY_STORE=ON;
GO

Executando sua primeira consulta no Azure Data Studio

3. Clique em ‘Executar’ para executar a consulta no Azure Data Studio.

Você verá uma mensagem que diz “Comandos concluídos com êxito”, indicando que o Azure Data Studio criou o banco de dados com sucesso.

Executing the Query in Azure Data Studio

4. Novamente, clique em ‘Bancos de dados’ no painel esquerdo, sob a guia ‘localhost’. Agora você verá seu banco de dados recém-criado listado.

Viewing the Newly-Created Database in Azure Data Studio

Adicionando dados no Azure Data Studio

Você acabou de ultrapassar a barreira inicial da gestão de banco de dados no Azure Data Studio, criando um banco de dados. Mas um banco de dados sem dados é como um carro sem combustível. Então, vamos adicionar alguns dados.

1. No editor de consultas dentro do Azure Data Studio, localize o menu suspenso ‘Change Connection’ e mude para o banco de dados recém-criado, AZDATADEMO.

Changing the Database Connection in Azure Data Studio

2. Substitua o trecho de código T-SQL existente no editor de consultas do Azure Data Studio pelo novo trecho de código abaixo. Clique em ‘Run’ para executar.

Este trecho de código T-SQL irá criar uma tabela ‘Users’ no seu banco de dados AZDATADEMO. A tabela incluirá quatro colunas: CustomerId, Name, Location e Email. Aqui, CustomerId serve como chave primária.

-- Verificar se a tabela Users existe
IF OBJECT_ID('dbo.Users', 'U') IS NOT NULL
 -- Se a tabela Users existe, exclua a tabela
 DROP TABLE dbo.Users;
GO
-- Se a tabela Users não existe, crie a tabela com quatro colunas
CREATE TABLE dbo.Users
(
 CustomerId int NOT NULL PRIMARY KEY, -- coluna da chave primária
 Name nvarchar(50) NOT NULL,
 Location nvarchar(50) NOT NULL,
 Email nvarchar(50) NOT NULL
);
GO
Creating the Users Table in Azure Data Studio

3. Para visualizar os dados, volte para a página ‘Databases’ e clique duas vezes no seu banco de dados AZDATADEMO. Isso exibirá todas as tabelas, incluindo a recém-criada tabela ‘Users’.

Accessing the AZDATADEMO Database in Azure Data Studio

Agora você pode ver a sua recém-criada tabela ‘Users’ no Azure Data Studio.

Viewing the Newly-Created Users Table in Azure Data Studio
VALUES

 ( 1, N'Adam', N'US', N''),
 ( 2, N'Listek', N'US', N'[email protected]'),
 ( 3, N'Donna', N'US', N'[email protected]'),
 ( 4, N'Janet', N'US', N'[email protected]')

GO
Inserting Data into the Users Table with Azure Data Studio

Verificando Dados com o Azure Data Studio

Ótimo! Você populou com sucesso sua tabela ‘Users’ no Azure Data Studio. Para confirmar que a inserção de dados foi bem-sucedida, você pode executar uma consulta simples. Veja como:

Substitua o trecho no editor de consultas do Azure Data Studio pelo seguinte código SQL e clique em ‘Executar’.

SELECT * FROM dbo.Users

GO

Se tudo ocorrer conforme o planejado, você verá todas as linhas da tabela Users exibidas no painel de Resultados.

Viewing Query Results in Azure Data Studio

Se estiver interessado em filtrar os dados, o Azure Data Studio permite consultas mais específicas. Por exemplo, para buscar dados onde o nome do usuário é ‘Adam’, use o seguinte trecho de SQL.

SELECT * FROM dbo.Users

WHERE Name = 'Adam'

GO

Executando esta consulta no Azure Data Studio, serão retornadas apenas as linhas em que o nome é Adam.

Filtering Rows in Azure Data Studio

Concluindo: Dominando o Básico do Azure Data Studio

Você acabou de arranhar a superfície do que o Azure Data Studio pode fazer pelo gerenciamento do seu banco de dados SQL Server. Neste guia, você aprendeu os passos para instalar o Azure Data Studio, criar um novo banco de dados, inserir dados em tabelas e até mesmo executar consultas básicas.

Mas lembre-se, o Azure Data Studio oferece muito mais funcionalidades. Por exemplo, sabia que você pode criar um bloco de anotações Jupyter no Azure Data Studio para executar código Python? Hora de explorar!

Source:
https://adamtheautomator.com/azure-data-studio/