Conhecendo o Azure Data Studio
Tags: sql, productivity
Published: 2019-09-13 20:50:43


A Microsoft lançou em novembro de 2017, o Azure Data Studio uma ferramenta open-source para o gerenciamento de servidores SQL Server, SQL Azure Database e Azure SQL Data Warehouse. É multiplataforma, podendo rodar além do Windows, em MacOS e Linux. Ela foi construída baseado no VS Studio Code, editor largamente utilizado para desenvolver aplicações web e mobile.

## Principais features

## **Editor T-SQL avançado e intellisense**

O Azure Data Studio fornece uma experiência personaliza para codificação T-SQL, facilitando a implementação dos seus scripts, como por exemplo:

-   Foco nos atalhos do teclado;
-   Sugere e auto completa objetos ou palavras chaves, melhorando a produtividade;
-   Integra com controle de versão GIT;
-   Exporte seus resultados em formato texto, JSON ou Excel;
-   Edição de dados no próprio grid de resultado;
-   Personalização das suas conexões de banco de dados;
-   Navegação de objetos de banco de dados intuitiva;

## **Snippets para a codificação T-SQL**

Existem trechos de código T-SQL pré-definidos para criação e atualização de objetos de banco de dados (tabelas, visualizações, procedimentos armazenados, funções, etc). Este recurso permite uma codificação mais produtiva, facilitando a vida do desenvolvedor, DBA. Você pode criar seus próprios snippets e utilizar nas suas tarefas. Veja abaixo como utilizar o snippet:

1.  Digite "sql" no editor e irar aparecer uma lista de opções

![Não foi fornecido texto alternativo para esta imagem](https://media.licdn.com/dms/image/C5112AQGC_ON_0_Ieng/article-inline_image-shrink_1500_2232/0?e=1573689600&v=beta&t=Y1EVfGZzEvY2fJcUO5WaQWXvd7uTI4Ypy5FFVFMXMlY)

2. Escolha o snippets que deseja utilizar e será gerado automaticamente a estrutura de um código T-SQL, no exemplo abaixo foi escolhido o _sqlCreateTable_

![Não foi fornecido texto alternativo para esta imagem](https://media.licdn.com/dms/image/C5112AQGr3fXU8JqTjA/article-inline_image-shrink_1500_2232/0?e=1573689600&v=beta&t=2059UV7cFnChVa50Nv8zDbPveViAd23ITlApBE6XW4M)

3. Agora é só completar com o nome do schema, tabela, colunas e tipos das colunas.

![Não foi fornecido texto alternativo para esta imagem](https://media.licdn.com/dms/image/C5112AQFlq2JrdOtmRw/article-inline_image-shrink_1500_2232/0?e=1573689600&v=beta&t=_bE3Xhj77LczPomzqJc_nH0QP7GcqMm8fNE12dnfJvc)

## Dashboards

Crie seus dashboards personalizados ou utilize templates existentes para monitorar e identificar problemas de performances nos bancos de dados.

## Gerenciador de conexões (server groups)

O Grupo de servidores é uma funcionalidade que te ajuda a organizar as conexões dos servidores e banco de dados que você trabalha.

## Terminal integrado

É possível rodar comandos como Bash, PowerShell, sqlcmd, bcp e ssh em um terminal integrado com o SQL Operations Studio, evitando ter que abrir várias ferramentas de linha de comando.

## Link para Download

[https://docs.microsoft.com/en-us/sql/azure-data-studio/download?view=sql-server-2017](https://docs.microsoft.com/en-us/sql/azure-data-studio/download?view=sql-server-2017)

## Referências

[https://docs.microsoft.com/en-us/sql/azure-data-studio/what-is?view=sql-server-2017](https://docs.microsoft.com/en-us/sql/azure-data-studio/what-is?view=sql-server-2017)