在ADX外部表中使用压缩功能可以减少存储空间和传输带宽。在创建外部表时,可以指定数据的压缩属性,在查询时也可以指定是否使用压缩属性。在外部表创建时,需要在属性列表中添加“Compressed = True”来启用压缩属性。 以下是一个示例:
.create external table MyTable
(
MyColumn1 int,
MyColumn2 datetime,
MyColumn3 string,
MyColumn4 bool
)
kind=adx
location="https://myaccount.blob.core.windows.net/mycontainer/mydata.csv"
credentials=(type="Basic";username="myusername";password="mypassword")
format=csv
compression=gzip
(compressed = True);
在此示例中,创建外部表时启用了gzip压缩功能,并在最后一行中启用了外部表的压缩属性。