Table is
Excel、XML、Parquet ファイルの場合、テーブル形式指定子でデータのロード元のテーブルを指定できます。
構文:
Table is table name
引数:
引数 | 説明 |
---|---|
table name |
テーブルの名前を指定します。 値はテーブル形式に応じて異なります。
|
Excel
LOAD
"Item Number",
"Product Group",
"Product Line",
"Product Sub Group",
"Product Type"
FROM [lib://DataFiles/Item master.xlsx]
(ooxml, embedded labels, table is [Item master]);
防ぐために、
LOAD
city%Table,
%Key_row_7FAC1F878EC01ECB
FROM [lib://DataFiles/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 ステートメントはルート グループをロードします。2 番目の load ステートメントは、salesrep グループの内容をテーブルとしてロードします。3 番目は、headquarter グループをテーブルとしてロードします。4 番目は、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 ファイルにのみ関連します。