使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息。
适用于:✅ Azure Data Explorer
本文介绍如何显示会在查询给定外部表时进行处理的所有文件。
权限
必须具有 Database User 权限才能运行此命令。
语法
.show
external
table
ExternalTableNameartifacts [limitMaxResults]
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| ExternalTableName | string |
✔️ | 外部表的名称。 |
| MaxResults | int |
要返回的最大结果数。 |
提示
循环访问外部表引用的所有文件可能会有非常高的开销,具体取决于文件的数量。 如果只想查看某些 URI 示例,请确保使用 limit 参数。
返回
| 输出参数 | 类型 | 说明 |
|---|---|---|
| Uri | string |
外部storage数据文件的 URI |
| 大小 | long |
文件长度(以字节为单位) |
| 分区 | dynamic |
描述分区外部表的文件分区的动态对象 |
示例
.show external table T artifacts
输出
| Uri | 大小 | 分区 |
|---|---|---|
https://storageaccount.blob.core.chinacloudapi.cn/container1/folder/file.csv |
10743 | {} |
对于已分区的表,Partition 列将包含提取的分区值:
输出
| Uri | 大小 | 分区 |
|---|---|---|
https://storageaccount.blob.core.chinacloudapi.cn/container1/customer=john.doe/dt=20200101/file.csv |
10743 | {"Customer": "john.doe", "Date": "2020-01-01T00:00:00.0000000Z"} |