第 11 題
Question#11Topic1
hotspot
您正在Azure Synapse Analytics無服務器SQL池中構建數據庫。
您將數據存儲在Azure Data Lake Storage gen2容器中的Parquet文件中。
記錄是結構化的如以下樣本所示。
記錄最多包含兩個申請人。
您需要構建一個僅包含地址字段的表。
您應該如何完成Transact-SQL語句?要回答,請在答案區域中選擇適當的選項。
注意:每個正確的選擇都值得一分。
熱區:
查看答案與解析
答案
解析
一個外部表指向位於Hadoop,Azure存儲BLOB或Azure Data Lake Storage中的數據。外部表用於從文件中讀取數據或將數據寫入Azure存儲中的文件。使用Synapse SQL,您可以使用外部表使用專用的SQL池或無服務器SQL池讀取外部數據。
語法:
創建外部表{database_name.schema.schema_name.table_name | schema_name.table_name | table_name}
(<column_definition> [,... n])
with(
location ='folder_or_filepath',
data_source = external_data_source_name,
br/>
方框2。openrowset-
使用無服務器SQL池時,CETAS用於創建外部表並將查詢結果導出到Azure Storage Blob或Azure Data Lake Lake Storage gen2。
示例:
AS
選擇十年級,stateName,sum(sum)作爲人口
來自
Openrowset(bulk'https:/https://azureopendatastastorage。 blob.core.windows.net/censusdatacontainer/release/us_population_county/year=*garquet',
格式='parquet ='parquet')作爲[r]
by
GO
參考:
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql/develoveling-tevelovel-tables-external-external-tables