

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 了解聯合資料表名稱限定詞
<a name="tables-qualifiers"></a>

Athena 使用下列術語來表示資料物件的階層：
+ **資料來源** – 一組資料庫
+ **資料表** – 一組資料表
+ **表格** – 組織為一組資料列或資料欄的資料

有時候，這些物件也會指稱為替代但對等的名稱，如下所示：
+ 資料來源有時被稱為目錄。
+ 資料庫有時被稱為結構描述。

## 聯合資料來源中的術語
<a name="tables-qualifiers-terms-in-federated-data-sources"></a>

查詢聯合資料來源時，請注意，基礎資料來源可能不會使用與 Athena 相同的術語。寫入聯合查詢時，請牢記這項差異性。下列各節說明 Athena 中的資料物件術語如何與聯合資料來源中的術語進行對應。

### Amazon Redshift
<a name="tables-qualifiers-redshift"></a>

Amazon Redshift *資料庫*是一組 Redshift *結構描述*，其中包含一組 Redshift *資料表*。


****  

| Athena | Redshift | 
| --- | --- | 
| Redshift 資料來源 | 設定為指向 Redshift database 的 Redshift 連接器 Lambda 函數。 | 
| data\_source.database.table | database.schema.table | 

查詢範例

```
SELECT * FROM 
{{Athena_Redshift_connector_data_source}}.{{Redshift_schema_name}}.{{Redshift_table_name}}
```

如需有關此連接器的詳細資訊，請參閱 [Amazon Athena Redshift 連接器](connectors-redshift.md)。

### Cloudera Hive
<a name="tables-qualifiers-cloudera-hive"></a>

Cloudera Hive *伺服器*或*叢集*是一組 Cloudera Hive *資料庫*，其中包含一組 Cloudera Hive *資料表*。


****  

| Athena | Hive | 
| --- | --- | 
| Cloudera Hive 資料來源 | Cloudera Hive 連接器 Lambda 函數設定為指向 Cloudera Hive server。 | 
| data\_source.database.table | server.database.table | 

查詢範例

```
SELECT * FROM 
{{Athena_Cloudera_Hive_connector_data_source}}.{{Cloudera_Hive_database_name}}.{{Cloudera_Hive_table_name}}
```

如需有關此連接器的詳細資訊，請參閱 [Amazon Athena Cloudera Hive 連接器](connectors-cloudera-hive.md)。

### Cloudera Impala
<a name="tables-qualifiers-cloudera-impala"></a>

Impala *伺服器*或*叢集*是一組 Impala *資料庫*，其中包含一組 Impala *資料表*。


****  

| Athena | Impala | 
| --- | --- | 
| Impala 資料來源 | Impala 連接器 Lambda 函數設定為指向 Impala server。 | 
| data\_source.database.table | server.database.table | 

查詢範例

```
SELECT * FROM 
{{Athena_Impala_connector_data_source}}.{{Impala_database_name}}.{{Impala_table_name}}
```

如需有關此連接器的詳細資訊，請參閱 [Amazon Athena Cloudera Impala 連接器](connectors-cloudera-impala.md)。

### MySQL
<a name="tables-qualifiers-mysql"></a>

MySQL *伺服器*是一組 MySQL *資料庫*，其中包含一組 MySQL *資料表*。


****  

| Athena | MySQL | 
| --- | --- | 
| MySQL 資料來源 | MySQL 連接器 Lambda 函數設定為指向 MySQL server。 | 
| data\_source.database.table | server.database.table | 

查詢範例

```
SELECT * FROM 
{{Athena_MySQL_connector_data source}}.{{MySQL_database_name}}.{{MySQL_table_name}}
```

如需有關此連接器的詳細資訊，請參閱 [Amazon Athena MySQL 連接器](connectors-mysql.md)。

### Oracle
<a name="tables-qualifiers-oracle"></a>

Oracle *伺服器* (或*資料庫*) 是一組 Oracle *結構描述*，其中包含一組 Oracle *資料表*。


****  

| Athena | Oracle | 
| --- | --- | 
| Oracle 資料來源 | Oracle 連接器 Lambda 函數設定為指向 Oracle server。 | 
| data\_source.database.table | server.schema.table | 

查詢範例

```
SELECT * FROM 
{{Athena_Oracle_connector_data_source}}.{{Oracle_schema_name}}.{{Oracle_table_name}}
```

如需有關此連接器的詳細資訊，請參閱 [Amazon Athena Oracle 連接器](connectors-oracle.md)。

### Postgres
<a name="tables-qualifiers-postgres"></a>

Postgres *伺服器* (或*叢集*) 是一組 Postgres *資料庫*。Postgres *資料庫*是一組 Postgres *結構描述*，其中包含一組 Postgres *資料表*。


****  

| Athena | Postgres | 
| --- | --- | 
| Postgres 資料來源 | Postgres 連接器 Lambda 函數設定為指向 Postgres server 和 database。 | 
| data\_source.database.table | server.database.schema.table | 

查詢範例

```
SELECT * FROM 
{{Athena_Postgres_connector_data_source}}.{{Postgres_schema_name}}.{{Postgres_table_name}}
```

如需有關此連接器的詳細資訊，請參閱 [Amazon Athena PostgreSQL 連接器](connectors-postgresql.md)。