

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 a SAP HANA in AWS Glue Studio
<a name="connecting-to-data-saphana"></a>

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

 AWS Glue Studio crea una connessione unificata per SAP HANA. Per ulteriori informazioni, consulta [Considerazioni](using-connectors-unified-connections.md#using-connectors-unified-connections-considerations). 

**Topics**
+ [Creazione di una connessione SAP HANA](creating-saphana-connection.md)
+ [Creazione di un nodo di origine SAP HANA](creating-saphana-source-node.md)
+ [Creazione di un nodo di destinazione SAP HANA](creating-saphana-target-node.md)
+ [Opzioni avanzate](#creating-saphana-connection-advanced-options)

# Creazione di una connessione SAP HANA
<a name="creating-saphana-connection"></a>

Per connetterti a SAP HANA da AWS Glue, dovrai creare e archiviare le tue credenziali SAP HANA in un luogo Gestione dei segreti AWS segreto, quindi associare quel segreto a una connessione SAP HANA. AWS Glue Dovrai configurare la connettività di rete tra il tuo servizio SAP HANA e AWS Glue.

**Prerequisiti:**
+ Se il tuo servizio SAP HANA si trova in un Amazon VPC, configura Amazon VPC per consentire al tuo AWS Glue lavoro di comunicare con il servizio SAP HANA senza che il traffico attraversi la rete Internet pubblica.

  In Amazon VPC, identifica o crea un **VPC**, una **sottorete** e un **gruppo di sicurezza da utilizzare durante l'esecuzione del** AWS Glue lavoro. Inoltre, assicurati che Amazon VPC sia configurato per consentire il traffico di rete tra l'endpoint SAP HANA e questa posizione. Il tuo processo dovrà stabilire una connessione TCP con la tua porta SAP HANA JDBC. Per ulteriori informazioni sulle porte SAP HANA, consulta la [documentazione SAP HANA.](https://help.sap.com/docs/HANA_SMART_DATA_INTEGRATION/7952ef28a6914997abc01745fef1b607/88e2e8bded9e4041ad3ad87dc46c7b55.html?locale=en-US) In base al layout della rete, ciò potrebbe richiedere modifiche alle regole del gruppo di sicurezza, alla rete ACLs, ai gateway NAT e alle connessioni peering.

**Per configurare una connessione a SAP HANA:**

1. Nel Gestione dei segreti AWS, crea un segreto utilizzando le tue credenziali SAP HANA. 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 `username/USERNAME` con il valore. *saphanaUsername*
   + Quando selezionate le **coppie chiave/valore**, create una coppia per la chiave `password/PASSWORD` con il valore. *saphanaPassword*

1. Nella AWS Glue console, crea una connessione seguendo la procedura riportata 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 SAP HANA.
   + Quando fornisci l'**URL SAP HANA**, fornisci l'URL per la tua istanza.

     SAP HANA JDBC URLs sono nel formato `jdbc:sap://saphanaHostname:saphanaPort/?databaseName=saphanaDBname,ParameterName=ParameterValue`

     AWS Glue richiede i seguenti parametri URL JDBC: 
     + `databaseName`: un database predefinito in SAP HANA a cui connettersi.
   + Quando selezioni un **AWS segreto, fornisci**. *secretName*

Dopo aver creato una connessione AWS Glue SAP HANA, dovrai eseguire i seguenti passaggi prima di eseguire il AWS Glue processo:
+ Concedi il permesso di lettura al ruolo IAM associato al tuo AWS Glue lavoro. *secretName*

# Creazione di un nodo di origine SAP HANA
<a name="creating-saphana-source-node"></a>

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

  Una tabella può essere specificata con un nome di tabella SAP HANA e di schema, nel modulo `schemaName.tableName`. Il nome dello schema e il separatore "." non sono necessari se la tabella si trova nello schema predefinito, "pubblico". Chiama questo. *tableIdentifier* Il database viene fornito come parametro URL JDBC in `connectionName`.

## Aggiunta di un'origine dati SAP HANA
<a name="creating-saphana-source-node-add"></a>

**Per aggiungere un nodo **origine dati: SAP HANA**:**

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

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

1.  Scegli un'opzione per il campo **origine SAP HANA**: 
   +  **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 sola tabella, inserisci*tableName*. 

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

1.  In **Proprietà personalizzate di SAP HANA**, inserisci i parametri e i valori necessari. 

# Creazione di un nodo di destinazione SAP HANA
<a name="creating-saphana-target-node"></a>

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

  Una tabella può essere specificata con un nome di tabella SAP HANA e di schema, nel modulo `schemaName.tableName`. Il nome dello schema e il separatore "." non sono necessari se la tabella si trova nello schema predefinito, "pubblico". Chiama questo. *tableIdentifier* Il database viene fornito come parametro URL JDBC in `connectionName`.

## Aggiunta di una destinazione di dati SAP HANA
<a name="creating-saphana-target-node-add"></a>

**Per aggiungere un nodo **destinazione dati: SAP HANA**:**

1.  Scegli la connessione per la tua origine dati SAP HANA. Dato che l'hai creato, dovrebbe essere disponibile nel menu a discesa. Se devi creare una connessione, scegli **Crea connessione SAP HANA**. Per ulteriori informazioni, consulta la sezione [Creazione di una connessione SAP HANA](creating-saphana-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 Teradata**, inserisci i parametri e i valori necessari. 

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

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

Per informazioni, consulta [Connessioni SAP HANA](aws-glue-programming-etl-connect-saphana-home.md). 