

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Connessione ad Azure SQL in AWS Glue Studio
<a name="connecting-to-data-azuresql"></a>

 AWS Glue fornisce il supporto integrato per Azure SQL. AWS Glue Studio fornisce un'interfaccia visiva per connettersi ad Azure SQL, creare processi di integrazione dei dati ed eseguirli sul runtime Spark serverless AWS Glue Studio. 

**Topics**
+ [Creazione di una connessione Azure SQL](creating-azuresql-connection.md)
+ [Creazione di un nodo sorgente di Azure SQL](creating-azuresql-source-node.md)
+ [Creazione di un nodo destinazione di Azure SQL](creating-azuresql-target-node.md)
+ [Opzioni avanzate](#creating-azuresql-connection-advanced-options)

# Creazione di una connessione Azure SQL
<a name="creating-azuresql-connection"></a>

Per connetterti ad Azure SQL da AWS Glue, dovrai creare e archiviare le tue credenziali SQL di Azure in un Gestione dei segreti AWS segreto, quindi associare quel segreto a una connessione SQL di Azure. AWS Glue 

**Per configurare una connessione ad Azure SQL:**

1. In Gestione dei segreti AWS, crea un segreto usando le tue credenziali SQL di Azure. Per creare un segreto in Secrets Manager, segui il tutorial disponibile in [Crea un Gestione dei segreti AWS segreto](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) nella Gestione dei segreti AWS documentazione. Dopo aver creato il segreto, mantieni il nome del segreto *secretName* per il passaggio successivo. 
   + Quando selezionate le **coppie chiave/valore**, create una coppia per la chiave `user` con il valore. *azuresqlUsername*
   + Quando selezionate le **coppie chiave/valore**, create una coppia per la chiave `password` con il valore. *azuresqlPassword*

1. Nella AWS Glue console, crea una connessione seguendo i passaggi riportati di seguito. [Aggiungere una AWS Glue connessione](console-connections.md) Dopo aver creato la connessione, conserva il nome della connessione*connectionName*, per utilizzi futuri in AWS Glue. 
   + In **Tipo di connessione**, seleziona Azure SQL.
   + Quando fornisci l'**URL SQL di Azure**, fornisci un URL di endpoint JDBC.

      L'elenco deve essere nel seguente formato: `jdbc:sqlserver://databaseServerName:databasePort;databaseName=azuresqlDBname;`.

     AWS Glue richiede le seguenti proprietà URL: 
     + `databaseName`: un database predefinito in Azure SQL a cui connettersi.

     [Per altre informazioni su JDBC URLs for Azure SQL Managed Instances, consulta la documentazione di Microsoft.](https://learn.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=azuresqldb-mi-current)
   + **Quando selezioni un AWS segreto, fornisci.** *secretName*

# Creazione di un nodo sorgente di Azure SQL
<a name="creating-azuresql-source-node"></a>

## Prerequisiti necessari
<a name="creating-azuresql-source-node-prerequisites"></a>
+ Una connessione AWS Glue Azure SQL, configurata con un Gestione dei segreti AWS segreto, come descritto nella sezione precedente,[Creazione di una connessione Azure SQL](creating-azuresql-connection.md).
+ Autorizzazioni appropriate sul processo per leggere il segreto utilizzato dalla connessione.
+ Una tabella SQL di Azure da cui desideri leggere,. *tableName*

  Una tabella SQL di Azure è identificata dal database, dallo schema e dal nome. È necessario fornire il nome del database e della tabella durante la connessione ad Azure SQL. È inoltre necessario fornire lo schema se diverso da quello predefinito, "pubblico". Il database viene fornito tramite una proprietà URL in*connectionName*, lo schema e il nome della `dbtable` tabella tramite.

## Aggiungere un'origine dati di Azure SQL
<a name="creating-azuresql-source-node-add"></a>

**Per aggiungere un nodo di **origine dati: Azure SQL**:**

1.  Scegli la connessione per la tua origine dati Azure SQL. Dato che l'hai creato, dovrebbe essere disponibile nel menu a discesa. Se devi creare una connessione, scegli **Crea una connessione Azure SQL**. Per ulteriori informazioni, consulta la sezione [Creazione di una connessione Azure SQL](creating-azuresql-connection.md) precedente. 

    Dopo aver scelto una connessione, puoi visualizzare le proprietà della connessione facendo clic su **Visualizza proprietà**. 

1.  Scegli un'opzione **Origine Azure SQL**: 
   +  **Scegli una singola tabella**: accedi a tutti i dati da un'unica tabella. 
   +  **Inserisci una query personalizzata**: accedi a un set di dati da più tabelle in base alla tua query personalizzata. 

1.  Se hai scelto una singola tabella, inserisci*tableName*. 

    Se hai scelto **Inserisci una query personalizzata**, inserisci una query TransactSQL SELECT. 

1.  In **Proprietà personalizzate di Azure SQL**, inserisci i parametri e i valori necessari. 

# Creazione di un nodo destinazione di Azure SQL
<a name="creating-azuresql-target-node"></a>

## Prerequisiti necessari
<a name="creating-azuresql-target-node-prerequisites"></a>
+ Una connessione AWS Glue Azure SQL, configurata con un Gestione dei segreti AWS segreto, come descritto nella sezione precedente,[Creazione di una connessione Azure SQL](creating-azuresql-connection.md).
+ Autorizzazioni appropriate sul processo per leggere il segreto utilizzato dalla connessione.
+ Una tabella SQL di Azure su cui scrivere,. *tableName*

  Una tabella SQL di Azure è identificata dal database, dallo schema e dal nome. È necessario fornire il nome del database e della tabella durante la connessione ad Azure SQL. È inoltre necessario fornire lo schema se diverso da quello predefinito, "pubblico". Il database viene fornito tramite una proprietà URL in*connectionName*, lo schema e il nome della `dbtable` tabella tramite.

## Aggiungere una destinazione dati di Azure SQL
<a name="creating-azuresql-target-node-add"></a>

**Per aggiungere un nodo di **destinazione dati: Azure SQL**:**

1.  Scegli la connessione per la tua origine dati Azure SQL. Dato che l'hai creato, dovrebbe essere disponibile nel menu a discesa. Se devi creare una connessione, scegli **Crea una connessione Azure SQL**. Per ulteriori informazioni, consulta la sezione [Creazione di una connessione Azure SQL](creating-azuresql-connection.md) precedente. 

    Dopo aver scelto una connessione, puoi visualizzare le proprietà della connessione facendo clic su **Visualizza proprietà**. 

1. Configura **il nome della tabella** fornendo*tableName*.

1.  In **Proprietà personalizzate di Azure SQL**, inserisci i parametri e i valori necessari. 

## Opzioni avanzate
<a name="creating-azuresql-connection-advanced-options"></a>

È possibile fornire opzioni avanzate durante la creazione di un nodo Azure SQL. Queste opzioni sono le stesse disponibili durante la programmazione AWS Glue per gli script Spark.

Per informazioni, consulta [Connessioni Azure SQL](aws-glue-programming-etl-connect-azuresql-home.md). 