

# 페더레이션 테이블 이름 한정자 이해
<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\$1source.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 server를 가리키도록 구성된 Cloudera Hive 커넥터 Lambda 함수입니다. | 
| data\$1source.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 server를 가리키도록 구성된 Impala 커넥터 Lambda 함수입니다. | 
| data\$1source.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 server를 가리키도록 구성된 MySQL 커넥터 Lambda 함수입니다. | 
| data\$1source.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 server를 가리키도록 구성된 Oracle 커넥터 Lambda 함수입니다. | 
| data\$1source.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 server 및 database를 가리키도록 구성된 Postgres 커넥터 Lambda 함수입니다. | 
| data\$1source.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) 섹션을 참조하세요.