Connettori di origine dati disponibili
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
-
Alcuni connettori predefiniti richiedono la creazione di un VPC e un gruppo di sicurezza prima di poterli utilizzare. Per informazioni su come creare i tuoi VPC, consulta Crea un VPC per un connettore dell’origine dati o una connessione AWS Glue.
-
Per utilizzare la funzione Query federata Athena 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 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.
-
Aggiorniamo periodicamente i nostri connettori in base agli aggiornamenti del database o del fornitore dell’origine dati. Non supportiamo origini dati al termine del ciclo di vita per ricevere assistenza.
-
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
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
Supporto della modalità di base
Tutti i connettori JDBC supportano le seguenti modalità base:
NONELOWERUPPER
Supporto della modalità annotazioni
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
I seguenti connettori supportano CASE_INSENSITIVE_SEARCH:
DataLake Gen2
Snowflake
Oracle
Synapse
MySQL
PostgreSQL
Redshift
ClickHouse
SQL Server
Db2
Limitazioni del risolutore del casing
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 le modalità
NONEoLOWERfunzioneranno quando si registra la funzione Lambda con GlueDataCatalog/LakeFormation
-
Informazioni aggiuntive
-
Per informazioni sulla distribuzione di un connettore origine dati Athena, consulta Utilizza Amazon Athena Federated Query.
-
Per informazioni sulle query che utilizzano connettori di origine dati Athena, consulta Eseguire query federate.
Connettori origine dati Athena
Nota
AthenaJdbcConnector