Conectar-se ao SQL do Synapse com o Azure Data Studio
Use o Azure Data Studio para se conectar ao SQL do Synapse e consultá-lo no Azure Synapse Analytics.
Conectar
Para se conectar ao Synapse SQL, abra o Azure Data Studio e selecione Nova Conexão.
Escolha Microsoft SQL Server como o Tipo de conexão.
A conexão precisará dos seguintes parâmetros:
- Servidor: Servidor no formato
<Azure Synapse workspace name>
-ondemand.sql.azuresynapse.net - Banco de dados: Nome do banco de dados
Observação
Se você quiser usar o pool de SQL sem servidor, a URL deverá ser semelhante a:
<Azure Synapse workspace name>
-ondemand.sql.azuresynapse.net.
Se você quiser usar o pool de SQL dedicado, a URL deverá ser semelhante a:
<Azure Synapse workspace name>
.sql.azuresynapse.net
Escolha Autenticação do Windows, Microsoft Entra ID ou Logon do SQL como o Tipo de Autenticação.
Para usar Logon do SQL como o tipo de autenticação, adicione os parâmetros nome de usuário/senha:
- Usuário: Usuário do servidor no formato
<User>
- Senha: Senha associada ao usuário
Para usar o Microsoft Entra ID, você precisa escolher o tipo de autenticação necessário.
A seguinte captura de tela mostra os Detalhes da Conexão da Autenticação do Windows:
A seguinte captura de tela mostra os Detalhes da Conexão usando o Logon do SQL:
Após o logon bem-sucedido, você deverá ver um painel como este:
Consulta
Uma vez conectado, você pode consultar o Synapse SQL usando instruções T-SQL (Transact-SQL) compatíveis com a instância. Selecione Nova consulta na exibição do painel para começar.
Por exemplo, você pode usar a seguinte instrução Transact-SQL para consultar arquivos Parquet usando o pool de SQL sem servidor:
SELECT COUNT(*)
FROM
OPENROWSET(
BULK 'https://azureopendatastorage.blob.core.windows.net/censusdatacontainer/release/us_population_county/year=20*/*.parquet',
FORMAT='PARQUET'
)
Próximas etapas
Explore outras maneiras de se conectar ao Synapse SQL:
Acesse Usar o Azure Data Studio para se conectar e consultar dados usando um pool de SQL dedicado no Azure Synapse Analytics para obter mais informações.