Connettori di origine dati disponibili - Amazon Athena

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

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 sulla creazione VPCs, vedereCrea un VPC per un connettore o una connessione di origine dati AWS Glue.

  • Per utilizzare la funzionalità Athena Federated Query con AWS Secrets Manager, 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 AWS Secrets Manager .

  • Per i connettori che non supportano il predicate pushdown, le query che includono un predicato richiedono più tempo per essere eseguite. 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 Comprendi i qualificatori dei nomi delle tabelle federate.

  • Aggiorniamo periodicamente i nostri connettori in base agli aggiornamenti del database o del fornitore di fonti di dati. Non supportiamo fonti di dati disponibili end-of-life per l'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 Federation SDK

Federation 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 indicati 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 in modalità base

Tutti i connettori JDBC supportano le seguenti modalità di base:

  • NONE

  • LOWER

  • UPPER

Supporto per la modalità di annotazione

Solo i seguenti connettori supportano la ANNOTATION modalità:

  • Snowflake

  • SAP HANA

Nota

Si consiglia di utilizzare CASE_INSENSITIVE_SEARCH anziché ANNOTATION.

Supporto per la ricerca senza distinzione tra maiuscole e min

I seguenti connettori supportano: CASE_INSENSITIVE_SEARCH

  • DataLake Gen2

  • Snowflake

  • Oracle

  • Synapse

  • MySQL

  • PostgreSQL

  • Redshift

  • ClickHouse

  • SQL Server

  • DB2

Limitazioni del case resolver

Tieni presente le seguenti limitazioni quando utilizzi le modalità di risoluzione dei casi:

  • Quando si utilizza la LOWER modalità, il nome dello schema e tutte le tabelle all'interno dello schema devono essere in minuscolo.

  • Quando si utilizza la UPPER modalità, il nome dello schema e tutte le tabelle all'interno dello schema devono essere in maiuscolo.

  • Quando si utilizza: 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 dell'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

Nota

La AthenaJdbcConnector(ultima versione 2022.4.1) è stata obsoleta. In alternativa, utilizza un connettore specifico per il database come quelli per MySQL, Redshift o PostgreSQL.