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à.
Comprendi i qualificatori dei nomi delle tabelle federate
Athena utilizza i seguenti termini per fare riferimento alle gerarchie di oggetti dati:
-
Origine dati: un gruppo di database
-
Database: un gruppo di tabelle
-
Tabella: dati organizzati come gruppo di righe o colonne
A volte si fa riferimento a questi oggetti anche con nomi alternativi ma equivalenti, come i seguenti:
-
Un'origine dati talvolta viene definita catalogo.
-
Talvolta un database viene definito schema.
Termini nelle fonti di dati federate
Quando esegui una query su origini dati federate, tieni presente che l'origine dati sottostante potrebbe non utilizzare la stessa terminologia di Athena. Tieni presente questa distinzione quando scrivi le tue query federate. Le sezioni seguenti descrivono in che modo i termini relativi agli oggetti dati in Athena corrispondono a quelli delle origini dati federate.
Amazon Redshift
Un database Amazon Redshift è un gruppo di schemi Redshift che contiene un gruppo di tabelle Redshift.
Athena | Redshift |
---|---|
Origine dati Redshift | Una funzione Lambda del connettore Redshift configurata per puntare a un database Redshift. |
data_source.database.table |
database.schema.table |
Query di esempio
SELECT * FROM
Athena_Redshift_connector_data_source
.Redshift_schema_name
.Redshift_table_name
Per ulteriori informazioni su questo connettore, consulta Connettore Redshift di Amazon Athena.
Cloudera Hive
Un server o cluster Cloudera Hive è un gruppo di database Cloudera Hive che contiene un gruppo di tabelle Cloudera Hive.
Athena | Hive |
---|---|
Origine dati Cloudera Hive | Funzione Lambda del connettore Cloudera Hive configurata per puntare a un server Cloudera Hive. |
data_source.database.table |
server.database.table |
Query di esempio
SELECT * FROM
Athena_Cloudera_Hive_connector_data_source
.Cloudera_Hive_database_name
.Cloudera_Hive_table_name
Per ulteriori informazioni su questo connettore, consulta Connettore Amazon Athena per Cloudera Hive.
Cloudera Impala
Un server o cluster Impala è un gruppo di database Impala che contiene un gruppo di tabelle Impala.
Athena | Impala |
---|---|
Origine dati Impala | Funzione Lambda del connettore Impala configurata per puntare a un server Impala. |
data_source.database.table |
server.database.table |
Query di esempio
SELECT * FROM
Athena_Impala_connector_data_source
.Impala_database_name
.Impala_table_name
Per ulteriori informazioni su questo connettore, consulta Connettore Amazon Athena per Cloudera Impala.
Mio SQL
Un SQL server personale è un gruppo di SQL database personali che contiene un gruppo di SQL tabelle personali.
Athena | Mio SQL |
---|---|
La mia fonte di SQL dati | La funzione Lambda del mio SQL connettore è configurata per puntare a un My. SQL server |
data_source.database.table |
server.database.table |
Query di esempio
SELECT * FROM
Athena_MySQL_connector_data source
.MySQL_database_name
.MySQL_table_name
Per ulteriori informazioni su questo connettore, consulta Amazon Athena Il mio connettore SQL.
Oracle
Un server (o database) Oracle è un gruppo di schemi Oracle che contiene un gruppo di tabelle Oracle.
Athena | Oracle |
---|---|
Origine dati Oracle | Funzione Lambda del connettore Oracle configurata per puntare a un server Oracle. |
data_source.database.table |
server.schema.table |
Query di esempio
SELECT * FROM
Athena_Oracle_connector_data_source
.Oracle_schema_name
.Oracle_table_name
Per ulteriori informazioni su questo connettore, consulta Connettore Amazon Athena per Oracle.
Postgres
Un server (o cluster) Postgres è un gruppo di database Postgres. Un database Postgres è un gruppo di schemi Postgres che contiene un gruppo di tabelle Postgres.
Athena | Postgres |
---|---|
Origine dati Postgres | Funzione Lambda del connettore Postgres configurata per puntare a un server e un database Postgres. |
data_source.database.table |
server.database.schema.table |
Query di esempio
SELECT * FROM
Athena_Postgres_connector_data_source
.Postgres_schema_name
.Postgres_table_name
Per ulteriori informazioni su questo connettore, consulta Connettore Amazon Athena Postgre SQL.