

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

# Connettori di origine dati disponibili
<a name="connectors-available"></a>

In questa sezione sono elencati connettori origine dati Athena precompilati che puoi utilizzare per eseguire query su diverse origini dati esterne ad Amazon S3. Per utilizzare un connettore nelle query Athena, configurarlo e distribuirlo nell'account. 

## Considerazioni e limitazioni
<a name="connectors-available-considerations"></a>
+ Alcuni connettori predefiniti richiedono la creazione di un VPC e un gruppo di sicurezza prima di poterli utilizzare. Per informazioni sulla creazione VPCs, vedere[Crea un VPC per un connettore o una connessione di origine dati AWS Glue](athena-connectors-vpc-creation.md). 
+ Per utilizzare la funzionalità Athena Federated Query con Gestione dei segreti AWS, devi configurare un endpoint privato Amazon VPC per Secrets Manager. Per ulteriori informazioni, consulta [Creare un endpoint privato Secrets Manager VPC](https://docs.aws.amazon.com/secretsmanager/latest/userguide/vpc-endpoint-overview.html#vpc-endpoint-create) nella *Guida dell’utente di Gestione dei segreti AWS *. 
+ Per i connettori che non supportano il pushdown del predicato, le query che includono un predicato richiedono un tempo di esecuzione più lungo. Per i set di dati di piccole dimensioni, vengono scansionati pochissimi dati e le query richiedono in media circa 2 minuti. Tuttavia, nel caso dei set di dati di grandi dimensioni, molte query possono andare in timeout.
+ Alcune origini dati federati utilizzano una terminologia diversa da Athena per riferirsi a oggetti di dati. Per ulteriori informazioni, consulta [Comprendere i qualificatori di nomi di tabella federati](tables-qualifiers.md).
+ Aggiorniamo periodicamente i nostri connettori in base agli aggiornamenti del database o del fornitore dell’origine dati. Non supportiamo fonti di dati disponibili per l'assistenza. end-of-life
+ Per i connettori che non supportano l'impaginazione quando si elencano le tabelle, il servizio web può scadere se il database contiene molte tabelle e metadati. I seguenti connettori forniscono il supporto dell'impaginazione per l'elencazione delle tabelle:
  + DocumentDB
  + DynamoDB
  + MySQL
  + OpenSearch
  + Oracle
  + PostgreSQL
  + Redshift
  + SQL Server

## Modalità di risoluzione dei casi in Federazione SDK
<a name="case-resolver-modes"></a>

La Federazione SDK supporta le seguenti modalità standardizzate di risoluzione dei casi per i nomi di schemi e tabelle:
+ `NONE`: non modifica le maiuscole e minuscole dello schema e dei nomi delle tabelle specificati.
+ `LOWER`: tutti i nomi di schemi e tabelle specificati in minuscolo.
+ `UPPER`: tutti i nomi di schemi e tabelle indicati in maiuscolo.
+ `ANNOTATION`: questa modalità viene mantenuta solo per motivi di compatibilità con le versioni precedenti ed è supportata esclusivamente dai connettori Snowflake e SAP HANA esistenti.
+ `CASE_INSENSITIVE_SEARCH`: esegue ricerche senza distinzione tra maiuscole e minuscole tra nomi di schemi e tabelle.

## Supporto del connettore per le modalità di risoluzione dei casi
<a name="connector-support-matrix"></a>

### Supporto della modalità di base
<a name="basic-mode-support"></a>

Tutti i connettori JDBC supportano le seguenti modalità base:
+ `NONE`
+ `LOWER`
+ `UPPER`

### Supporto della modalità annotazioni
<a name="annotation-mode-support"></a>

Solo i seguenti connettori supportano la modalità `ANNOTATION`:
+ Snowflake
+ SAP HANA

**Nota**  
Si consiglia di utilizzare CASE\_INSENSITIVE\_SEARCH anziché ANNOTATION.

### Supporto della ricerca senza distinzione tra maiuscole e minuscole
<a name="case-insensitive-search-support"></a>

I seguenti connettori supportano `CASE_INSENSITIVE_SEARCH`:
+ DataLake Gen2
+ Snowflake
+ Oracle
+ Synapse
+ MySQL
+ PostgreSQL
+ Redshift
+ ClickHouse
+ SQL Server
+ DB2

## Limitazioni del risolutore del casing
<a name="case-resolver-limitations"></a>

Quando si utilizza la funzione di risoluzione del casing, tenere presente le seguenti limitazioni:
+ Quando si utilizza la modalità `LOWER`, il nome dello schema e tutte le tabelle all’interno dello schema devono essere in minuscolo.
+ Quando si utilizza la modalità `UPPER`, il nome dello schema e tutte le tabelle all’interno dello schema devono essere in maiuscolo.
+ Quando utilizzi `CASE_INSENSITIVE_SEARCH`: 
  + I nomi degli schemi devono essere univoci
  + I nomi delle tabelle all’interno di uno schema devono essere univoci (ad esempio, non è possibile avere sia "Apple" che "APPLE")
+ Limitazioni all’integrazione di Glue:
  + Glue supporta solo nomi minuscoli
  + Solo `NONE` le nostre `LOWER` modalità funzioneranno quando si registra la funzione Lambda con/ GlueDataCatalogLakeFormation

## Informazioni aggiuntive
<a name="connectors-available-additional-resources"></a>
+ Per informazioni sulla distribuzione di un connettore origine dati Athena, consulta [Utilizza Amazon Athena Federated Query](federated-queries.md). 
+ Per informazioni sulle query che utilizzano connettori di origine dati Athena, consulta [Eseguire query federate](running-federated-queries.md).

**Topics**
+ [Considerazioni e limitazioni](#connectors-available-considerations)
+ [Modalità di risoluzione dei casi in Federazione SDK](#case-resolver-modes)
+ [Supporto del connettore per le modalità di risoluzione dei casi](#connector-support-matrix)
+ [Limitazioni del risolutore del casing](#case-resolver-limitations)
+ [Informazioni aggiuntive](#connectors-available-additional-resources)
+ [Archiviazione Azure Data Lake](connectors-adls-gen2.md)
+ [Azure Synapse](connectors-azure-synapse.md)
+ [Cloudera Hive](connectors-cloudera-hive.md)
+ [Cloudera Impala](connectors-cloudera-impala.md)
+ [CloudWatch](connectors-cloudwatch.md)
+ [CloudWatch metriche](connectors-cwmetrics.md)
+ [CMDB](connectors-cmdb.md)
+ [Db2](connectors-ibm-db2.md)
+ [Db2 iSeries](connectors-ibm-db2-as400.md)
+ [DocumentDB](connectors-docdb.md)
+ [DynamoDB](connectors-dynamodb.md)
+ [Google BigQuery](connectors-bigquery.md)
+ [Google Cloud Storage](connectors-gcs.md)
+ [HBase](connectors-hbase.md)
+ [Hortonworks](connectors-hortonworks.md)
+ [Kafka](connectors-kafka.md)
+ [MSK](connectors-msk.md)
+ [MySQL](connectors-mysql.md)
+ [Neptune](connectors-neptune.md)
+ [OpenSearch](connectors-opensearch.md)
+ [Oracle](connectors-oracle.md)
+ [PostgreSQL](connectors-postgresql.md)
+ [Redis OSS](connectors-redis.md)
+ [Redshift](connectors-redshift.md)
+ [SAP HANA](connectors-sap-hana.md)
+ [Snowflake](connectors-snowflake.md)
+ [SQL Server](connectors-microsoft-sql-server.md)
+ [Teradata](connectors-teradata.md)
+ [Timestream](connectors-timestream.md)
+ [TPC-DS](connectors-tpcds.md)
+ [Vertica](connectors-vertica.md)

**Nota**  
La [AthenaJdbcConnector](https://serverlessrepo.aws.amazon.com/applications/us-east-1/292517598671/AthenaJdbcConnector)(ultima versione 2022.4.1) è stata obsoleta. In alternativa, utilizza un connettore specifico per il database come quelli per [MySQL](connectors-mysql.md), [Redshift](connectors-redshift.md) o [PostgreSQL](connectors-postgresql.md).