Inicio rápido: Creación de un grupo de SQL de Synapse con CLI de Azure

Tip

Microsoft Fabric Data Warehouse es un almacenamiento relacional de escala empresarial en una base de lago de datos, con una arquitectura lista para el futuro, inteligencia artificial integrada y nuevas características. Si no está familiarizado con el almacenamiento de datos, comience con Fabric Data Warehouse. Las cargas de trabajo del grupo de SQL dedicadas pueden actualizarse a Fabric para acceder a nuevas funcionalidades en ciencia de datos, análisis en tiempo real e informes.

Cree un grupo de Synapse SQL (almacenamiento de datos) en Azure Synapse Analytics mediante la CLI de Azure.

Prerequisites

Cómo empezar

Use estos comandos para iniciar sesión en Azure y configurar un grupo de recursos.

  1. Si usa una instalación local, ejecute el comando az login para iniciar sesión en Azure:

    az login
    
  2. Si es necesario, use el comando az account set para seleccionar la suscripción:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Ejecute el comando az group create para crear un grupo de recursos:

    az group create --name myResourceGroup --location WestEurope
    
  4. Cree un servidor SQL Server lógico mediante el comando az sql server create :

    az sql server create --resource-group myResourceGroup --name mysqlserver \
       --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1
    

    Un servidor contiene un grupo de bases de datos administradas como un grupo.

Configuración de una regla de firewall de nivel de servidor

Cree una regla de firewall de nivel de servidor. Una regla de firewall de nivel de servidor permite que una aplicación externa, como SQL Server Management Studio o la utilidad SQLCMD, se conecte a un grupo de SQL a través del firewall del servicio del grupo de SQL.

Ejecute el comando az sql server firewall-rule create para crear una regla de firewall:

az sql server firewall-rule create --resource-group myResourceGroup --name AllowSome \
   --server mysqlserver --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0

En este ejemplo, el firewall solo se abre para otros recursos de Azure. Para habilitar la conectividad externa, cambie la dirección IP a una dirección adecuada para su entorno. Para abrir todas las direcciones IP, use 0.0.0.0 como dirección IP inicial y 255.255.255.255 como dirección final.

Note

Los puntos de conexión de SQL se comunican a través del puerto 1433. Si intenta conectarse desde dentro de una red corporativa, puede que el firewall de la red no permita el tráfico saliente a través del puerto 1433. Si es así, no podrá conectarse al servidor a menos que el departamento de TI abra el puerto 1433.

Crear y administrar su grupo de SQL

Cree el grupo de SQL. En este ejemplo se usa DW100c como objetivo de servicio, que es un punto inicial de menor costo para tu grupo de SQL.

Note

Necesitas un espacio de trabajo previamente creado. Para obtener más información, consulte Quickstart: Creación de un área de trabajo de Synapse Azure con CLI de Azure.

Use el comando az synapse sql pool create para crear el grupo de SQL:

az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
   --performance-level "DW1000c" --workspace-name testsynapseworkspace

Para obtener más información sobre las opciones de parámetros, consulte az synapse sql pool.

Puede ver los grupos de SQL mediante el comando az synapse sql pool list :

az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace

Use el comando az synapse sql pool update para actualizar un grupo existente:

az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Use el comando az synapse sql pool pause para pausar el grupo:

az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Use el comando az synapse sql pool resume para iniciar un grupo en pausa:

az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Para quitar un grupo de SQL existente, use el comando az synapse sql pool delete :

az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Limpieza de recursos

Otros tutoriales de inicio rápido de esta colección se basan en este inicio rápido.

Tip

Si tiene previsto seguir trabajando con tutoriales de inicio rápido posteriores, no limpie los recursos creados en este inicio rápido. Si no tiene previsto continuar, use el comando az group delete para eliminar todos los recursos creados por este inicio rápido.

az group delete --ResourceGroupName MyResourceGroup

Pasos siguientes

Ya ha creado un grupo de SQL, una regla de firewall y la ha conectado al grupo de SQL. Para obtener más información, consulte el artículo Carga de datos en el grupo de SQL.