Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Considerazioni e limitazioni

Modalità Focus
Considerazioni e limitazioni - 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à.

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

Considerate i seguenti punti quando utilizzate la funzione definita dall'utente (UDFs) in Athena.

  • Funzioni Athena integrate: le funzioni integrate in Athena sono progettate per essere altamente performanti. Ti consigliamo di utilizzare le funzioni integrate UDFs quando possibile. Per ulteriori informazioni sulle funzioni incorporate, consulta Funzioni in Amazon Athena.

  • UDFsSolo scalare: Athena supporta solo lo UDFs scalare, che elabora una riga alla volta e restituisce un valore a colonna singola. Athena passa un batch di righe, potenzialmente in parallelo, UDF ogni volta che richiama Lambda. Durante la progettazione UDFs e le interrogazioni, presta attenzione al potenziale impatto di questa elaborazione sul traffico di rete.

  • UDFle funzioni di gestione utilizzano un formato abbreviato: utilizzate il formato abbreviato (non il formato completo) per le UDF funzioni (ad esempio, anziché). package.Class package.Class::method

  • UDFi metodi devono essere in minuscolo: i UDF metodi devono essere in minuscolo; le maiuscole camel non sono consentite.

  • UDFi metodi richiedono parametri: i UDF metodi devono avere almeno un parametro di input. Il tentativo di richiamare un valore UDF definito senza parametri di input causa un'eccezione di runtime. UDFssono pensati per eseguire funzioni sui record di dati, ma una UDF senza argomenti non accetta dati, quindi si verifica un'eccezione.

  • Supporto Java runtime: attualmente, Athena UDFs supporta i runtime Java 8 e Java 11 per Lambda. Per ulteriori informazioni, consulta Creazione di funzioni Lambda con Java nella Guida per gli sviluppatori di AWS Lambda .

  • IAMautorizzazioni — Per eseguire e creare istruzioni di UDF query in Athena, è necessario consentire IAM al principale che esegue la query di eseguire azioni oltre alle funzioni Athena. Per ulteriori informazioni, consulta Consenti l'accesso ad AthenaUDFs: politiche di esempio.

  • Quote Lambda: le quote Lambda si applicano a. UDFs Per ulteriori informazioni, consulta la sezione Quote Lambda nella Guida per gli sviluppatori di AWS Lambda .

  • Filtraggio a livello di riga: il filtro a livello di riga di Lake Formation non è supportato per. UDFs

  • Visualizzazioni: non è possibile utilizzare le viste con. UDFs

  • Problemi noti: per la maggior parte up-to-date dei problemi noti, consulta Limitazioni e problemi nella sezione awslabs/ aws-athena-query-federation di. GitHub

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.