【发布时间】:2021-10-05 09:00:04
【问题描述】:
我使用以下命令在 Azure 数据资源管理器中创建了一个表:
.create table MyLogs ( Level:string, Timestamp:datetime, UserId:string, TraceId:string, Message:string, ProcessId:int32 )
然后我创建了我的存储帐户 --> 容器,然后我上传了一个包含以下内容的简单 txt 文件
Level Timestamp UserId TraceId Message ProcessId
然后,我为包含该 txt 文件的容器生成了一个 SAS,并用于我的 Azure 数据资源管理器的查询部分,如下所示:
.ingest into table MyLogs (
h'...sas for my txt file ...')
现在,当我阅读表格时,我看到了类似的内容
Level TimeStamp UserId TraceID MEssage ProcessId
Level Timestamp UserId TraceId Message ProcessId
所以它基本上把所有的内容都放在了第一列。 我期待一些自动拆分。我尝试使用制表符、空格、逗号和许多其他分隔符。 我尝试用 csv 格式配置注入映射,但没有运气。
据我了解,txt 中的每一行都是表格中的新行。但是如何用一些特定的分隔符分割同一行呢?
我阅读了很多页的文档,但没有运气
【问题讨论】:
标签: azure azure-data-explorer azure-storage-account