Condividi tramite


Avvio rapido: creare un pool Synapse SQL con l’interfaccia della riga di comando di Azure

Creare un pool SQL Synapse (data warehouse) in Azure Synapse Analytics usando l'interfaccia della riga di comando di Azure.

Prerequisiti

Introduzione

Usare questi comandi per accedere ad Azure e configurare un gruppo di risorse.

  1. Se si usa un'installazione locale, eseguire il comando az login per accedere ad Azure:

    az login
    
  2. Se necessario, usare il comando az account set per selezionare la sottoscrizione:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Eseguire il comando az group create per creare un gruppo di risorse:

    az group create --name myResourceGroup --location WestEurope
    
  4. Creare un server SQL logico con il comando az sql server create:

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

    Un server contiene un gruppo di database gestiti come gruppo.

Configurare una regola del firewall a livello di server

Creare una regola del firewall a livello di server. Una regola del firewall a livello di server consente a un'applicazione esterna, ad esempio SQL Server Management Studio o l'utilità SQLCMD, di connettersi a un pool SQL tramite il firewall del servizio pool SQL.

Eseguire il comando az sql server firewall-rule create per creare una regola del 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

In questo esempio il firewall viene aperto solo per altre risorse di Azure. Per abilitare la connettività esterna, modificare l'indirizzo IP in un indirizzo appropriato per l'ambiente. Per aprire tutti gli indirizzi IP, usare 0.0.0.0 come indirizzo IP iniziale e 255.255.255.255 come indirizzo finale.

Nota

Gli endpoint SQL comunicano sulla porta 1433. Se si sta tentando di connettersi da una rete aziendale, il traffico in uscita attraverso la porta 1433 potrebbe non essere autorizzato dal firewall della rete. In questo caso, non sarà possibile connettersi al server a meno che il reparto IT non apra la porta 1433.

Creare e gestire il pool SQL

Creare il pool SQL. Come obiettivo del servizio questo esempio usa DW100c, un punto iniziale a basso costo per il pool SQL.

Nota

È necessaria un'area di lavoro creata in precedenza. Per altre informazioni, vedere Avvio rapido: creare un'area di lavoro di Azure Synapse con l'interfaccia della riga di comando di Azure.

Usare il comando az synapse sql pool create per creare il pool SQL:

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

Per altre informazioni sulle opzioni dei parametri, vedere az synapse sql pool.

Per vedere i pool SQL, usare il comando az synapse sql pool list:

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

Usare il comando az synapse sql pool update per aggiornare un pool esistente:

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

Usare il comando az synapse sql pool pause per sospendere il pool:

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

Usare il comando az synapse sql pool resume per avviare un pool sospeso:

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

Per rimuovere un pool SQL esistente, usare il comando az synapse sql pool delete:

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

Pulire le risorse

Altre esercitazioni introduttive della raccolta si basano su questa guida introduttiva.

Suggerimento

Se si prevede di continuare con le esercitazioni introduttive successive, non eseguire la pulizia delle risorse create in questo avvio rapido. Se non si prevede di continuare, usare il comando az group delete per eliminare tutte le risorse create in questa guida di avvio rapido.

az group delete --ResourceGroupName MyResourceGroup

Passaggi successivi

Sono stati creati un pool SQL e una regola del firewall ed è stata stabilita una connessione al pool SQL. Per altre informazioni, continuare con l'articolo Caricare i dati in un pool SQL.