# Table is

Excel, XML 또는 Parquet 파일의 경우 테이블 형식 지정자에서 데이터를 로드하는 테이블을 지정할 수 있습니다.

구문:

Table is table name

인수:

인수

| 인수 | 설명 |
| --- | --- |
| table name | 테이블의 이름을 지정합니다. 값은 테이블 형식에 따라 다릅니다.<br><br><ul> <li> <p>Excel: 시트 이름입니다.</p> </li> <li> <p>XML: 로드할 XML 부분을 지정하는 경로입니다.</p> </li> <li> <p>Parquet:&nbsp;<span>&lt;노드&gt;.&lt;노드&gt;.&lt;노드&gt;</span> 형식으로 테이블을 지정하는 경로입니다. </p> <p>중첩된 구조 내에서 테이블을 지정할 때 <span>Table  is</span>를 사용합니다.</p> <p>예를 들어, 다음 스키마에 Parquet 데이터가 있습니다.</p> <pre><code>Schema:Field(name: "Name", datatype: String),Field(name: "Age", datatype: Float),Field(name: "Phone", datatype: List(	Field(name: "Item", datatype: Struct[    	Field(name: "Number", datatype: String)</code></pre> <p><code>Table is [Schema:Phone.Item]</code> 인수를 사용하여 전화 및 해당 중첩 필드를 테이블로 로드할 수 있습니다. 그러면 테이블과 함께 키 필드 <span>%Key_Phone</span>이 생성됩니다.</p> </li> </ul> |

Excel

```
LOAD
	"Item Number",
	"Product Group",
	"Product Line",
	"Product Sub Group",
	"Product Type"
FROM [lib://AttachedFiles/Item master.xlsx]
(ooxml, embedded labels, table is [Item master]);
```

XML

```
LOAD
	city%Table,
	%Key_row_7FAC1F878EC01ECB
FROM [lib://AttachedFiles/cities.xml]
(XmlSimple, table is [root/row/country/city]); 
```

Parquet

company.parquet 파일에는 다음 스키마가 포함되어 있습니다.

company (String) contact (String) company:salesrep (List) salesrep (Group) salesrep (String) company:headquarter (List) headquarter (Group) country (String) city (String) city:region (List) region (Group) region (String)

다음은 파일의 콘텐츠를 테이블로 로드합니다. 첫 번째 LOAD 문은 루트 그룹을 로드합니다. 두 번째 LOAD 문은 salesrep 그룹의 콘텐츠를 테이블로 로드합니다. 세 번째는 headquarter 그룹을 테이블로 로드합니다. 네 번째는 region 그룹을 테이블로 로드합니다.

LOAD \* FROM […] (parquet); LOAD \* FROM […] (parquet, table is [company:salesrep.salesrep]); LOAD \* FROM […] (parquet, table is [company:headquarter.headquarter] LOAD \* FROM […] (parquet, table is [company:headquarter.headquarter.city:region.region]

제한 사항:

Table is 지정자는 Excel, XML 또는 Parquet 파일에만 관련됩니다.