

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à.

# Sviluppare un connettore di origine dati utilizzando l’SDK di Athena Query Federation
<a name="connect-data-source-federation-sdk"></a>

Per scrivere i propri connettori origine dati, puoi utilizzare l’SDK di [Athena Query Federation](https://github.com/awslabs/aws-athena-query-federation/tree/master/athena-federation-sdk). L’SDK Athena Query Federation definisce un insieme di interfacce e protocolli di collegamento che è possibile utilizzare per consentire ad Athena di delegare parti del suo piano di esecuzione della query al codice scritto e distribuito. L’SDK include una suite di connettori e un connettore di esempio.

I connettori personalizzati non utilizzano connessioni Glue per centralizzare le proprietà di configurazione in Glue. La configurazione della connessione viene effettuata tramite Lambda.

È inoltre possibile personalizzare i [connettori preconfigurati](https://github.com/awslabs/aws-athena-query-federation/wiki/Available-Connectors) di Amazon Athena per il proprio uso personale. Puoi modificare una copia del codice sorgente da GitHub e quindi utilizzare [lo strumento di pubblicazione Connector](https://github.com/awslabs/aws-athena-query-federation/wiki/Connector_Publish_Tool) per creare il tuo pacchetto. AWS Serverless Application Repository Dopo aver distribuito il connettore in questo modo, è possibile utilizzarlo nelle query Athena.

Per informazioni su come scaricare l'SDK e istruzioni dettagliate per scrivere un connettore personalizzato, consulta [Example Athena](https://github.com/awslabs/aws-athena-query-federation/tree/master/athena-example) connector on. GitHub