Cómo empezar con Azure Data Studio

Si eres un experto en la gestión de bases de datos a través de la interfaz de línea de comandos, te felicito. Pero seamos realistas, manejar numerosos comandos puede ser engorroso. Con Azure Data Studio, puedes administrar tus bases de datos a través de una interfaz gráfica intuitiva.

¿Qué es Azure Data Studio?

Azure Data Studio se presenta como una herramienta líder para profesionales de datos. Ya sea que trabajes con bases de datos locales o plataformas en la nube de Azure, esta herramienta te cubre en Windows, macOS y Linux. En este tutorial, te guiaremos a través del proceso de instalación de Azure Data Studio y cómo conectarlo a tu base de datos.

Así que sigue leyendo para dominar los conceptos básicos de la gestión de bases de datos con Azure Data Studio.

Prerrequisitos para Azure Data Studio

Antes de comenzar, asegúrate de cumplir con los siguientes requisitos para aprovechar al máximo este tutorial práctico.

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

Guía paso a paso: Instalación de Azure Data Studio en Windows

Azure Data Studio es una herramienta multiplataforma que te permite gestionar SQL Server, Azure SQL Database y Azure SQL Data Warehouse en varios sistemas operativos. Incorpora todas las funciones de SSMS (SQL Server Management Studio), junto con una interfaz de usuario moderna, código de finalización IntelliSense, control de fuente integrado y herramientas de colaboración.

Para aprovechar el poder de Azure Data Studio en tu sistema Windows, sigue estos pasos de instalación:

1. Abre tu navegador web preferido y dirígete a la página de descarga de Azure Data Studio.

2. Encuentra y haz clic en el hipervínculo ‘User installer (recomendado)’ para iniciar la descarga.

Este paquete de instalación de usuario está diseñado para usuarios individuales. No requiere derechos de administrador, asegurando que otras herramientas en tu sistema no se vean afectadas.

Downloading the User installer (recommended)

3. Haz doble clic en el ejecutable de Azure Data Studio que descargaste en el paso anterior para iniciar el asistente de configuración.

Continuación de la instalación de Azure Data Studio en Windows

4. Cuando aparezca el asistente de configuración de Azure Data Studio, elige ‘Acepto el acuerdo’ para aceptar los términos de la licencia y procede haciendo clic en Siguiente.

Accepting the software license terms

5. La ubicación de instalación predeterminada debería ser suficiente para la mayoría de los usuarios. Haz clic en Siguiente para continuar.

Si lo prefieres, puedes seleccionar Examinar para elegir un directorio de instalación alternativo para Azure Data Studio.

Selecting Azure Data Studio’s install location

6. La siguiente pantalla te permite establecer una ubicación para el acceso directo de Azure Data Studio. Haz clic en Siguiente para continuar.

Setting Azure Data Studio’s shortcut location

Opciones de configuración adicionales en Azure Data Studio

7. Se te presentarán tareas adicionales para la configuración de Azure Data Studio. Realiza tus selecciones de la siguiente manera y haz clic en Siguiente:

  • Activa la opción ‘Registrar Azure Data Studio como editor para tipos de archivo compatibles’. Esto establecerá Azure Data Studio como tu editor predeterminado para ciertas extensiones de archivo como .sql y .json.

¿Por qué elegir esta opción? La consistencia es fundamental cuando estás manejando múltiples tipos de archivos en tus tareas diarias.

  • Marca la casilla ‘Agregar al PATH’ para añadir Azure Data Studio a tu variable de entorno PATH. Esto te permitirá iniciar Azure Data Studio directamente desde la línea de comandos, una característica útil cuando la interfaz gráfica no está disponible.

Al igual que Ubuntu, Windows tiene una variable de entorno llamada PATH. Esto le indica al sistema operativo dónde encontrar ejecutables.

Selecting additional tasks for the setup wizard to perform

8. Ahora, haz clic en el botón Instalar para comenzar a instalar Azure Data Studio.

Installing Azure Data Studio

9. Después de que la instalación esté completa, haz clic en Finalizar para cerrar el asistente de configuración.

También tienes la opción de iniciar Azure Data Studio inmediatamente marcando la casilla ‘Iniciar Azure Data Studio’ antes de hacer clic en Finalizar.

Finishing Azure Data Studio installation

Cómo instalar Azure Data Studio en Linux

Linux es otra plataforma popular para Azure Data Studio. Al igual que en Windows, deberás instalar Azure Data Studio para comenzar.

La mejor manera de instalar y ejecutar Azure Data Studio en Ubuntu es a través del paquete .deb. Este es un formato de contenedor que empaqueta ordenadamente la aplicación junto con todas sus dependencias.

1. En primer lugar, inicia sesión en tu máquina Linux y abre tu navegador web preferido.

2. Dirígete a la página de descarga de Azure Data Studio, similar a lo que hiciste para la instalación en Windows.

3. Localiza el enlace del archivo .deb y haz clic derecho para seleccionar ‘Copiar dirección del enlace’, capturando la URL de descarga.

Copying the .deb file’s download link

4. Ahora, cambia a tu Terminal. Utiliza el comando wget para descargar el archivo .deb de Azure Data Studio. Asegúrate de reemplazar la URL con la que copiaste.

Si estás operando como un usuario no root, recuerda anteponer sudo a los comandos que requieran privilegios elevados a lo largo de este 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 se ha descargado el archivo .deb de Azure Data Studio, ejecuta el comando ls.

Reemplaza azuredatastudio-linux-1.37.0.deb con el nombre de tu archivo .deb descargado siempre que te refieras a él en este tutorial.

ls -la azuredatastudio-linux-1.37.0.deb

Si notas un archivo HTML en lugar del archivo .deb, vuelve al paso cuatro para descargar el archivo .deb nuevamente.

Verifying the downloaded Azure Data Studio .deb file

Actualización del Índice de Paquetes y Visualización de Dependencias

6. Antes de instalar, es una buena práctica actualizar su índice de paquetes. Ejecute el comando apt update para actualizar la lista de paquetes disponibles y sus versiones.

apt update -y
Updating the list of available packages

7. Después de actualizar, es esencial ver el contenido del paquete .deb de Azure Data Studio por razones de seguridad. Ejecute el comando dpkg para inspeccionarlo.

dpkg -I azuredatastudio-linux-1.37.0.deb

En la sección ‘Depends’, encontrará la lista de dependencias necesarias para que Azure Data Studio funcione correctamente.

Viewing the contents of the Azure Data Studio .deb file

8. Con las dependencias verificadas, es hora de instalar Azure Data Studio. Ejecute el siguiente comando para iniciar el proceso de instalación.

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

9. Después de la instalación, inicie Azure Data Studio desde su Buscador de Aplicaciones, como se muestra a continuación.

Launching Azure Data Studio for the first time

Primer vistazo a la ventana principal de Azure Data Studio

Similar a la instalación en Windows, se le dará la bienvenida con la ventana principal de Azure Data Studio como se muestra a continuación.

The main window of Azure Data Studio

Verificando la instancia de SQL Server para Azure Data Studio

Antes de sumergirse en la gestión de bases de datos con Azure Data Studio, asegúrese de que la instancia de SQL Server a la que planea conectarse esté en funcionamiento.

Para verificar, abra PowerShell como administrador y ejecute los siguientes comandos:

  • Consulte todos los archivos en su computadora en busca de una cadena específica que indique que SQL Server está listo para aceptar conexiones.
  • Liste todos los servicios en ejecución y filtre los servicios de 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 se muestra a continuación, si ves que MSSQLSERVER está en ejecución, estás listo para conectar tu Azure Data Studio a la instancia de SQL Server.

Verifying the SQL Server instance is running

Conexión a la instancia de SQL Server con Azure Data Studio

Con la instancia de SQL Server verificada, estás a solo unos clics de distancia de administrar tus bases de datos a través de Azure Data Studio.

1. Abre Azure Data Studio desde el menú Inicio.

2. En la ventana principal, selecciona ‘Crear una nueva conexión’ para acceder a la ventana de Detalles de la conexión.

Initiating a New Connection in Azure Data Studio

Configuración de los detalles de la conexión en Azure Data Studio

3. Para establecer una conexión, completa los Detalles de la conexión de la siguiente manera:

  • Tipo de conexión – Selecciona la opción Parámetros, la elección preferida para aquellos familiarizados con SQL Server Management Studio (SSMS).
  • Servidor – Ingresa el nombre de la computadora que ejecuta SQL Server. En este tutorial, es ‘localhost’ ya que te estás conectando a una instancia local.
  • Tipo de autenticación – Elige Autenticación de Windows en el menú desplegable para usar tus credenciales de Windows para SQL Server (recomendado).
  • Paso final – Haz clic en Conectar para finalizar la conexión. Azure Data Studio abrirá una nueva pestaña.
Successfully Connecting to SQL Server

4. Para ver las bases de datos disponibles, haz clic en ‘Bases de datos’ bajo la pestaña ‘localhost’ en el panel izquierdo de Azure Data Studio.

Ahora estás listo para ejecutar consultas y realizar otras tareas relacionadas con bases de datos utilizando Azure Data Studio.

Checking Databases in Azure Data Studio

Creando tu primera base de datos en Azure Data Studio

Con Azure Data Studio, no estás limitado solo a administrar bases de datos existentes. También puedes crear nuevas. Veamos cómo crear una nueva base de datos.

1. En Azure Data Studio, navega hasta ‘Inicio ? Nueva consulta’ para abrir un nuevo editor de consultas.

Opening a New Query Editor in Azure Data Studio

2. Copia el fragmento de T-SQL a continuación y pégalo en el editor de consultas. Este fragmento de código verifica la existencia de una base de datos llamada ‘AZDATADEMO’ en tu instancia de SQL Server conectada.

Azure Data Studio no solo crea la base de datos, sino que también habilita la característica Query Store, una herramienta útil para capturar planes de ejecución de consultas y estadísticas de tiempo de ejecución.

La característica Query Store está disponible en SQL Server 2016 y versiones posteriores.

USE master
GO

-- Verifica si la base de datos AZDATADEMO existe
IF NOT EXISTS (
 SELECT name
 FROM sys.databases
 WHERE name = N'AZDATADEMO'
)
 -- Crea la base de datos AZDATADEMO si no existe
 CREATE DATABASE [AZDATADEMO];
GO
-- Activa la característica Query Store
IF SERVERPROPERTY('ProductVersion') > '12'
 ALTER DATABASE [AZDATADEMO] SET QUERY_STORE=ON;
GO

Ejecutando tu primera consulta en Azure Data Studio

3. Haz clic en ‘Ejecutar’ para ejecutar la consulta en Azure Data Studio.

Verás un mensaje que dice “Comandos completados correctamente”, lo que indica que Azure Data Studio ha creado la base de datos correctamente.

Executing the Query in Azure Data Studio

4. Una vez más, haz clic en ‘Bases de datos’ en el panel izquierdo debajo de la pestaña ‘localhost’. Ahora verás tu base de datos recién creada en la lista.

Viewing the Newly-Created Database in Azure Data Studio

Agregando datos en Azure Data Studio

Has superado recién el obstáculo inicial de la gestión de la base de datos en Azure Data Studio al crear una base de datos. Pero una base de datos sin datos es como un automóvil sin combustible. Así que, agreguemos algunos datos.

1. En el editor de consultas dentro de Azure Data Studio, encuentra el menú desplegable ‘Cambiar Conexión’ y cambia a tu base de datos recién creada, AZDATADEMO.

Changing the Database Connection in Azure Data Studio

2. Reemplaza el fragmento T-SQL existente en el editor de consultas de Azure Data Studio con el nuevo fragmento de código a continuación. Haz clic en ‘Ejecutar’ para ejecutarlo.

Este fragmento T-SQL creará una tabla ‘Users’ en tu base de datos AZDATADEMO. La tabla incluirá cuatro columnas: CustomerId, Name, Location y Email. Aquí, CustomerId actúa como clave primaria.

-- Comprueba si la tabla Users existe
IF OBJECT_ID('dbo.Users', 'U') IS NOT NULL
 -- Si la tabla Users existe, elimina la tabla
 DROP TABLE dbo.Users;
GO
-- Si la tabla Users no existe, crea la tabla con cuatro columnas
CREATE TABLE dbo.Users
(
 CustomerId int NOT NULL PRIMARY KEY, -- Columna de clave primaria
 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 ver los datos, regresa a la página ‘Bases de datos’ y haz doble clic en tu base de datos AZDATADEMO. Esto mostrará todas las tablas, incluida la recién creada tabla ‘Users’.

Accessing the AZDATADEMO Database in Azure Data Studio

Ahora puedes ver tu recién creada tabla ‘Users’ en 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

Verificación de Datos con Azure Data Studio

¡Genial! Has poblado con éxito tu tabla de Usuarios en Azure Data Studio. Para confirmar que la inserción de datos fue exitosa, puedes ejecutar una consulta simple. Así es cómo:

Reemplace el fragmento en el editor de consultas de su Azure Data Studio con el siguiente código SQL, y luego haga clic en ‘Ejecutar’.

SELECT * FROM dbo.Users

GO

Si todo salió según lo planeado, verá todas las filas de la tabla Usuarios mostradas en el panel de Resultados.

Viewing Query Results in Azure Data Studio

Si está interesado en filtrar los datos, Azure Data Studio permite consultas más específicas. Por ejemplo, para recuperar datos donde el nombre del usuario es ‘Adam’, use el siguiente fragmento de SQL.

SELECT * FROM dbo.Users

WHERE Name = 'Adam'

GO

Ejecutar esta consulta en Azure Data Studio solo devolverá las filas donde el nombre sea Adam.

Filtering Rows in Azure Data Studio

Conclusión: Dominando lo Básico de Azure Data Studio

Acaba de raspar la superficie de lo que Azure Data Studio puede hacer por la gestión de su base de datos de SQL Server. En esta guía, ha aprendido los pasos para instalar Azure Data Studio, crear una nueva base de datos, insertar datos en tablas e incluso ejecutar consultas básicas.

Pero recuerde, Azure Data Studio ofrece muchas más funcionalidades. Por ejemplo, ¿sabía que puede crear un cuaderno Jupyter en Azure Data Studio para ejecutar código Python? ¡Es hora de explorar!

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